SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
The configuration table for Serial NAND is shown in Table 4-69. Must be preceded with the common boot parameters described in Table 4-54.
Byte Offset | Size (bytes) | Name | Default Value | Description |
---|---|---|---|---|
256 | 1 | port | 0 | Physical port number |
257 | 1 | modeOn | 0 | If non-zero the mode byte will be sent after commands |
258 | 1 | instructWidth | 1 | The number of pins used to send instructions (1) |
259 | 1 | addressWidth | 1 | The number of pins used to send data (1) |
260 | 1 | dataWidth | Based on Read Mode selection | The number of pins used to read data (1,4,8) |
261 | 1 | pageAddrSize | 24 | 24 bit page address size supported. |
262 | 1 | addrSize | 16 | 16 bit address sizes supported. |
263 | 1 | mode | 0 | The SERIAL NAND clock polarity and phase value |
264 | 1 | csel | 0 | The chip select value (0-n) |
265 | 1 | pageReadCmd | 0x13 | The page read command |
266 | 1 | readCmd | Based on Read Mode selection | The read command |
267 | 1 | modeByte | 0 | The mode byte value |
268 | 1 | dummyCycles | 8 | Number of dummy cycles sent after the read command |
269 | 1 | clkRecovery | 1 | Phy, tap or no clock recovery |
270 | 1 | dqsEnable | 0 | If non-zero DQS is driven into RX DLL, not internal clock |
271 | 1 | ddrEnable | 0 | DDR Enable ment bit: 0 (default) DDR disabled, 1 DDR enabled |
273 | 2 | refFreq10kHz | 0 | The SERIAL NAND module reference frequency in 10kHz units. ROM code computes the value |
277 | 4 | busFreqkHz | 50000 | The SERIAL NAND bus frequency in kHz |
281 | 4 | cselReadDelays | 0 | The chip select read delay (placed directly into the register). Computed based on Bus Frequency |
285 | 4 | tapDelay | 0xffffffff | The read tap selection. The value DRIVERS_SERIAL_NAND_AUTO_TAP_SELECT will cause the ROM to scan for best tap |
286 | 1 | readMode1 | From pins | Valid only if readMode2 is 0. Value 0 for readMode1 represents 1S-1S-8S mode and 1 represents 1S-1S-4S mode |
287 | 1 | readMode2 | From pins | Read mode is taken from readMode1 when readMode2 is 0, means 0 is reserved. Value 1 for readMode2 represents 1S-1S-1S mode |
288 | 1 | readMode | From pins | Read mode as derived from read mode 1 and read mode 2 |
292 | 4 | pageSize | Calculated at run time | Number of bytes per page |
296 | 4 | pagesPerBlock | Calculated at run time | Number of pages in a block |
300 | 4 | blocksPerUnit | Calculated at run time | Number of blocks in a logical unit |
304 | 4 | numLogicalUnits | Calculated at run time | Number of logical units |