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 ValueNumber of BitsEffective ValuePermitted Range
Coded ValueEffective Value
setup [5:0]6128 × setup[5] + setup[4:0]0 ≤ 310 ≤ 128+31
pulse [6:0]7256 × pulse[6] + pulse[5:0]0 ≤ 630 ≤ 256+63
cycle [8:0]9256 × cycle[8:7] + cycle[6:0]0 ≤ 1270 ≤ 256+127

0 ≤ 512+127

0 ≤ 768+127