This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LC4357: data transfer from an fpga to mcu as fast as possible

Part Number: TMS570LC4357

Hello Team,

My Customer is working with TMS570LC4357 and needs to transfer data from an FPGA to MCU as fast as possible. What pins and options are available, recommendations?
I have seen that EMIF can be used in asynchronous mode. How fast clk can be used for this interface? Is DMA possible for this interface? Is the data length max 16bits? Is one transfer cycle 10 CLK wide for FPGA to MCU if using EMIF? What setup and hold times for the EMIF interface?

Regards,

Renan

  • Hello,

    Yes, you can use TMS570 EMIF to interface with FPGA as a asynchronous memory. The maximum EMIF clock is 100MHz. 

    The minimum data setup time is 11ns, and minimum data hold time is 0.5 ns. Please refer to the table 6-36 of device datasheet for other timing parameters.

    The DMA can be used for transfer data to/from the EMIF. 

    It supports 8 or 16-bit data bus width.

    The typical read cycle time is (RS+RST+RH)* EMIF Clock  cycles, and write cycle time is (WS+WST+WH)* EMIF clock cycles, where RS = Read setup, RST = Read strobe, RH = Read hold, WS = Write setup, WST = Write strobe, WH = Write hold.