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. | 
