Implementing SX2 design on FX2

Question: The SX2 device is currently connected to a parallel EMIF on a DSP processor. We use the SX2 device to send a descriptor, handle the enumeration and then get out of the way while we transmit data. We used flags to determine when a buffer is empty to reload it with new data. Can this be done the same way in the FX2 device?

Answer:

It is possible for the FX2LP to behave as the SX2. In this case the SX2 handles the enumeration and then basically just acts as a data transfer medium.

The same thing can be done with the FX2. The code to handle the enumeration and send the descriptor file is already written for the developer. So, one can directly make changes in the descriptor file (as opposed to doing it with an external master as the FX2 has an internal core)

Once the FX2 enumerates, one will merely have to configure it in the slave FIFO AUTO mode. Doing this essentially gets the 8051 core out of the way, and the data path will essentially be the same as it was in the case of the SX2.