Alex Forencich
|
c9c5ef1995
|
axi: Update testbenches to use cocotb.parametrize
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-14 22:35:12 -07:00 |
|
Alex Forencich
|
0769fcfce6
|
apb: Update testbenches to use cocotb.parametrize
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-14 22:34:30 -07:00 |
|
Alex Forencich
|
6d5f27b8e5
|
ci: Update to cocotb 2.0
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-14 21:40:57 -07:00 |
|
Alex Forencich
|
f9c84f70f9
|
eth: Remove extraneous QPLL ports on CMAC wrapper
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-14 12:43:25 -07:00 |
|
Alex Forencich
|
7fdde621dc
|
cndm: More resets
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-14 11:51:19 -07:00 |
|
Alex Forencich
|
60df018aa1
|
cndm_proto: more resets
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-14 11:33:58 -07:00 |
|
Alex Forencich
|
c6df7c7037
|
eth: Explicitly set enable signals in testbenches
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-14 11:08:18 -07:00 |
|
Alex Forencich
|
6ac0fa13cd
|
eth: Add CMAC watchdog
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-14 11:01:13 -07:00 |
|
Alex Forencich
|
89471d017e
|
eth: Explicitly set enable signals in testbenches
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-13 23:53:26 -07:00 |
|
Alex Forencich
|
c003a0b4e2
|
cndm: Add some missing resets
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-13 22:18:47 -07:00 |
|
Alex Forencich
|
49be666545
|
cndm_proto: Add some missing resets
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-13 22:18:28 -07:00 |
|
Alex Forencich
|
7eec574f9f
|
axi: Disable UNOPTFLAT temporarily
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-13 21:42:34 -07:00 |
|
Alex Forencich
|
2805e5ecc2
|
ci: Update to latest verilator
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-13 12:52:40 -07:00 |
|
Alex Forencich
|
c71926499b
|
eth: Test 100G path in RK-XCKU5P-F testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-11 17:04:37 -07:00 |
|
Alex Forencich
|
e5cc625e3b
|
cndm: Add 1000BASE-X support to AS02MC04 design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-11 16:15:42 -07:00 |
|
Alex Forencich
|
857425991d
|
cndm_proto: Add 1000BASE-X support to AS02MC04 design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-11 16:14:36 -07:00 |
|
Alex Forencich
|
743ffa2f3e
|
cndm_proto: TX FIFO should exert backpressure instead of dropping packets
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-11 15:23:21 -07:00 |
|
Alex Forencich
|
fa0cd921a3
|
eth: Add 100G configuration to HTG-ZRF8 example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-11 14:38:29 -07:00 |
|
Alex Forencich
|
1d741faa1c
|
eth: Add 100G configuration to NT200A01/XT200A02 example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-11 14:35:11 -07:00 |
|
Alex Forencich
|
8a9c3ae5c9
|
eth: Clean up parametrization
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-11 13:58:54 -07:00 |
|
Alex Forencich
|
fec5037340
|
eth: Add 100G configuration to fb2CG@KU15P example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-11 13:54:25 -07:00 |
|
Alex Forencich
|
876be04a06
|
eth: Add 100G configuration to ADM-PCIE-9V3 example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-11 13:34:49 -07:00 |
|
Alex Forencich
|
b7b48ca89b
|
eth: Add 100G configuration to Alveo example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-11 13:28:29 -07:00 |
|
Alex Forencich
|
b5ff317bd5
|
eth: Add 100G configuration to XUPP3R/XUSP3S example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-10 23:44:22 -07:00 |
|
Alex Forencich
|
27f1cd5441
|
eth: Ensure secondary QPLL is not configured for a higher line rate than the primary QPLL to prevent issues with timing constraints
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-10 23:36:52 -07:00 |
|
Alex Forencich
|
f4e518ade6
|
eth: CMAC constraint cleanup
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-10 22:17:06 -07:00 |
|
Alex Forencich
|
fc61c78aa5
|
eth: Example design cleanup
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-10 21:03:02 -07:00 |
|
Alex Forencich
|
4b779732ec
|
eth: Add some notes to HTG-9200 constraints files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-10 21:02:14 -07:00 |
|
Alex Forencich
|
ad7bf4c9ce
|
eth: Fix GT bank and site annotations
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-10 14:48:53 -07:00 |
|
Alex Forencich
|
e24e4345d7
|
eth: Add 100G configuration to HTG-9200 example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-10 14:48:06 -07:00 |
|
Alex Forencich
|
b5bd7b163f
|
eth: Fix CMAC location constraints
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-10 01:15:45 -07:00 |
|
Alex Forencich
|
3eb6677d20
|
eth: Add 100G configuration to VCU118 example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-10 01:15:18 -07:00 |
|
Alex Forencich
|
0d3c6c5c5b
|
eth: Test 100G variant in VCU108 example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-10 00:33:08 -07:00 |
|
Alex Forencich
|
c525b28931
|
eth: Update example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-10 00:03:53 -07:00 |
|
Alex Forencich
|
31560de907
|
eth: Clean up 100G wrapper parametrization
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-10 00:03:30 -07:00 |
|
Alex Forencich
|
2eab7c402d
|
eth: Add 100G configuration to VCU108 example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-09 22:33:53 -07:00 |
|
Alex Forencich
|
9436322bee
|
eth: Support UltraScale CMACE3 in 100G wrapper
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-09 21:48:14 -07:00 |
|
Alex Forencich
|
514972a66a
|
eth: Rename TCL script for CMACE4
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-09 20:51:07 -07:00 |
|
Alex Forencich
|
ac4584f545
|
eth: Add 100G configuration to RK-XCKU5P-F example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-09 18:43:01 -07:00 |
|
Alex Forencich
|
6abdba4fca
|
eth: Update 100G wrapper parametrization and simulation support
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-09 18:23:07 -07:00 |
|
Alex Forencich
|
ec6723e90d
|
eth: Consolidate example design testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-09 14:34:18 -07:00 |
|
Alex Forencich
|
ecc1558ab7
|
eth: Example design cleanup
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-09 12:34:41 -07:00 |
|
Alex Forencich
|
a3050e80bf
|
eth: Add 1000BASE-X support to AS02MC04 example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-09 12:33:53 -07:00 |
|
Alex Forencich
|
511b65e4a5
|
eth: Update KR260 1000BASE-X example design implementation
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-08 22:15:35 -07:00 |
|
Alex Forencich
|
dbb561497f
|
eth: Add 1G support to XEM8320 example
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-08 16:18:49 -07:00 |
|
Alex Forencich
|
6fe06100a7
|
eth: Remove redundant SFP_RATE parameter in example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-08 16:09:36 -07:00 |
|
Alex Forencich
|
ed626fff67
|
Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-08 00:50:21 -07:00 |
|
Alex Forencich
|
24ad4c970f
|
eth: Update CMAC wrapper clocking
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-08 00:35:50 -07:00 |
|
Alex Forencich
|
ded4f94a0e
|
eth: Update wrappers
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-07 23:22:31 -07:00 |
|
Alex Forencich
|
89bb672524
|
hip: Integrate usrclk active logic
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-07 23:20:27 -07:00 |
|