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 Core
STA 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
Содержание SmartFusion2 MSS
Страница 1: ...UG0331 User Guide SmartFusion2 Microcontroller Subsystem ...
Страница 166: ...Cortex M3 Processor Reference Material UG0331 User Guide Revision 15 0 132 ...
Страница 200: ...Embedded NVM eNVM Controllers UG0331 User Guide Revision 15 0 166 Figure 87 System Builder Window ...
Страница 407: ...Universal Serial Bus OTG Controller UG0331 User Guide Revision 15 0 373 ...
Страница 806: ...Fabric Interface Controller UG0331 User Guide Revision 15 0 772 Figure 345 FIC Master AHB Lite Subsystem ...