11.1.7.9.2 Write Timings
Symbol | Parameter | Min | Max | Unit |
---|---|---|---|---|
HOLD or NO HOLD SETTINGS (NWE_HOLD ≠ 0, NWE_HOLD = 0) | ||||
SMC15 | Data out valid before NWE high | NWE_PULSE × tMCK1 - 9 | – | ns |
SMC16 | NWE pulse width | NWE_PULSE × tMCK1 | – | ns |
SMC17 | A[22:0] valid before NWE low | NWE_SETUP × tMCK1 - 9 | – | ns |
SMC18 | NCS low before NWE high | (NWE_SETUP - NCS_RD_SETUP + NWE_PULSE) × tMCK1 - 9 | – | ns |
HOLD SETTINGS (NWE_HOLD ≠ 0) | ||||
SMC19 | NWE high to data OUT, NBS0/A0 NBS1, A[23:1] change | NWE_HOLD × tMCK1 | – | ns |
SMC20 | NWE high to NCS inactive(1) | (NWE_HOLD - NCS_WR_HOLD) × tMCK1 | – | ns |
NO HOLD SETTINGS (NWE_HOLD = 0) | ||||
SMC21 | NWE high to data OUT, NBS0/A0 NBS1, A[23:1], NCS change(1) | 3 | – | ns |
Note:
- Hold length = Total cycle duration - setup duration - pulse duration. “hold length” is for “NCS_WR_HOLD length” or “NWE_HOLD length”.
Symbol | Parameter | Min | Max | Unit |
---|---|---|---|---|
SMC22 | Data out valid before NCS high | NCS_WR_PULSE × tMCK1 - 5 | – | ns |
SMC23 | NCS pulse width | NCS_WR_PULSE × tMCK1 | – | ns |
SMC24 | A[22:0] valid before NCS low | NCS_WR_SETUP × tMCK1 - 5 | – | ns |
SMC25 | NWE low before NCS high | (NCS_WR_SETUP - NWE_SETUP + NCS_PULSE) × tMCK1 | – | ns |
SMC26 | NCS high to data OUT, A[25:0] change | NCS_WR_HOLD × tMCK1 - 8 | – | ns |
SMC27 | NCS high to NWE inactive | (NCS_WR_HOLD - NWE_HOLD) × tMCK1 - 5 | – | ns |