SPRSP77D March 2023 – June 2025 AM62A1-Q1 , AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1
PRODUCTION DATA
Read and write data valid windows will shift due to variation in process, voltage, temperature, and operating frequency. A data training method may be implemented to dynamically configure optimal read and write timing. Implementing data training enables proper operation across temperature with a specific process, voltage, and frequency operating condition, while achieving a higher operating frequency.
Data transmit and receive timing parameters are not defined for the data training use case since they are dynamically adjusted based on the operating condition.
Table 6-115 defines DLL delays required for OSPI0 with Data Training. Table 6-116, Figure 6-96, Figure 6-97, Table 6-117, Figure 6-98, and Figure 6-99 present timing requirements and switching characteristics for OSPI0 with Data Training.
| MODE | REGISTER BIT FIELD | DELAY VALUE |
|---|---|---|
| OSPI_PHY_CONFIGURATION_REG | ||
| Transmit | ||
| All modes | PHY_CONFIG_TX_DLL_DELAY_FLD | (1) |
| Receive | ||
| All modes | PHY_CONFIG_RX_DLL_DELAY_FLD | (2) |
| PHY_MASTER_CONTROL_REG | ||
| All modes | PHY_MASTER_PHASE_DETECT_SELECTOR_FLD | 0x3 |
| NO. | MODE | MIN | MAX | UNIT | ||
|---|---|---|---|---|---|---|
| O15 | tsu(D-LBCLK) | Setup time, OSPI0_D[7:0] valid before active OSPI0_DQS edge | DDR with DQS | (1) | ns | |
| O16 | th(LBCLK-D) | Hold time, OSPI0_D[7:0] valid after active OSPI0_DQS edge | DDR with DQS | (1) | ns | |
| O21 | tsu(D-LBCLK) | Setup time, OSPI0_D[7:0] valid before active OSPI0_DQS edge | SDR with External Board Loopback | (1) | ns | |
| O22 | th(LBCLK-D) | Hold time, OSPI0_D[7:0] valid after active OSPI0_DQS edge | SDR with External Board Loopback | (1) | ns | |
| tDVW | Data valid window (O15 + O16) | 1.8V, DDR with DQS | 1.6 | ns | ||
| 3.3V, DDR with DQS | 2.2 | ns | ||||
| Data valid window (O21 + O22) | 1.8V, SDR with External Board Loopback | 2.3 | ns | |||
| 3.3V, SDR with External Board Loopback | 2.9 | ns | ||||
Figure 6-96 OSPI0
Timing Requirements – PHY Data Training, DDR with DQS
Figure 6-97 OSPI0
Timing Requirements – PHY Data Training, SDR with External Board
Loopback| NO. | PARAMETER | MODE | MIN | MAX | UNIT | |
|---|---|---|---|---|---|---|
| O1 | tc(CLK) | Cycle time, OSPI0_CLK | 1.8V, DDR | 6.0 | 10 | ns |
| 3.3V, DDR | 7.5 | 10 | ns | |||
| O7 | 1.8V, SDR | 6.0 | 10 | ns | ||
| 3.3V, SDR | 7.5 | 10 | ns | |||
| O2 | tw(CLKL) | Pulse duration, OSPI0_CLK low | DDR | ((0.475P(1)) - 0.3) | ns | |
| O8 | SDR | |||||
| O3 | tw(CLKH) | Pulse duration, OSPI0_CLK high | DDR | ((0.475P(1)) - 0.3) | ns | |
| O9 | SDR | |||||
| O4 | td(CSn-CLK) | Delay time, OSPI0_CSn[3:0] active edge to OSPI0_CLK rising edge | DDR | ((0.475P(1)) + (0.975M(2)R(4)) + (0.04TD(5)) - 1) | ((0.525P(1)) + (1.025M(2)R(4)) + (0.11TD(5)) + 1) | ns |
| O10 | SDR | |||||
| O5 | td(CLK-CSn) | Delay time, OSPI0_CLK rising edge to OSPI0_CSn[3:0] inactive edge | DDR | ((0.475P(1)) + (0.975N(3)R(4)) - (0.11TD(5)) - 1) | ((0.525P(1)) + (1.025N(3)R(4)) - (0.04TD(5)) + 1) | ns |
| O11 | SDR | |||||
| O6 | td(CLK-D) | Delay time, OSPI0_CLK active edge to OSPI0_D[7:0] transition | DDR | (6) | (6) | ns |
| O12 | SDR | |||||
| tDIVW | Data invalid window (O6 Max - Min) | DDR | 1.6 | ns | ||
| Data invalid window (O12 Max - Min) | SDR | |||||
Figure 6-98 OSPI0 Switching Characteristics – PHY DDR Data
Training
Figure 6-99 OSPI0 Switching Characteristics – PHY SDR Data
Training