EasyManua.ls Logo

Microsemi SmartFusion2 - Data Register

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...
Inter-Integrated Circuit Peripherals
UG0331 User Guide Revision 15.0 558
15.4.2.5 Status Register: Miscellaneous States
15.4.3 Data Register
The Data register contains a byte of serial data to be transmitted or a byte that is received. The Cortex-
M3 processor or any other fabric master can read from and write to this 8-bit, directly addressable
register when it is not shifting a byte (after an interrupt is generated).
The bit descriptions are provided in the following table, in both data and addressing context. Data context
is the 8-bit data format from MSB to LSB. Addressing context is based on a master sending an address
call to a slave on the bus, along with a direction bit (master transmits data or receives data from a slave).
Table 528 • STATUS Register – Miscellaneous States
Status
Code Status
Data Register
Action
Control Register Bits
Next Action Taken by CoreSTA STO SI AA
0x38 Arbitration lost No action 0 0 0 Bus is released
1 0 0 A Start condition is transmitted when
the bus gets free.
0xF8 No relevant state
information available;
SI = 0
No Action No Action Idle
0x00 Bus error during MST or
selected Slave modes
No action 0 1 0 Only the internal hardware is affected
in the MST or addressed SLV modes.
In all cases, the bus is released and
the state switched in non-addressed
Slave mode. Stop flag is reset.
Table 529 • Data Register (DATA)
Bit
Number Name R/W
Reset
Value Description
7 SD7 R/W 0 Data context: serial data bit 7(MSB)
Addressing context: serial address bit 6(MSB)
6 SD6 R/W 0 Data context: serial data bit 6
Addressing context: serial address bit 5
5 SD5 R/W 0 Data context: serial data bit 5
Addressing context: serial address bit 4
4 SD4 R/W 0 Data context: serial data bit 4
Addressing context: serial address bit 3
3 SD3 R/W 0 Data context: serial data bit 3
Addressing context: serial address bit 2
2 SD2 R/W 0 Data context: serial data bit 2
Addressing context: serial address bit 1
1 SD1 R/W 0 Data context: serial data bit 1
Addressing context: serial address bit 0 (LSB)
0 SD0 R/W 0 Data context: serial data bit 0 (LSB)
Addressing context: direction bit. 0 = Write; 1 = Read

Table of Contents

Other manuals for Microsemi SmartFusion2

Related product manuals