Block a user
18b4213ed0
doc: Add Trashernet logo
10da238c60
mac: Refactor to use records for the application interface
cfac94136a
phy: Refactor to use records for the application interface
cf6fb61195
mac: Use records for header fields
9addd97b57
Rename types package to general trashernet package
cf6fb61195
mac: Use records for header fields
1d9560fb08
mac: Use records for header fields
1d9560fb08
mac: Use records for header fields
0ebd9290f2
mac: Use records for header fields
35093bba85
bench: Test MAC TX
2bee387081
mac: Implement TX path
5a1363615f
bench: Update PHY ports
29bbb50f6a
phy: tx: Fix TX startup handling
9afdb984f9
phy: tx: Pass tx_n through the CDC wrapper
Don't process Manchester timing right from the start
16026849e8
phy: tx: Implement transmitter
263b03e5db
phy: tx: Implement transmitter
263b03e5db
phy: tx: Implement transmitter
6322f5a317
Add trashernet_types package
Calculate CRC from serial bitstream
3775dc336b
mac: Add MAC RX
76301f0a97
bench: Add IPG after send_data
1f353fcb2f
phy: rx: Do not reset rx_data to save resources
355bbc5ab1
mac: Add generic CRC
775024e91f
bench: Add basic test bench for PHY
dddfdbabc1
phy: Add CDC wrapper
d16f1afd9a
phy: Rename rx/tx signals
3900d454f9
misc: Allow dynamic length for synchronizer
38f96cdc63
phy: rx: Come up in disconnected state after reset
0133fa8cce
phy: rx: Fix bit order
9e5b958f46
phy: rx: Reset transition analyzer state at the EOT
f5f643287f
phy: rx: Cleanup
1f894866ab
phy: rx: Implement error handling for Manchester