Alex Forencich
|
ad0d44616b
|
ptp: Add PTP TD leaf clock module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-13 20:18:17 -08:00 |
|
Alex Forencich
|
68c547b219
|
ptp: Minor cleanup in PTP CDC module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-13 20:17:21 -08:00 |
|
Alex Forencich
|
2eaa2f64a2
|
ptp: Add PTP TD PHC module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-13 17:50:16 -08:00 |
|
Alex Forencich
|
38a150b87a
|
ptp: Add PTP period output module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-13 17:06:46 -08:00 |
|
Alex Forencich
|
d1578513c8
|
Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-13 13:51:25 -08:00 |
|
Alex Forencich
|
2abe774f8a
|
eth: Add 10G Ethernet MAC+PHY module with FIFOs and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-13 13:48:54 -08:00 |
|
Alex Forencich
|
90650aee69
|
eth: Add 10G Ethernet MAC module with FIFOs and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-13 13:47:54 -08:00 |
|
Alex Forencich
|
d76e810033
|
axis: Fix parameter sizing in AXI stream FIFOs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-13 13:46:56 -08:00 |
|
Alex Forencich
|
f356fad6fe
|
ptp: Add PTP clock CDC module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-13 12:49:42 -08:00 |
|
Alex Forencich
|
17b4c37a1e
|
ptp: Add PTP clock module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-13 10:52:27 -08:00 |
|
Alex Forencich
|
8a67eaa220
|
eth: Clean up testbench parameters
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-11 22:35:18 -08:00 |
|
Alex Forencich
|
04b73e7ddf
|
eth: Add 1G Ethernet MAC module with FIFOs and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-11 22:12:57 -08:00 |
|
Alex Forencich
|
8f8572bdee
|
eth: Add taxi_axis_if to MAC file list files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-11 15:54:15 -08:00 |
|
Alex Forencich
|
2616e3f3e3
|
eth: Add 10G Ethernet combined MAC+PHY module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-08 21:40:50 -08:00 |
|
Alex Forencich
|
0ddb89b18f
|
eth: Add 10G Ethernet MAC module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-08 21:26:03 -08:00 |
|
Alex Forencich
|
fa73f9c1d5
|
eth: Add 1G Ethernet MAC module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-08 21:25:48 -08:00 |
|
Alex Forencich
|
8d3d703656
|
eth: Add MAC control modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-08 19:59:11 -08:00 |
|
Alex Forencich
|
96e348ac84
|
eth: Invert TX completion output control
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-07 23:24:28 -08:00 |
|
Alex Forencich
|
1c381ce22e
|
eth: Enable tuser signals
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-07 22:23:03 -08:00 |
|
Alex Forencich
|
72dabc5a9a
|
eth: Add AXI stream 64-bit BASE-R Ethernet frame receiver module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-07 18:03:23 -08:00 |
|
Alex Forencich
|
2af4e7af3e
|
eth: Add AXI stream 64-bit XGMII Ethernet frame transmitter module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-07 18:03:15 -08:00 |
|
Alex Forencich
|
a375eb342d
|
eth: Add AXI stream 32-bit XGMII Ethernet frame transmitter module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-07 18:03:06 -08:00 |
|
Alex Forencich
|
c914adf9f1
|
eth: Add AXI stream GMII Ethernet frame receiver module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-07 18:02:48 -08:00 |
|
Alex Forencich
|
e3f047d735
|
eth: Add AXI stream 64-bit BASE-R Ethernet frame receiver module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-07 16:27:27 -08:00 |
|
Alex Forencich
|
f0f2a25943
|
eth: Add AXI stream 64-bit XGMII Ethernet frame receiver module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-07 16:25:54 -08:00 |
|
Alex Forencich
|
8046a46680
|
eth: Add AXI stream 32-bit XGMII Ethernet frame receiver module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-07 16:25:06 -08:00 |
|
Alex Forencich
|
3f501aaac9
|
eth: Add AXI stream GMII Ethernet frame receiver module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-07 16:12:58 -08:00 |
|
Alex Forencich
|
6da97807a7
|
Clean up regression-tests.yml, track disk usage
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-07 09:48:00 -08:00 |
|
Alex Forencich
|
d52aa2f97e
|
axis: Add AXI stream combination async FIFO/adapter module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-06 00:52:04 -08:00 |
|
Alex Forencich
|
b1dcd8c6a2
|
Use 20 runners for CI
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-06 00:48:00 -08:00 |
|
Alex Forencich
|
69e5ae8545
|
axis: Add AXI stream async FIFO module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-06 00:46:39 -08:00 |
|
Alex Forencich
|
a354377da9
|
Add scapy to tox.ini
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-05 21:44:27 -08:00 |
|
Alex Forencich
|
584f2a6542
|
eth: Add MAC pause control modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-05 21:11:14 -08:00 |
|
Alex Forencich
|
f479a85155
|
lfsr: Add LFSR descrambler module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-05 15:29:12 -08:00 |
|
Alex Forencich
|
e6ea90be36
|
lfsr: Add LFSR scrambler module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-05 15:28:57 -08:00 |
|
Alex Forencich
|
aeedc3bf7d
|
lfsr: Add LFSR PRBS checker module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-05 15:28:31 -08:00 |
|
Alex Forencich
|
328a00e30f
|
lfsr: Add LFSR PRBS generator module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-05 15:28:08 -08:00 |
|
Alex Forencich
|
fb69371974
|
lfsr: Add LFSR CRC computation module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-05 15:27:44 -08:00 |
|
Alex Forencich
|
e35d2b2c03
|
eth: Add 10G PHY module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-04 17:10:21 -08:00 |
|
Alex Forencich
|
c6ea4071eb
|
eth: Add XGMII/BASE-R encode/decode modules and testbenches
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-04 16:14:32 -08:00 |
|
Alex Forencich
|
8ee1f5cd18
|
lfsr: Add parametrizable LFSR module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-04 15:39:33 -08:00 |
|
Alex Forencich
|
f0c9f69987
|
axis: Add COBS encoder module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-04 11:49:50 -08:00 |
|
Alex Forencich
|
215732b309
|
axis: Work around verilator linter bug in AXI stream FIFO
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-04 11:40:14 -08:00 |
|
Alex Forencich
|
9138a7a51e
|
axis: Add COBS decoder module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-04 11:39:38 -08:00 |
|
Alex Forencich
|
85eb59f747
|
axis: Add AXI stream broadcaster module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-04 10:38:15 -08:00 |
|
Alex Forencich
|
beb36b78e0
|
io: Add switch debounce module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-04 00:16:34 -08:00 |
|
Alex Forencich
|
6ba257aa10
|
sync: Add signal synchronizer module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 23:43:18 -08:00 |
|
Alex Forencich
|
9cc4cbc670
|
sync: Add reset synchronizer module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 23:42:47 -08:00 |
|
Alex Forencich
|
e23627c92f
|
axis: Add AXI stream combined FIFO/adapter module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 23:34:34 -08:00 |
|
Alex Forencich
|
c0a164a1d2
|
axis: Add AXI stream adapter module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 23:33:29 -08:00 |
|