Hi Champs,
According to the EVM TRM below, the EVM which has PG1.0 dose not support Ethernet boot directly.
o TMDSEVM6678L EVM TRM v2.01 [SPRUH58 MAR12]
- page 69
5.3.4 Boot Configuration Forced in I2C Boot
Note: This workaround is only needed with PG1.0 samples of the TMS320C6678 DSP.
So, I thought the EVM with PG2.0 supported Ethernet boot directly. However, it seems not due to the FPGA code below.
o EVM Documentation (TMDXEVM6678L/LE Rev 3.0) - EVM RTL Code
- shevm_fpga_core.v
Line 604~605
assign force_bootmode [13:1] = (bm_gpio_i[6:5]==2'b00 && bm_gpio_i[3:1]==3'b000)? \
bm_gpio_i[13:1] : 13'h405; //20110219
assign dsp_gpio_o = {bm_gpio_i[15:14], force_bootmode[13:1], bm_gpio_i[0]}; //20110219
When I use the latest EVM w/ PG2.0, I still have to boot via I2C for Ethernet boot. Is that right?
Regards,
j-breeze