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.

How to determine the base address of EMIF of TMS570?

Hi, there

I am trying to connect external SRAM though EMIF. In TRM, it only says "See the device-specific data manual for the memory address of these registers", but what it point to?

Anyone help?

thanks

  • The TRM is referring to the "data manual", which should have said "datasheet" instead. The datasheet is SPNS141x. The EMIF module registers are accessed from address 0xFFFF_E800 onwards, and the external memory is accessible from address 0x6000_0000 onwards. This is defined in the "Memory Map" section on page 7 of the datasheet.

    Regards, Sunil

  • Thanks sunil,

    I have read datasheet but not sure this address is what called "memory-mapped register" address.

    What's difference between EMIF's "memory-mapped register" and normal register like PBIST register or DMA register?

  • J Yin,

    There is no difference - all control registers are "memory-mapped" registers, as they belong within the 4GB address space addressable by the CPU.

    Regards, Sunil

  • Hi, 

    In this case, why not put base address above the register description as other modules rather than "See the device-specific data manual...". 

    Additionally, the "memory-mapped register" could  make people confuse because it only appears in this part specifically. It seems to tell people it is some kind of special register but it's not, am I right?