Post Go back to editing

Can ETH1 (10/100 RMII) ethernet be implemented on a fin with the Sharc Audio Module?

I see that PF_14, PF_15 and PG_00 through PG_05 are available on the P5 connector. But, looking at the SC589-EZ schematics it would appear that PF_13 (ETH1_CRS) is necessary to connect to an RMII PHY. I have to wonder if this pin is actually connected to the P5 connector but with a different name?  

To clarify my intentions...  my hope is to enable an ethernet bridge function between ETH0 and ETH1. The idea is that 2 of the Audio Modules would be directly connected to each other via the ETH0 gigabit connection and actively transmitting audio over AVB between them. But I would also like to connect two outside devices that transmit minor tcp/ip data and enable them to communicate with each other as well as with the two Audio Modules. Is this kind of bridge possible? 

  • Hello,

    Unfortunately this is not possible because that signal is not brought out anywhere.



  • Thank you Chad. 

    I do see that PF_13 is used for the clock for the A2B bus so that is definitely a no-go (I also want A2B functioning). What's not clear to me is if any of these pins can be "reassigned" in software or if they are hard wired for these kinds of purposes. 

    Conversely, how reasonable would it be to run a USB Ethernet dongle on the USB port of the SAM? A "full" desktop version of Linux has USB Ethernet support built into the kernel. But are any of the embedded kernels that are reasonable to run on the SAM ARM core, capable? I'm just throwing this out in case someone has already walked down this path and knows. Otherwise I'll do the homework... 

    Lastly, SC58x silicon does not appear to be available right now and lead times are measured in years from the small quantity distributors. Does anyone have any speculation about when chips will be available? 

  • I am still checking on the USB Ethernet support but as far as the chip shortage unfortunately the lead times are very long at this point. It is always hard to say for sure but this could last well into 2022 unfortunately.



  • Hi,

    it should be possible to run an ethernet dongle from one of the USB ports.

    We provide a full Yocto based Linux solution via Github for the ADSP-SC589 and the ADSP-SC589-MINI boards.
    Documentation to get you started can be found here: Linux for ADSP-SC5xx Processors [Analog Devices Wiki]

    Assuming that your ethernet dongle has Linux drivers you should be able to get it working via USB.

    (Note, you'll probably need the driver sources as the Cortex-A5 is 32-bit).