Is there a way to route the onboard ethernet into the fpga, ie the 12 MIO pins? (xc7z020-1clg484)
- Home
- Products
- UltraZed
- Ultra96
- XRF16 RFSoC
- Zynq UltraScale+ RFSoC Dev Kit
- Zynq Mini-ITX
- Picozed
- Microzed
- MiniZed
- ZedBoard
- Accessories
- Obsolete-Families
- Applications
- Support
- Projects
Junior(0)
If you firmiliar with ISE tools and VHDL/Verilog design, that would not be a problem.
If you are completely new guy,trying to ask some experienced people is a better choice.
Junior(1)
maw41,
A blog post just for you!
http://zedboard.org/content/redirecting-peripherals-mio-emio
Hope that answers your question!
Junior(0)
Thanks for that.
I had thought that was how to do it but just wanted to make sure.
Cheers
Junior(0)
Actually after looking at it that's not quite what I want to do. We have a GigE PHY connected to the MIO pins, but instead of connecting it to the micro's MAC, we want to route the signals to the fabric, and implement a custom MAC there. So is there a way to route the MIO pins to the EMIO pins (bypassing the PS) ?
Junior(0)
+1
We are also interested in routing wires from PHY to PL and implement our MAC.
ZynqGeek, you as usual did a great job, but it's not clear how to config MAC if we route signals from it to PL. Because I do not see an config vectors inputs or config interface to Zynq's embedded MAC.
Thanks!
Max
Junior(0)
Max, Did you ever get a response? I'm trying to do the same thing, to build a simple Ethernet module that can drop packets we dont want to pass to the PS.
Thanks,
TMB
Moderator(23)
Unfortunately, this is not possible. To use ZedBoard for this, you'd need to look for an FMC with an Ethernet PHY on it. You cannot connect PL to MIO pins.
Bryan
Junior(0)
I am trying to build an equivalent to Simulink FPGA-in-the-Loop (FIL) for the Zedboard. Does anyone have a precanned project, such as a simple FIFO, which accomplishes this, i.e., sending data from a host-based Simulink model to and from the FPGA logic, via an Ethernet stack?
Thanks,
John E.
Junior(0)
Hi,
What a about a PS application which only configures the Marvell's PHY IC.
After then by using Zynqgeek's bypassing the 12 MIO pins to EMIO and PL part. And using our custom IP for our application.
PS: When asking this question i don't have knowledge about the below question:
- When our custom IP is doing its job, is there are function of the MDIO and MDC pins for PHY IC?
Sorry for this question.
But we have time line and want to get ethernet camera's image information and add some simple additions to the image and show this image on a DMA or HDMI screen. So, we don't have time to learn PS part's coding. If simply configuring the PHY can solve our needs, then we thought that we can use ZB's PHY interface with PL side IP's.
You know "fpgadeveloper.com" like cards offers PL side solutions.
If ZB can meet our requirements we won't think about adding extra HWs.
http://www.fpgadeveloper.com/2015/12/using-axi-ethernet-subsystem-and-gm...
Can u please check
* if there is a ready-to-use PS application like i mentioned and
* if this kind of solution is possible and logical?
Waiting for your urgent reply,
Regards,
Sercan
Junior(0)
Here is a simple correction for the above comment:
After then by using Zynqgeek's bypassing the 12 MIO pins to EMIO and PL part. And using our custom IP for our application.
needs to be changed as
After then by "using Zynqgeek's bypassing the 12 MIO pins to EMIO and PL part. And using our custom IP for our application"
we can maybe have ability to use our custom PL IP over the on-board PHY interface.
Moderator(77)
Hi Sercan,
Try taking a look at these reference designs.
http://ethernetfmc.com/exampledesigns/
--Josh