This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ENET boot procedure

We would like to use ethernet boot mode on a 6457 DSP and would like to verify how it operates.
System configuration:
Ethernet connected C6457 with unprogrammed FLASH on the EMIF bus. The goal is to bring up a new board without any preprogrammed memory on the board.
Here are the steps in the process as I see them:
 
1) Power on a new board.
2) DSP mode pins tell the DSP it's in ethernet boot mode.
3) The on-chip ROM bootloader moves ethernet data into on-chip cache then executes it ( the data will be a NOR FLASH programmer ).
4) The DSP now programs the external FLASH on the EMIF with data coming over ethernet.
5) Power down, change the mode pin jumpers to EMIF boot, repower the board. Run out of external FLASH.
 
What we do not understand is the following:
 
When we power up the DSP in ENET boot mode can it establish a link with the external PHY and move data in from a PC connected via ethernet? What about a MAC address, ENET stack etc? ... is the inital ROM bootloader simply a point to point data mover not requiring a stack and IP address somehow?  Please help us understand how the DSP and external phy will be able to do this.