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.

TMS570LC4357: how to use EMIF nor flash page mode

Part Number: TMS570LC4357

Tool/software:

Hi TI support team,

I'm now trying to use the EMIF nor flash page mode to connect with FPGA,

The configuration is as follow 

The question is how to write the software in my project to trigger a transmit like described in spnu563a

The phenomena we see now is still like the normal mode, when CS is pull down, only one byte is send.

Can you provide me an example how to code it? 

  • Hi Linkus,

    Can you provide me an example how to code it? 

    I never tested this page mode operation.

    And i also searched in old threads and couldn't find any example for this.

    I will explain and try in that way:

    Usually in single frame read requires setup, strobe and Hold periods for one single frame access.

    The advantage of the page read seems like setup, strobe and hold requires only one time even for multiple frame accesses.

    I mean only for first frame there will be a setup and strobe periods and after that all remaining bytes can be access with only pg_delay.

    After doing configurations for page mode, there is not much we need to do in software. We can just access addresses one after another, so may be on hardware side it will handle. The only important thing might be that the addresses should be contiguous. If they are not contiguous locations, then EMIF might use setup strobe times again.

    And also, if we try to access new page then also it might use setup, strobe and hold periods.

    --
    Thanks & regards,
    Jagadish.

  • Thanks for your help Jagadish,

    The current software side is exactly as you said, but the waveform captured from the hardware side is still like the one in normal mode.

    Besides I have noticed on TMS570LC4357 datasheet, in EMIF section, the features does not include this mode, so I'm just wondering does TMS570LC43xx series really support this mode or not.

    Thanks & regards,

    Linkus

  • Hi Linkus,

    And in one of the very old threads i found below information regarding this mode in TMS570LC4357:

    (+) EMIF & FPGA Configuration - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums

    So, looks like this mode will not support.

    --
    Thanks & regards,
    Jagadish.