16.5.1 Control Register

Table 16-3. CONTROL
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.