ethernet/tb
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
..
__init__.py Make testbenches a module 2022-08-21 12:36:28 -04:00
descramble.py tb: descramble: Expand offset search 2022-08-28 12:41:43 -04:00
mdio.py Add mdio module 2022-08-27 15:59:29 -04:00
mdio_io.py Add MDIO I/O module 2022-08-28 12:21:02 -04:00
mii_io_rx.py Add MII output receive interface 2022-08-28 17:09:51 -04:00
mii_io_tx.py Add MII input transmit interface 2022-08-28 17:16:33 -04:00
nrzi_decode.py Add NRZI support 2022-08-24 12:29:09 -04:00
nrzi_encode.py Add NRZI support 2022-08-24 12:29:09 -04:00
pcs.py tb: Refactor out ClockEnable 2022-08-27 13:09:30 -04:00
pmd.py tb: Move print_list_at/compare_lists to util 2022-08-24 12:16:43 -04:00
scramble.py Add (de)scrambling support 2022-08-27 13:06:38 -04:00
util.py tb: Refactor out ClockEnable 2022-08-27 13:09:30 -04:00