34.9.6 Coding Timing Parameters

All timing parameters are defined for one chip select and are grouped together in one register according to their type.

The SMC_SETUP register groups the definition of all setup parameters:

  • NRD_SETUP
  • NCS_RD_SETUP
  • NWE_SETUP
  • NCS_WR_SETUP

The SMC_PULSE register groups the definition of all pulse parameters:

  • NRD_PULSE
  • NCS_RD_PULSE
  • NWE_PULSE
  • NCS_WR_PULSE

The SMC_CYCLE register groups the definition of all cycle parameters:

  • NRD_CYCLE
  • NWE_CYCLE

The following table shows how the timing parameters are coded and their permitted range.

Table 34-4. Coding and Range of Timing Parameters
Coded Value Number of Bits Effective Value Permitted Range
Coded Value Effective Value
setup [5:0] 6 128 × setup[5] + setup[4:0] 0 ≤ 31 0 ≤ 128+31
pulse [6:0] 7 256 × pulse[6] + pulse[5:0] 0 ≤ 63 0 ≤ 256+63
cycle [8:0] 9 256 × cycle[8:7] + cycle[6:0] 0 ≤ 127 0 ≤ 256+127

0 ≤ 512+127

0 ≤ 768+127