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 |
|
Alex Forencich
|
dab84912d4
|
Use verilator 5.032 for CI
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 23:25:18 -08:00 |
|
Alex Forencich
|
03c0883356
|
axis: Add AXI stream FIFO module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 22:43:17 -08:00 |
|
Alex Forencich
|
06ee1beb0e
|
axis: Add missing parameters
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 22:17:03 -08:00 |
|
Alex Forencich
|
b80187511e
|
Configure CI to use 10 workers
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 16:39:21 -08:00 |
|
Alex Forencich
|
7d1295bdc1
|
Add authors file
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 16:36:26 -08:00 |
|
Alex Forencich
|
9590811570
|
axis: Add AXI stream pipeline FIFO module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 16:35:52 -08:00 |
|
Alex Forencich
|
47e4658b55
|
axis: Add AXI stream pipeline register module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 16:35:25 -08:00 |
|
Alex Forencich
|
e155a917b9
|
axis: Remove extraneous parameter
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 16:29:51 -08:00 |
|
Alex Forencich
|
3e7b842f4f
|
Add license file
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 15:24:47 -08:00 |
|
Alex Forencich
|
d447e0e646
|
Add gitignore
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 15:24:38 -08:00 |
|
Alex Forencich
|
c4558a02f0
|
lss: Add UART module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 15:02:48 -08:00 |
|
Alex Forencich
|
8aa4c066b2
|
Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 14:22:31 -08:00 |
|
Alex Forencich
|
3627ae13c1
|
Use system python for github actions CI
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 12:58:23 -08:00 |
|
Alex Forencich
|
35a363ff55
|
Set up github actions
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 12:52:45 -08:00 |
|
Alex Forencich
|
51a24481f5
|
Add tox configuration
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 12:49:57 -08:00 |
|
Alex Forencich
|
c7f719b435
|
axis: Add AXI stream register module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-03 12:49:08 -08:00 |
|
Alex Forencich
|
e1233eaffe
|
axis: Add SV interface for AXI stream
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-02 22:45:12 -08:00 |
|
Alex Forencich
|
5f87c2e84e
|
Initial commit
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-02 22:45:06 -08:00 |
|