The example design routes the EMIO GMII interface to FPGA I/Os to be used by an FMC card with an Ethernet PHY. An Inreviun TDS-FMCL-PoE card is used for this example. An alternate board can be the Inrevium FMCL-GLAN card. Note that the FMC pinout is different for each board.
Note: An Example Design is an answer record that providestechnical tips to test a specific functionalityon Zynq-7000.Atip can be a snippet of code, a snapshot, a diagram or a full design implemented with a specific version of the Xilinx tools. It isup to the user to "update" these tips to future Xilinx tools releases and to "modify" the Example Design tofulfill his needs. Limited support is provided by Xilinx on these Example Designs.
| Implementation Details | |||
|---|---|---|---|
| Design Type | PS and PL | ||
| SW Type | Standalone with LwIP. Linux has been tested as well. Linux would require a patch to set the PHY interface to GMII. Linux by default sets the external PHY to RGMII. | ||
| CPUs | Single CPU | ||
| PS Features | DDR, ETH0 | ||
| PL Cores | Custom GMII synchronization pcore | ||
| Boards/Tools | ZC702, FMCL-PoE | ||
| Xilinx Tools Version | EDK 14.2 | ||
| Other details | -- | ||
| Address Map | |||
| Base Address | Size | Bus Interface | |
| BRAM | 0x41200000 | 4K | S_AXI |
| Files Provided | |||
| ZC702_Eth_EMIO_GMII_142.zip | Archived XPS project with custom pcore. | ||
Block Diagram | |||
Capture.JPG | |||
Step by Step Instructions
| Answer Number | Answer Title | Version Found | Version Resolved |
|---|---|---|---|
| 51779 | Zynq-7000 AP SoC Example Designs | N/A | N/A |