Hey, I need to add usb support to an exiting design that already includes a Altera MAX EPM3064A CPLD and a 12MHz ARM micro controller. I need something in the full speed range for the usb controller but the trick is that it needs to come in under $2 for both the controller and support chips. How can I leveradge my existing hardware to bring costs in line.
I already have looked at Cypress, TI and FTID but all of there IC's are in the $3-$6 range in quantitys. If I got a paralel usb transcever could I use my CPLD for a data buffer and rely on the processor to handle the decode/encode of the data?
Any input would be apriciated. David Tucker