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.

C6678 Using EMIF16 to Communicate with FPGA

Hi all,

I'm using EVM320C6678L as my board and CCSv6 for my software.

I want to find a way to use EMIF16 from my DSP to read and write Address and Data to the FPGA as it can be considered as an external meomory.

I've been searching forums and other websites but the discussions I have reached was mostly about using EMIF16 Boot Mode.

So the question I have at the moment is about how to use EMIF16 to R/W to the FPGA.

I would appreciate your time and help.

an example with explanation would be the best.

  • Hi,
    You can access(R/W) the EMIF16 memory like DDR using pointers on the below memory map.

    70000000-73FFFFFF - 64M EMIF16 CE0 data space, supports NAND, NOR or SRAM memory (1)
    74000000-77FFFFFF - 64M EMIF16 CE1 data space, supports NAND, NOR or SRAM memory(1)
    78000000-7BFFFFFF - 64M EMIF16 CE2 data space, supports NAND, NOR or SRAM memory(1)
    7C000000-7FFFFFFF - 64M EMIF16 CE3 data space, supports NAND, NOR or SRAM memory(1)

    Thank you
  • Its a very old reference, but nevertheless I recommend to look through www.xilinx.com/.../xapp753.pdf.
    It will give you idea how things are spinning. And, of course, you need to talk with your FPGA designer if that's not you.