You might contact local sales office or manufacturers rep
to confirm that specific part will be around for awhile, and
Just a thought.
The USBFS is a fixed function block, and only one allowed
to be instantiated. You might have to talk to a hub to accomplish
what you want.
Or look at multilane Cypress parts, or the upcoming low cost PSOC 4 L
series (1 lane/).
Thanks again, Dana.
I would have been chasing my tail. So, just for my education, what exactly is a fix function block? And why only one instance?
There are two main types of resources on PSOC,
FF and UDB. The FF blocks are optimized HW,
whereas the UDB much more programmable
and general purpose. So a UDB can take on many
personalities, but sacrifices optimal properties.
The basic idea is to equip a part with commonly used, highly
optimized capabilties, like COM and basic counter.... and use the
UDB for design specific purposes and or more features than
most commonly used types of HW.
So a UDB counter, or PWM, has many more features than a
FF one. Whenever possible one should use up the FF resources
on chip if features adequate, then proceed to using UDB. Some
functions only come in UDB however.
The inevitable tradeoffs one makes in chip and product design.
One instance, I would posit the USB transceiver, its power requirements,
limited the number of USB channels.