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.

AM387x High speed interface - GPMC

Hello Sitara Champs, My customer is currently working on a project which needs a high speed parallel interface to connect to the FIFO of FPGA. Data throughput of connecting to FPGA at 100MHz with 32 bit parallel interface. ~3.2 Gbps We think GPMC can fit . 16 fit is a limitation though. Can you please help suggest another interface if any? Otherwise, if we compromise on the 32 bit interface and adjust with 16 bit itself, please let us knw the max frequency that the Am387x GPMC will run. ANd what rate it can transfer the data. Please note that processor will be mainly a Peripheral controller – with no cycle intensive algorithm running. It even takes FPGA as a peripheral. So the ARM Cycles are almost free. KIndly let us know Best Regards Feroz

  • Feroz,

    Other interfaces which might be candidates are the video ports, PCIe, USB, GMAC and even the HDMI port depending on the specific FPGA in use.

    I don't think the GPMC will be able to achieve 3.2Gbps since as you note it is 16 bit which means the clock would need to be 200MHz and I don't think this is supported.

    The video port will allow 24 bits at 165MHz max, which is 3.96GBps but it would require a little more effort on the software side to handle buffers etc... and to handshake with the FPGA. the HDMI interface could achieve about 80% of this since it likely requires more blanking time for VICP and header information.

    PCIe will likely be in the 3Gbps range but would need profiling.

    USB would be in the 300 to 400 Mbps range but again would need profiling.

    GMAC would likely be in the 700 to 800Mbps range I would estimate.

    I will need to let someone more familiar with GPMC comment on that interface, but I have a feeling it would be closer to 800Mbps.

    BR,

    Steve

  • Thanks a lot Steve.

    Thant was very useful!

    Best Regards

    Feroz