Part Number: SK-AM64
Other Parts Discussed in Thread: TMDS64EVM, SYSCONFIG, DP83869
I am using the TMDS64EVM development board to implement and test a PLC system. Our application requires three 1 Gigabit Ethernet ports.
I was able to get the CPSW Ethernet port working at 1 Gigabit using the "enet_l2_cpsw" example. I am now looking at the "enet_layer2_icssg" example. The SDK version is 8.5.0.24.
The "enet_layer2_icssg" example only seems to allow 100 megabit Ethernet links to be negotiated. It also does not operate the ICSS in dual MAC mode though there appears to be an option for that.
My questions are very basic. Can I use SYSCONFIG to change the ICSS Ethernet for the PRUs to use dual MAC mode instead of switch mode, or do I need to create a custom board configuration for that? The second question is if I can use SYSCONFIG to change the ICSS ports to allow or select 1 Gigabit operation. If I can't use SYSCONFIG, what can I do instead?
Are there switches or jumpers on the development board to change the PHY modes, or are there functions in the SDK to change the PHY settings?
From what I can tell, both of the ICSS Ethernet PHYs are connected to the same one of the PRUs. Can a single PRU support two Gigabit Ethernet ports? Is there any way for the development board to use the second PRU to access one of the Ethernet ports?
I would appreciate any links or information you can provide about configuring the PRUs for 1 Gigabit and dual MAC mode.
Please let me know if it is not possible to use three Gigabit ports on the SOC, or if the development board will not support three Gigabit ports. Either one of those will affect our development plans.
