User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1385
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register Control_reg0 Details
Register (IIC) Status_reg0
Field Name Bits Type Reset Value Description
divisor_a
(DIV_A)
15:14 rw 0x0 Divisor for stage A clock divider.
0 - 3: Divides the input pclk frequency by
divisor_a + 1.
divisor_b
(DIV_B)
13:8 rw 0x0 Divisor for stage B clock divider.
0 - 63 : Divides the output frequency from
divisor_a by divisor_b + 1.
reserved 7 ro 0x0 Reserved, read as zero, ignored on write.
CLR_FIFO 6 rw 0x0 1 - initializes the FIFO to all zeros and clears the
transfer size register. Automatically gets cleared
on the next APB clock after
being set.
SLVMON 5 rw 0x0 Slave monitor mode
1 - monitor mode.
0 - normal operation.
HOLD 4 rw 0x0 hold_bus
1 - when no more data is available for transmit or
no more data can be received, hold the sclk line
low until serviced by the host.
0 - allow the transfer to terminate as soon as all the
data has been transmitted or received.
ACK_EN
(ACKEN)
3 rw 0x0 This bit needs to be set to 1
1 - acknowledge enabled, ACK transmitted
0 - acknowledge disabled, NACK transmitted.
NEA 2 rw 0x0 Addressing mode: This bit is used in master
mode only.
1 - normal (7-bit) address
0 - reserved
MS 1 rw 0x0 Overall interface mode:
1 - master
0 - slave
RW
(RD_WR)
0 rw 0x0 Direction of transfer:
This bit is used in master mode only.
1 - master receiver
0 - master transmitter.
Name Status_reg0
Software Name SR