Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
en:verilog:ethernet:readme [2019/04/04 07:28] alex |
en:verilog:ethernet:readme [2019/04/04 07:34] (current) alex |
||
|---|---|---|---|
| Line 156: | Line 156: | ||
| 10G Ethernet MAC with XGMII interface and FIFOs. Datapath selectable between | 10G Ethernet MAC with XGMII interface and FIFOs. Datapath selectable between | ||
| 32 and 64 bits. | 32 and 64 bits. | ||
| + | |||
| + | ==== eth_mac_mii module ==== | ||
| + | |||
| + | Ethernet MAC with MII interface. | ||
| + | |||
| + | ==== eth_mac_mii_fifo module ==== | ||
| + | |||
| + | Ethernet MAC with MII interface and FIFOs. | ||
| ==== eth_mac_phy_10g module ==== | ==== eth_mac_phy_10g module ==== | ||
| Line 258: | Line 266: | ||
| Fully parametrizable combinatorial parallel LFSR/CRC module. | Fully parametrizable combinatorial parallel LFSR/CRC module. | ||
| + | |||
| + | ==== mii_phy_if module ==== | ||
| + | |||
| + | MII PHY interface and clocking logic. | ||
| ==== rgmii_phy_if module ==== | ==== rgmii_phy_if module ==== | ||
| Line 383: | Line 395: | ||
| rtl/eth_axis_tx_64.v : Ethernet frame transmitter (64 bit) | rtl/eth_axis_tx_64.v : Ethernet frame transmitter (64 bit) | ||
| rtl/eth_demux.v : Ethernet frame demultiplexer | rtl/eth_demux.v : Ethernet frame demultiplexer | ||
| - | rtl/eth_mac_1g.v : Gigabit Etherent GMII MAC | + | rtl/eth_mac_1g.v : Gigabit Ethernet GMII MAC |
| - | rtl/eth_mac_1g_fifo.v : Gigabit Etherent GMII MAC with FIFO | + | rtl/eth_mac_1g_fifo.v : Gigabit Ethernet GMII MAC with FIFO |
| rtl/eth_mac_1g_gmii.v : Tri-mode Ethernet GMII/MII MAC | rtl/eth_mac_1g_gmii.v : Tri-mode Ethernet GMII/MII MAC | ||
| rtl/eth_mac_1g_gmii_fifo.v : Tri-mode Ethernet GMII/MII MAC with FIFO | rtl/eth_mac_1g_gmii_fifo.v : Tri-mode Ethernet GMII/MII MAC with FIFO | ||
| rtl/eth_mac_1g_rgmii.v : Tri-mode Ethernet RGMII MAC | rtl/eth_mac_1g_rgmii.v : Tri-mode Ethernet RGMII MAC | ||
| rtl/eth_mac_1g_rgmii_fifo.v : Tri-mode Ethernet RGMII MAC with FIFO | rtl/eth_mac_1g_rgmii_fifo.v : Tri-mode Ethernet RGMII MAC with FIFO | ||
| - | rtl/eth_mac_10g.v : 10G Etherent XGMII MAC | + | rtl/eth_mac_10g.v : 10G Ethernet XGMII MAC |
| - | rtl/eth_mac_10g_fifo.v : 10G Etherent XGMII MAC with FIFO | + | rtl/eth_mac_10g_fifo.v : 10G Ethernet XGMII MAC with FIFO |
| - | rtl/eth_mac_phy_10g.v : 10G Etherent XGMII MAC/PHY | + | rtl/eth_mac_mii.v : Ethernet MII MAC |
| - | rtl/eth_mac_phy_10g_fifo.v : 10G Etherent XGMII MAC/PHY with FIFO | + | rtl/eth_mac_mii_fifo.v : Ethernet MII MAC with FIFO |
| - | rtl/eth_mac_phy_10g_rx.v : 10G Etherent XGMII MAC/PHY RX with FIFO | + | rtl/eth_mac_phy_10g.v : 10G Ethernet XGMII MAC/PHY |
| - | rtl/eth_mac_phy_10g_tx.v : 10G Etherent XGMII MAC/PHY TX with FIFO | + | rtl/eth_mac_phy_10g_fifo.v : 10G Ethernet XGMII MAC/PHY with FIFO |
| + | rtl/eth_mac_phy_10g_rx.v : 10G Ethernet XGMII MAC/PHY RX with FIFO | ||
| + | rtl/eth_mac_phy_10g_tx.v : 10G Ethernet XGMII MAC/PHY TX with FIFO | ||
| rtl/eth_mux.v : Ethernet frame multiplexer | rtl/eth_mux.v : Ethernet frame multiplexer | ||
| rtl/gmii_phy_if.v : GMII PHY interface | rtl/gmii_phy_if.v : GMII PHY interface | ||
| Line 411: | Line 425: | ||
| rtl/lfsr.v : Generic LFSR/CRC module | rtl/lfsr.v : Generic LFSR/CRC module | ||
| rtl/oddr.v : Generic DDR output register | rtl/oddr.v : Generic DDR output register | ||
| + | rtl/mii_phy_if.v : MII PHY interface | ||
| rtl/rgmii_phy_if.v : RGMII PHY interface | rtl/rgmii_phy_if.v : RGMII PHY interface | ||
| rtl/ssio_ddr_in.v : Generic source synchronous IO DDR input module | rtl/ssio_ddr_in.v : Generic source synchronous IO DDR input module | ||