
ZORAN Corporation
USBvision II Data Decoder
ZR36505 Data Sheet
November-99
Page 52 of 52
In this mode, the host defines the camera address byte and the data bytes to be written to
the camera in the appropriate registers; then the ZR36504 sends these bytes automatically.
In a similar way the ZR36504 can read data bytes from the camera. The ZR36504 does not
acknowledge the last byte read from camera; this is done as a signaling to the camera, that
no more bytes are needed. The waveforms for this mode of operation are specified in the
following page.
IICCK
IICDT
D7
D6
D5
D4
D3
D2
D1
D0
x
Ack
NOTE:
In both Read and Write sequence, data should be stable during the '1' state of the clock IICCK.
D7-D0 are sent by transmitter, Ack is sent by receiver.
IICCK
IICDT
Write ADDRESS
R/W Byte 1
R/W Byte 4
NOTE:
Start is defined when the IICDT turns from '1' to '0' while the IICCK is '1'. Stop is defined when
the IICDT turns from '0' to '1' while the IICCK is '1'. The Address byte is written like any other byte.
Stop
Start
Nack
Ack
Stop
Stop
End of Write sequence
End of Read sequence
IICCK
IICCK
IICDT
IICDT
In this mode, The host defines the camera address byte and the data bytes to be written to
the camera in the appropriate registers; then the ZR36504 sends these bytes automatically.
In a similar way the ZR36504 can read data bytes from the camera. The ZR36504 does not
acknowledge the last byte read (Nack).
By using the NO_STOP and CONTINUE bits, one can perform a concatenation of
multiple IICC transactions, in order to send or receive more than 4 bytes in a single
START/STOP frame. Also, by using these control bits, one can combine Write/Read
operations with a single STOP pattern at the end. Note that the SER_LEN parameter can
be set to 0 to further support the concatenation mode of operation.
CAM1 Mode: (MODE=4)