what is the difference between USBFS and USBUART ? and what is (CDC Interface)?
Thanks and regards,
CDC interface is used to connec the devices with DB9 connector to the PC (which generally dont have the DB9 connector now a days). FX3 serves as a bridge between the device and PC.
Refer this link for FX2 and you can implement the same in FX3 (May work) - AN58764 http://www.cypress.com/?docID=47947
This document also helps you to find what is CDC interface.
Thanks for the reply it is very informative but I also want to know the difference between USBFS and USBUART if possible.
The USBUART is basically the USBFS component pre-configured to conform to the Communication Device Class (CDC), which is a predefined USB class standard. How the data gets transmitted is very different as a specific USB protocol needs to be observed. Cypress has designed the USBUART component to handle all of the protocol using Cypress APIs. After all the USB stuff is taken care of, you end up with a serial COM port just like you get with a standard serial DB9 cable.