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.

EMIF interface with a dual port RAM

Other Parts Discussed in Thread: SPRC090

Hi, I want to use the EMIF interface in C6713B to exchange data with a dual port RAM which is created in a FPGA. I think I shall not care if it is a real DPRAM or a DPRAM created by an FPGA. A DPRAM is a DPRAM! But I should choose a mode from the three modes supported in EMIF: SDRAM, SBSRAM and ASYNC. What about the SDRAM mode? Can this mode be used for a DPRAM? Senmeis
  • Owen,

    Any of the EMIF modes can be used to access a compatible memory device. If the FPGA implements an SDRAM interface to the DPRAM, then you would configure the C6713B EMIF to use its SDRAM mode. If the FPGA implements SBSRAM or ASYNC, then you would use those modes.

    Regards,
    RandyP

  • I’m going to use the CSL (Chip Support Library) for this purpose: http://www.ti.com/tool/sprc090?keyMatch=chip support library emif&tisearch=Search-EN. Is it a good idea? In CSL there are only functions to configure the EMIF interface such as EMIF_config(), but how to read/write data through EA/ED? Senmeis
  • Owen,

    Your questions may imply that you are new to embedded processing. Even if you are only new to TI DSP, I recommend you go through the archived training material on the TI Wiki Pages. Go there and serach for "c6713 training" or "c6713 workshop" (no quotes) to find the student guide and labs that will help you understand the EMIF and many more things you will need to know to be successful with the C6713 DSP.

    The CSL will have example code for you to run. If you find an example that includes the EMIF_config() function call, it will likely also access the EMIF for reads and writes.

    Regards,
    RandyP