Hello all,
I have a custom PCB with multiple 6472s. The board physically supports 2 boot methods: EMAC0 or I2C slave. There is no flash or boot PROMs for the 6472s. There is an ARM MCU which acts as I2C master.
This question is specific to I2C Slave boot mode. My desire is to configure the DDR2 system, then load a boot table into the DDR2. Does anyone have experience with doing either or both of these things? Here are some more detailed questions:
1. If the 6472 is setup for I2C Slave boot mode, can I simply pump in properly formatted boot configuration tables or boot tables?
2. Specifically, if I want to load a 10,000 byte boot table, is the I2C byte sequence as follows?
(I2C device address 0x04) (6-byte option identifier) (10,000 byte boot table)
Or, do I need to feed in 128 bytes at a time like in I2C master mode?
Thanks in advance,
Dan