ethernet/tb
Sean Anderson ebcb8cc056 mdio: Support
The 802.3.22.2.4.3 requires that the phy not respond to reads of and
ignore writes to unimplemented extended registers. When writing the mdio
module, I expected that such read/writes would not be acked by the
registers. However, that behavior is not especially nice for wishbone
masters which don't expect it. Instead, allow the slave to return an
error instead. We need an extra saved_err variable, since we might not
be able to set bad immediately (when ce is low).

Signed-off-by: Sean Anderson <seanga2@gmail.com>
2022-08-29 21:25:25 -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 mdio: Support 2022-08-29 21:25:25 -04:00
mdio_io.py Add MDIO I/O module 2022-08-28 12:21:02 -04:00
mii_io_rx.py mii_io: Add isolation support 2022-08-28 18:43:23 -04:00
mii_io_tx.py mii_io: Add isolation support 2022-08-28 18:43:23 -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_io.py Rename pmd to pmd_io 2022-08-28 17:25:24 -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