EasyManua.ls Logo

Microsemi SmartFusion2 - Table 594 CONTROL; COMM_BLK Register Interface Details

Microsemi SmartFusion2
829 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Communication Block
UG0331 User Guide Revision 15.0 598
17.5 COMM_BLK Register Interface Details
This section describes the COMM_BLK registers in detail.
17.5.1 Control Register
17.5.2 Status Register
This register provides status information. R/W bits are cleared by writing 1. FIFO empty full flags will
automatically clear as FIFO is full and empty.
Table 594 • 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 effects 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 effects 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 read 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.
Table 595 • STATUS
Bit
Number Name R/W
Reset
Value Description
7 COMMAND R 0 First byte queued in receive FIFO has the command marker set
6 SIIERROR R/W 0 When an SII transfer (MSS to SII) is in progress, the start of frame marker
is set on one or more of the bytes.
Write 1 to clear
5 FLUSHRCVD R/W 0 Indicates that a FLUSH has been received.
Write 1 to clear

Table of Contents

Other manuals for Microsemi SmartFusion2

Related product manuals