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 |