mirror of
https://github.com/alexforencich/verilog-ethernet.git
synced 2025-01-14 06:43:18 +08:00
Update readme
This commit is contained in:
parent
00a87b26b3
commit
bf0571332d
37
README.md
37
README.md
@ -115,6 +115,10 @@ Can be generated with arbitrary port counts with eth_demux_64.py.
|
||||
|
||||
Gigabit Ethernet MAC with GMII interface.
|
||||
|
||||
### eth_mac_1g_fifo module
|
||||
|
||||
Gigabit Ethernet MAC with GMII interface and FIFOs.
|
||||
|
||||
### eth_mac_1g_rx module
|
||||
|
||||
Gigabit Ethernet MAC RX with GMII interface.
|
||||
@ -123,6 +127,22 @@ Gigabit Ethernet MAC RX with GMII interface.
|
||||
|
||||
Gigabit Ethernet MAC TX with GMII interface.
|
||||
|
||||
### eth_mac_10g module
|
||||
|
||||
10G Ethernet MAC with XGMII interface.
|
||||
|
||||
### eth_mac_10g_fifo module
|
||||
|
||||
10G Ethernet MAC with XGMII interface and FIFOs.
|
||||
|
||||
### eth_mac_10g_rx module
|
||||
|
||||
10G Ethernet MAC RX with XGMII interface.
|
||||
|
||||
### eth_mac_10g_tx module
|
||||
|
||||
10G Ethernet MAC TX with XGMII interface.
|
||||
|
||||
### eth_mux_N module
|
||||
|
||||
Ethernet frame muliplexer with 8 bit data width for gigabit Ethernet.
|
||||
@ -137,6 +157,10 @@ priority and round-robin arbitration.
|
||||
|
||||
Can be generated with arbitrary port counts with eth_mux_64.py.
|
||||
|
||||
### gmii_phy_if
|
||||
|
||||
GMII PHY interface and clocking logic.
|
||||
|
||||
### ip module
|
||||
|
||||
IPv4 block with 8 bit data width for gigabit Ethernet. Manages IPv4 packet
|
||||
@ -342,15 +366,21 @@ Can be generated with arbitrary port counts with udp_mux_64.py.
|
||||
rtl/eth_demux_4.v : 4 port Ethernet frame demultiplexer
|
||||
rtl/eth_demux_64.py : Ethernet frame demultiplexer generator (64 bit)
|
||||
rtl/eth_demux_64_4.v : 4 port Ethernet frame demultiplexer (64 bit)
|
||||
rtl/eth_mac_1g.v : Gigabit Etherent MAC
|
||||
rtl/eth_mac_1g_rx.v : Gigabit Etherent MAC RX
|
||||
rtl/eth_mac_1g_tx.v : Gigabit Etherent MAC TX
|
||||
rtl/eth_mac_1g.v : Gigabit Etherent GMII MAC
|
||||
rtl/eth_mac_1g_fifo.v : Gigabit Etherent GMII MAC with FIFO
|
||||
rtl/eth_mac_1g_rx.v : Gigabit Etherent GMII MAC RX
|
||||
rtl/eth_mac_1g_tx.v : Gigabit Etherent GMII MAC TX
|
||||
rtl/eth_mac_10g.v : 10G Etherent XGMII MAC
|
||||
rtl/eth_mac_10g_fifo.v : 10G Etherent XGMII MAC with FIFO
|
||||
rtl/eth_mac_10g_rx.v : 10G Etherent XGMII MAC RX
|
||||
rtl/eth_mac_10g_tx.v : 10G Etherent XGMII MAC TX
|
||||
rtl/eth_mux.py : Ethernet frame multiplexer generator
|
||||
rtl/eth_mux_2.v : 4 port Ethernet frame multiplexer
|
||||
rtl/eth_mux_4.v : 4 port Ethernet frame multiplexer
|
||||
rtl/eth_mux_64.py : Ethernet frame multiplexer generator (64 bit)
|
||||
rtl/eth_mux_64_2.v : 4 port Ethernet frame multiplexer (64 bit)
|
||||
rtl/eth_mux_64_4.v : 4 port Ethernet frame multiplexer (64 bit)
|
||||
rtl/gmii_phy_if.v : GMII PHY interface
|
||||
rtl/ip.v : IPv4 block
|
||||
rtl/ip_64.v : IPv4 block (64 bit)
|
||||
rtl/ip_arb_mux.py : IP frame arbitrated multiplexer generator
|
||||
@ -489,3 +519,4 @@ individual test scripts can be run with python directly.
|
||||
tb/gmii_ep.py : MyHDL GMII endpoints
|
||||
tb/ip_ep.py : MyHDL IP frame endpoints
|
||||
tb/udp_ep.py : MyHDL UDP frame endpoints
|
||||
tb/xgmii_ep.py : MyHDL XGMII endpoints
|
||||
|
Loading…
x
Reference in New Issue
Block a user