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.

[C665x] RBL support of SGMII-SGMII link - onboard booting from host MPU via Ethernet

Hi,

My customer plans for booting the DSP over Ethernet via SGMII-SGMII from a host MPU.
(This physical link should be OK to work in general, according to Sprugv9 section 2.4.3.3)

- Now, the question is whether the RBL initiates the SGMII in Autonegotiation (slave or master mode?) by default so that the link comes alive and carries out BOOTP as intended? I can only see the statement in Sprugy5 section 3.5 saying

"The PHY is not initialized by the RBL and it is the responsibility of the host to initialize the ethernet PHY. "

Or do we need to envision 1st booting from I2C EEPROM to setup the SGMII-SGMII link and do a 2nd bootloader similar to what is done on the EVM?

Thanks.

/Magnus Aman

  • ROM can configure the sgmii to be in both master and slave mode. In both modes auto-negotiation will occur. It is the master that kicks it off. There is also a forced link mode where the link is setup to be in gigabit full duplex mode with no auto-negotiation

    The boot switches need to configured to enable autonegotiation in master mode and slave by default  Ethernet BOOT device configuration is described in the Data Manual under the section  Ethernet (SGMII) Boot Device Configuration. The Data manual doesn`t specify the slave mode can be enabled with autonegotiation but I confirmed with the ROM boot author and he has confirmed that it is supported in both Master and slave mode.

    Please let us know if there are any further questions regarding

    Regards,

    Rahul.