7. I
2
C Interface > Tsi578 as I
2
C Slave
156
Tsi578 User Manual
June 6, 2016
Integrated Device Technology
www.idt.com
7.5.5
Slave Write Data Transactions
An external master must set the peripheral address as part of a write transaction before transferring any
data. The effect of the written data depends on the register in which the peripheral address maps (see
). The peripheral address is usually incremented after each byte such that consecutive bytes are
written into increasing addresses within the peripheral address space. Certain exceptions exist,
however, as indicated in
. In addition, a write that hits the most significant byte of the
C Internal Write Address Register”
(peripheral address 0x07) has the side-effect
of triggering a write to a register on the Tsi578 internal register bus.
0x20–0x23
Read-Only
EXI2C_ACC_STAT
Returns status information on accesses performed by external devices,
on the incoming/outgoing mailboxes and on the state of the alert
response flag.
0x24–0x27
R/W
EXI2C_ACC_CNTRL
Provides control information on how the Tsi578 handles internal register
accesses through the EXI2C_REG_RDATA and EXI2C_REG_WDATA
registers.
0x28–0x7F
Read-Only
Reserved
This range does not map to any registers.
0x80–0x83
Read-Only
EXI2C_STAT
Returns a summary of the internal status of the Tsi578
.
0x84–0x87
R/W
EXI2C_STAT_
ENABLE
Enables the bits in the status summary (EXI2C_STAT) to set the alert flag
in the EXI2C_ACC_STAT register
.
0x88–0x8B
Read-Only
Reserved
This range does not map to any registers.
0x90–0x93
Read-Only
EXI2C_MBOX_OUT
This register allows a RapidIO-enabled processor to transfer a 32-bit
message to an external I2C master.
0x94–0x97
R/W
EXI2C_MBOX_IN
This register allows an external I2C master to transfer a 32-bit message
to a RapidIO-enabled processor.
0x98–0xFF
Read-Only
Reserved
This range does not map to any registers.
Side effects: When peripheral address 0xFF is read or written, the
peripheral address wraps back to 0x00.
Table 17: Externally Visible I
2
C Register Map (Continued)
Tsi578 Peripheral
Address Range
Mapped Register
Description