Alex Forencich
|
2957a0ced9
|
Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-06-08 21:43:09 -07:00 |
|
Alex Forencich
|
7f9e9980ce
|
eth: Update ZCU102 example design to use BASE-X core for 1G
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-06-08 21:24:16 -07:00 |
|
Alex Forencich
|
da63de1c43
|
eth: Update ZCU106 example design to use BASE-X core for 1G
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-06-08 21:23:44 -07:00 |
|
Alex Forencich
|
e42f11f1fb
|
eth: Update KCU105 example design to use BASE-X core for 1G
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-06-08 21:11:56 -07:00 |
|
Alex Forencich
|
148d0987f4
|
eth: Parameter cleanup
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-06-08 00:44:03 -07:00 |
|
Alex Forencich
|
8ec23b7d55
|
eth: Add UltraScale GT wrappers for 1000BASE-X MAC
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-06-07 23:34:05 -07:00 |
|
Alex Forencich
|
d85d6a05b9
|
eth: Handle truncated premable in 1000BASE-X modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-06-04 21:42:40 -07:00 |
|
Alex Forencich
|
ee76d39fda
|
eth: Update BASE-X PFC test
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-06-04 19:06:06 -07:00 |
|
Alex Forencich
|
90bbb8a780
|
eth: Fix BASE-R model timestamping
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-06-04 17:39:19 -07:00 |
|
Alex Forencich
|
251921bfce
|
Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-31 20:18:16 -07:00 |
|
Alex Forencich
|
531bef64b8
|
eth: Add 1000BASE-X MAC/PHY combination modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-31 20:03:21 -07:00 |
|
Alex Forencich
|
283eb45a5c
|
eth: Enable more test cases
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-31 14:21:39 -07:00 |
|
Alex Forencich
|
416aa4281d
|
eth: Remove extraneous parameters
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-31 13:49:11 -07:00 |
|
Alex Forencich
|
ee111ad7a7
|
eth: Add AXI stream 1000BASE-X TX/RX modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-31 12:10:53 -07:00 |
|
Alex Forencich
|
82d07c40e2
|
eth: Add missing parameter connection in testbenches
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-31 12:03:46 -07:00 |
|
Alex Forencich
|
0111c7cdc6
|
eth: Clean up IFG handling in 10G/25G MACs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-28 23:22:57 -07:00 |
|
Alex Forencich
|
c0465679b2
|
eth: Clean up GT instance naming
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-27 14:51:17 -07:00 |
|
Alex Forencich
|
de90c91d37
|
eth: Gearbox is always used on 7-series
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-14 16:11:56 -07:00 |
|
Alex Forencich
|
3951a565b5
|
Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-12 13:06:02 -07:00 |
|
Alex Forencich
|
39a53f0dd7
|
cndm: Update designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-12 12:09:48 -07:00 |
|
Alex Forencich
|
09c583c7be
|
cndm_proto: Update designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-12 01:47:00 -07:00 |
|
Alex Forencich
|
3541463c91
|
eth: Update example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-12 01:46:11 -07:00 |
|
Alex Forencich
|
0745952e14
|
eth: Fix testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-12 00:36:59 -07:00 |
|
Alex Forencich
|
2174a03590
|
eth: Optimize 10G/25G MAC TX CRC computation
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-12 00:11:29 -07:00 |
|
Alex Forencich
|
b2f968c283
|
eth: Remove padding logic from 10G/25G MAC TX modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-11 23:21:13 -07:00 |
|
Alex Forencich
|
84ba3fc2d5
|
eth: Use AXI stream pad module in MACs, update wrappers and testbenches
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-11 23:03:52 -07:00 |
|
Alex Forencich
|
32bee1f53a
|
eth: Standardize frame length control encoding to len-1 in MAC modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-11 21:17:45 -07:00 |
|
Alex Forencich
|
e608e8b73e
|
axis: Add AXI stream padding module and testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-11 15:22:56 -07:00 |
|
Alex Forencich
|
2063e47a4e
|
lfsr: Update LFSR module to support shifting the state before/after shifting the data, including backwards shifts
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-05-11 15:02:30 -07:00 |
|
Alex Forencich
|
ffb49f1e9c
|
eth: Modularize HTG-ZRF8 constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 15:17:39 -07:00 |
|
Alex Forencich
|
ac7f027c32
|
eth: Modularize NT200A01/NT200A02 constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 13:43:34 -07:00 |
|
Alex Forencich
|
93b908ab6c
|
cndm: Modularize NT200A01/NT200A02 constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 13:43:11 -07:00 |
|
Alex Forencich
|
376d41c59c
|
eth: Modularize ZCU106 constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 13:42:24 -07:00 |
|
Alex Forencich
|
a22a5148dc
|
cndm: Modularize ZCU106 constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 13:41:39 -07:00 |
|
Alex Forencich
|
d5385da0aa
|
eth: Modularize VCU118 constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 13:34:05 -07:00 |
|
Alex Forencich
|
86ba9ea482
|
cndm: Modularize VCU118 constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 13:33:45 -07:00 |
|
Alex Forencich
|
c74db42b89
|
eth: Modularize VCU108 constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 13:33:12 -07:00 |
|
Alex Forencich
|
e777e2336d
|
cndm: Modularize VCU108 constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 13:32:52 -07:00 |
|
Alex Forencich
|
bc5904a16b
|
eth: Modularize RK-XCKU5P-F constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 13:31:57 -07:00 |
|
Alex Forencich
|
0a0cdc9bfc
|
cndm: Modularize RK-XCKU5P-F constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 13:31:30 -07:00 |
|
Alex Forencich
|
1548cd02ef
|
eth: Modularize fb2CG@KU15P constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 13:30:36 -07:00 |
|
Alex Forencich
|
1dff8262be
|
cndm: Modularize fb2CG@KU15P constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-16 13:30:17 -07:00 |
|
Alex Forencich
|
25feaef5fd
|
eth: Modularize Alveo constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-15 15:20:12 -07:00 |
|
Alex Forencich
|
349bbe326b
|
cndm: Modularize Alveo constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-15 13:23:50 -07:00 |
|
Alex Forencich
|
28111921da
|
cndm: Modularize DNPCIe-40G-KU-LL-2QSFP constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-15 03:57:49 -07:00 |
|
Alex Forencich
|
17525e2693
|
eth: Modularize KCU105 constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-15 02:43:27 -07:00 |
|
Alex Forencich
|
6a149c649c
|
cndm: Modularize KCU105 constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-15 02:10:44 -07:00 |
|
Alex Forencich
|
ee4507addf
|
eth: Modularize XUSP3S/XUPP3R constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-15 01:42:45 -07:00 |
|
Alex Forencich
|
cced412646
|
eth: Modularize Nexus K3P-Q constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-15 00:34:14 -07:00 |
|
Alex Forencich
|
3deab60aa4
|
eth: Modularize Nexus K3P/K35 constraint files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-04-15 00:32:37 -07:00 |
|