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.

RM48L952: EMIF_Async

Part Number: RM48L952


Hi,

We need one clarification on EMIF interface on RM48l952 where we have interfaced Ethercat chip FIDO5200 in parallel bus interface.

we have below clarifications.

  1. Do we need to configure normal mode or strobe mode? As we have seen in normal mode CS will be in constant low if the previous the previous state is low

    2. How to calculate setup, hold and strobe for normal mode and strobe mode

    for both read and write

  • Asynchronous memory interfaces do not use a common clock signal for signal alignment. Instead, the control signals are interpreted through combinational logic. The EMIF follows a SETUP-STROBE-HOLD sequence that acts upon one memory address and one word per bus operation. The duration for each SETUP, STROBE, and HOLD step is software programmable. For example, the EMIF generates the following SETUP-STROBE-HOLD sequence for asynchronous write and read operations:

    Async Memory Write Operation:

    Signal

    Idle

    Setup

    Strobe

    Hold

    Idle

    CS Normal Mode

    High

    Low

    Low

    Low

    High

    Address

    Invalid

    Valid

    Valid

    Valid

    Invalid

    Data

    Invalid

    Valid

    Valid

    Valid

    Invalid

    WE

    High

    High

    Low

    High

    High

    CS Select Strobe Mode

    High

    High

    Low

    High

    High

    Async Memory Read Operation:

    Signal

    Idle

    Setup

    Strobe

    Hold

    Idle

    CS Normal Mode

    High

    Low

    Low

    Low

    High

    Address

    Invalid

    Valid

    Valid

    Valid

    Invalid

    Data

    Invalid

    Invalid

    Valid

    Invalid

    Invalid

    WE

    High

    High

    Low

    High

    High

    CS Select Strobe Mode

    High

    High

    Low

    High

    High

    The CS is asserted during setup-strobe-hold period in normal mode, but in select strobe mode, the CS is only asserted during strobe mode. 

    I think the normal mode is used in most use cases.

  • 2. How to calculate setup, hold and strobe for normal mode and strobe mode

    Please refer to the "17.4.2.2 Configuring the Flash Interface" in device TRM.