The word format is designed to closely manage the flow of RX and TX data. Receive data is always via the RXFIFO. Transmit data can be written via the 32-bit TXFIFO or the 8-bit immediate data field in the command word.
Software writes the controller commands to the Cmd_FIFO_Data register. They are buffered in the 32-word deep command FIFO. The command word fields are described in the following table.
| Field Name | Bits | Description |
|---|---|---|
| [IMM_DATA] | 7:0 |
Multipurpose field for data or byte count |
| [DATA_XFER] | 8 |
Select [IMM_DATA] field usage: Note: Read data is always received via the RXD data port
(RXFIFO).
|
| [EXP] | 9 |
Select byte count calculation method: |
| [MODE] | 11:10 |
00: Reserved, do not use |
| [CS_LOWER] | 12 |
Lower chip select control: |
| [CS_UPPER] | 13 |
Upper chip select control: |
| [BUS_SEL] | 15:14 |
Data bus enables for clocking: |
| [TX] | 16 |
Transmit data enable: |
| [RX] | 17 |
Receive data enable: |
| [STRIPE] | 18 |
Data stripe enable: |
| [POLL] | 19 |
RX data polling enable |