16.5.1 Control Register
Bit Number | Name | R/W | Reset Value | Description |
---|---|---|---|---|
[7:6] | RESERVED | R | 00 | Reserved |
5 | LOOPBACK | R/W | 1 | After system reset, the COMM_BLK is in Loopback mode. Set LOOPBACK bit to ‘0’ to disable the loopback (Normal operation). It is used for factory test. |
4 | ENABLE | R/W | 0 | Configure the COMM_BLK interface. 0: Disables COMM_BLK 1: Enables COMM_BLK Enable COMM_BLK before writing to the FIFO and leave it enabled if it is being used. |
3 | SIZERX | R/W | 0 | Sets the number of bytes that each APB
transfer reads from the RX FIFO. 0: 1 Byte 1: 4 Bytes (32-bits) This setting affects the behavior of the RxRDY signal and RCVOKAY flags. When set to 0, the flags indicate that a byte can be read and when set to 1, it indicates that a word can be read. |
2 | SIZETX | R/W | 0 | Sets the number of bytes that each APB
transfer writes into the TX FIFO. 0: 1 Byte 1: 4 Bytes (32-bits) This setting affects the behavior of TxRDY signal and TXTOKAY. When set to 0, the flags indicate that a byte can be written and when set to 1, it indicates that a word can be read and be written. |
1 | FLUSHIN | R | 0 | Indicates FIFO flush status. 1 indicates flush process is in progress. 0 indicates that flush process is completed. |
0 | FLUSHOUT | R/W | 0 | Flush all FIFO’s. Writing 1 to this bit starts the flush process. When the flush process is complete this bit returns to 0 automatically. The flush process takes several clock cycles to complete, depending on the various clock rates. Writing 0 has no effect. |