ethernet/rtl
Sean Anderson 0c2989b13c Add MII input transmit interface
The actitecture is overall fairly similar to the receive interface,
except that the directions are mostly different. The timing is a bit
easier, since we control the ce signal. Data is sampled one clock before
tx_clk goes high, which is the earliest that it is guarantee'd to be
valid. We could get an extra half-clock by having tx_clk go high at the
negedge of clk, but it's unnecessary at the moment.

Signed-off-by: Sean Anderson <seanga2@gmail.com>
2022-08-28 17:16:33 -04:00
..
common.vh Move default_nettype/timescale declaration to common.vh 2022-08-24 12:04:10 -04:00
descramble.v Add (de)scrambling support 2022-08-27 13:06:38 -04:00
io.vh Add pmd 2022-08-06 14:02:44 -04:00
mdio.v Add mdio module 2022-08-27 15:59:29 -04:00
mdio_io.v Add MDIO I/O module 2022-08-28 12:21:02 -04:00
mii_io_rx.v Add MII output receive interface 2022-08-28 17:09:51 -04:00
mii_io_tx.v Add MII input transmit interface 2022-08-28 17:16:33 -04:00
nrzi_decode.v Add NRZI support 2022-08-24 12:29:09 -04:00
nrzi_encode.v Add NRZI support 2022-08-24 12:29:09 -04:00
pcs.v pcs: Assert CRS after TX_EN sooner 2022-08-24 12:10:52 -04:00
pmd.v pmd: Consolidate initial assignment 2022-08-28 12:21:02 -04:00
scramble.v Add (de)scrambling support 2022-08-27 13:06:38 -04:00