SPRUIU1D July 2020 – December 2024 DRA821U , DRA821U-Q1
This section lists formulas to calculate NAND timing parameters. This is the case when GPMC_CONFIG1_i[11-10] DEVICETYPE = 0x2. Table 12-4174 describes the NAND timing parameters.
| Configuration Parameter | Unit | Description |
|---|---|---|
| A | ns | Pulse duration – GPMC_WEn valid time |
| B | ns | Delay time – GPMC_CS valid to GPMC_WEn valid |
| C | ns | Delay time – GPMC_BE0n_CLE/GPMC_ADVn_ALE high to GPMC_WEn valid |
| D | ns | Delay time – GPMC_AD[15-0] valid to GPMC_WEn valid |
| E | ns | Delay time – GPMC_WEn invalid to GPMC_AD[15-0] invalid |
| F | ns | Delay time – GPMC_WEn invalid to GPMC_BE0n_CLE/GPMC_ADVn_ALE invalid |
| G | ns | Delay time – GPMC_WEn invalid to GPMC_CS invalid |
| H | ns | Cycle time – Write cycle time |
| I | ns | Delay time – GPMC_CS valid to GPMC_OEn_REn valid |
| J | ns | Setup time – GPMC_AD[15-0] valid to GPMC_OEn_REn invalid |
| K | ns | Pulse duration – GPMC_OEn_REn valid time |
| L | ns | Cycle time – Read cycle time |
| M | ns | Delay time – GPMC_OEn_REn invalid to GPMC_CS invalid |
The configuration parameters are calculated through the following formulas. For more information, see the device-specific Datasheet.
| A = (WEOffTime – WEOnTime) * (TimeParaGranularity + 1) * GPMC_FCLK period |
| B = ((WEOnTime – CSOnTime) * (TimeParaGranularity + 1) + 0.5 * (WEExtraDelay – CSExtraDelay)) * GPMC_FCLK period |
| C = ((WEOnTime – ADVOnTime) * (TimeParaGranularity + 1) + 0.5 * (WEExtraDelay - ADVExtraDelay)) * GPMC_FCLK period |
| D = (WEOnTime * (TimeParaGranularity + 1) + 0.5 * WEExtraDelay) * GPMC_FCLK period |
| E = (WrCycleTime – WEOffTime * (TimeParaGranularity + 1) – 0.5 * WEExtraDelay) * GPMC_FCLK period |
| F = (ADVWrOffTime – WEOffTime * (TimeParaGranularity + 1) + 0.5 * (ADVExtraDelay – WEExtraDelay) * GPMC_FCLK period |
| G = (CSWrOffTime – WEOffTime * (TimeParaGranularity + 1) + 0.5 * (CSExtraDelay – WEExtraDelay) * GPMC_FCLK period |
| H = WrCycleTime * (1 + TimeParaGranularity) * GPMC_FCLK period |
| I = ((OEOnTime – CSOnTime) * (TimeParaGranularity + 1) + 0.5 * (OEExtraDelay – CSExtraDelay)) * GPMC_FCLK period |
| J = ((RdAccessTime – OEOffTime) * (TimeParaGranularity + 1) – 0.5 * OEExtraDelay)) * GPMC_FCLK period |
| K = (OEOffTime – OEOnTime) * (1 + TimeParaGranularity) * GPMC_FCLK period |
| L = RdCycleTime * (1 + TimeParaGranularity) * GPMC_FCLK period |
| M = (CSRdOffTime – OEOffTime * (TimeParaGranularity + 1) + 0.5 * (CSExtraDelay - OEExtraDelay) * GPMC_FCLK period |
Figure 12-2122 shows a simplified example of command latch cycle timing where formulas are associated with signal waves.
Figure 12-2122 NAND Command Latch Cycle Timing Simplified Example