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.

TMS320C6655: EMIF

Part Number: TMS320C6655
Other Parts Discussed in Thread: TMS320C6201,

Hi,

  We had used TMS320C6201 in our earlier project  and it has 32-bit EMIF with Max Freq of 200 MHZ .

At Present,We are using TMS320C6655 and it has a 16 Bit EMIF with frequency of Max Freq of 200 MHZ.

   

So could you please confirm whether we can meet the data rate achieved with 32-bit EMIF(on 6201) in 16bit EMIF(on 6655).

  • Thilak,

    Let me look at and get back.

    Regards

    Shankari G

  • Thilak,

    On the first hand,

    ------------------------------------

       ---> the C6655's  max core frequency can be 1.2 GHz -- 1200 MHz----- and hence the SYSCLK7  ---- > i.e., 1/6 of 1.2 GHz =  200 MHz clock can be achieved by EMIF as a peripheral clock. 

      ----> the C6201, the clock  rate is 200 MHz ---> Please check whether it could drive the EMIF at 200 MHz ???. 

    -------------------------------------

    In C6657 

    The EMIF16 module is intended to provide a glue-less interface to a variety of asynchronous memory devices like ASRAM, NOR and NAND memory. 

    The C6657 -EMIF16 module does not support the following features:

    • Synchronous devices such as SDR DRAM, DDR1 SDRAM and Mobile SDR

    • 32-bit mode operation

    There is a separate EMIF interface for 32-bit DDR3. This is different from EMIF16 module.

    In C6201

    This supports both synchronous and asynchronous in the same EMIF module.

    External memory interface (EMIF) is capable of interfacing to SDRAM or SBSRAM and asynchronous peripherals.

    This supports Flash devices like NOR and NAND too.

    --------------------------------------

    As far as I know, theoritically, the 32bit EMIF should be faster than the 16 bit EMIF. ( Provided the core running in the same frequency )

    At the sametime, it also depends on to which type of memory devices, it interfaces with --- For example, with  "8-bit or 16-bit data widths" memory devices.

    ----

    But, when it comes to the comparison of 32Bit EMIF in C6201 and EMIF16 of C6655, as the core frequencies are not the same, we can only experiment and check.

    For example, in C6655, we can utilize the "NOR - writer" program and calculate the data rate while flashing into the NAND memory.

    In C6201, you might have already measured. You can compare.

    Actually,  I do not have any EVM board with C6201 / C6655 to experiment.

    Regards

    Shankari G