UG-707
ADV8005 Hardware Reference Manual
spi2_cs_oe_man
, IO Map,
Address 0x1ACD[3]
This bit is used to control the output enable for spi2 chip select.
Function
spi2_cs_oe_man
Description
0 (default)
Input
1
Output
spi2_miso_oe_man
, IO Map,
Address 0x1ACD[2]
This bit is used to control the output enable for spi2 'master in slave out'.
Function
spi2_miso_oe_man
Description
0 (default)
Input
1
Output
spi2_mosi_oe_man
, IO Map,
Address 0x1ACD[1]
This bit is used to control the output enable for spi2 'master out slave in'.
Function
spi2_mosi_oe_man
Description
0 (default)
Input
1
Output
spi2_sclk_oe_man
, IO Map,
Address 0x1ACD[0]
This bit is used to control the output enable for spi2 serial clock.
Function
spi2_sclk_oe_man
Description
0 (default)
Input
1
Output
The SPI interface can be reset using
4.2.8.2.
SPI Slave Interface
SPI slave interface (serial port 1) is used by the MCU to send the OSD data to the DDR2 and to configure the OSD registers.
Note that the SPI functions provided within the ADI libraries will automatically take care of any SPI transfer between the MCU and
Hence, the information in this section is provided just so the user can configure the MCU SPI master to match the
SPI slave interface,
and get both of them to communicate properly. Apart from this setup, the user should not try to access any other SPI register map (with the
exception of the timer SPI registers), since all the OSD SPI communication is handled through the provided ADI firmware.
The SPI slave can support the following modes:
•
CPOL = 0, CPHA=0
•
CPOL = 0, CPHA=1
•
CPOL = 1, CPHA=0
•
CPOL = 1, CPHA=1
shows the effect that these settings may have on the data.
Rev. A | Page 178 of 317