Additionally, the system MCU (SPI master) can program the external flash by looping SPI commands through the SPI slave (serial port 1)
and the SPI master (serial port 2) interfaces connected in a chain. In this mode, the OSD core just passes through MOSI, SS and SCLK
signals from the MCU to the flash. Note that the system MCU is responsible for any error protection in this mode, as shown in
This option can be useful during the final debug stage of the OSD, in which the OSD design could be downloaded into the system SPI
flash memory through, for example, the USB or RSR232 port of the MCU.
This mode can be enabled using the
Rev. B, August 2013
OSD_CORE
DDR2 Memory
Figure 78: MCU as SPI Master Sending OSD Data Through ADV8003 SPI Slave Interface
spi_loop_through
mode which controls the mux shown in
SPI
Master
FLASH
MEM
219
ADV8003 Hardware Manual
Config
Register
SPI
I2C
Slave
Slave
System
Controller(CPU)
Figure
79.
Figure
79.
Need help?
Do you have a question about the ADV8003 and is the answer not in the manual?