10-12-2018 12:03 AM
is it possible to share GEM controller (ex. GEM0) from ZYNQ UltraScale+ MPSoC IP between ARM cores and PL logic?
For example, ARM cores will use ethernet controller GEM0 from ZYNQ, but MicroBlaze from PL logic will also whant to use this same GEM0 ethernet controller from ZYNQ. GEM0 controller will be used by ARM cores and PL simultaneously (some kind of arbitration will be required inside ZYNQ).
10-12-2018 01:05 AM
10-12-2018 01:18 AM
Thank you for answer.
I already check this option with "AXI 1G/2.5G Ethernet Subsystem" IP Core. I noticed that this IP Core uses two AXI-Stream buses for TX and two for RX (data/control and data/status).
For example, if ZYNQ PS logic is connected to those ports, there is need for some kind of arbiter IP which will allow PL logic to use those ports.
Does Vivado already provide such IP Core?