Alex Forencich
|
d5d38c268e
|
eth: USXGMII is only supported in combined MAC/PCS logic
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-04 17:44:40 -07:00 |
|
Alex Forencich
|
e7fd1b6c22
|
eth: Update example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-04 17:40:45 -07:00 |
|
Alex Forencich
|
927d259b57
|
eth: Fix issues with framing error detection in 64-bit BASE-R RX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-04 17:18:19 -07:00 |
|
Alex Forencich
|
b434897069
|
eth: Update testbenches
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-04 14:10:05 -07:00 |
|
Alex Forencich
|
ce7524ec75
|
eth: Add support for USXGMII symbol replication to 64-bit AXIS/BASE-R decode module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-04 12:58:06 -07:00 |
|
Alex Forencich
|
c68c3a4157
|
eth: Rework 32-bit BASE-R RX internal sequencing
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-02 00:40:16 -07:00 |
|
Alex Forencich
|
cd7901f9fa
|
eth: Clean up framing error detection in 64-bit BASE-R RX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-01 15:48:26 -07:00 |
|
Alex Forencich
|
0f11edc77f
|
eth: Report framing error for invalid block headers in 16-bit BASE-R RX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-01 15:47:03 -07:00 |
|
Alex Forencich
|
a06edb43bb
|
eth: Fix IFG and DIC handling in BASE-R model
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-01 14:26:55 -07:00 |
|
Alex Forencich
|
405d21faad
|
eth: Fix preamble for offset start in 64-bit BASE-R TX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-08-01 11:16:35 -07:00 |
|
Alex Forencich
|
f2db88022f
|
eth: Fix offset start in BASE-R model
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-31 23:56:24 -07:00 |
|
Alex Forencich
|
75734d61b8
|
eth: Fix 64-bit USXGMII TX implementation
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-31 23:23:57 -07:00 |
|
Alex Forencich
|
40f47d5748
|
eth: Warn on out-of-frame data transfers in BASE-R model
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-31 23:23:14 -07:00 |
|
Alex Forencich
|
ba71a5815f
|
eth: Ensure repetition is disabled for USXGMII at full rate
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-29 00:25:03 -07:00 |
|
Alex Forencich
|
5ce621f5d6
|
eth: Add offset start tests
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-23 23:24:03 -07:00 |
|
Alex Forencich
|
5f378fad5a
|
eth: Reset match counts when transferring data
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-23 23:14:39 -07:00 |
|
Alex Forencich
|
a860d0631e
|
eth: Fix ordered set detection in 64-bit BASE-R RX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-23 23:10:38 -07:00 |
|
Alex Forencich
|
0f142c9e7d
|
eth: Reset match counts when transferring data
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-23 23:08:59 -07:00 |
|
Alex Forencich
|
59c10a93cc
|
eth: Add support for USXGMII symbol replication to 64-bit AXIS/BASE-R encode module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-23 21:49:12 -07:00 |
|
Alex Forencich
|
1a9729096b
|
eth: Shorten constant names
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-23 18:01:53 -07:00 |
|
Alex Forencich
|
ff1213c605
|
eth: Update timestamping point for 32-bit BASE-R TX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-23 17:58:26 -07:00 |
|
Alex Forencich
|
b06321186a
|
eth: Testbench pipeline delay handling cleanup
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-23 17:40:21 -07:00 |
|
Alex Forencich
|
62a97ae2d5
|
eth: Ensure that SGMII-related logic is removed when disabled in 16-bit BASE-X TX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-22 12:10:29 -07:00 |
|
Alex Forencich
|
aeb6692828
|
eth: Simplify USXGMII start replication handling in 32-bit BASE-R TX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-22 12:09:45 -07:00 |
|
Alex Forencich
|
e946456dca
|
eth: Test 5G USXGMII replication patterns
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-21 23:37:48 -07:00 |
|
Alex Forencich
|
52626ae76c
|
eth: Fix start control character handling in USXGMII mode of 32-bit BASE-R RX
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-21 23:37:12 -07:00 |
|
Alex Forencich
|
9d0306eab3
|
eth: Ensure that SGMII mode is disabled when AN is disabled in 1000BASE-X modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-21 10:09:43 -07:00 |
|
Alex Forencich
|
437ed9722e
|
Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-21 10:08:08 -07:00 |
|
Alex Forencich
|
42463cec5c
|
eth: Add support for SGMII symbol replication in 1000BASE-X MAC+PCS
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-21 10:06:26 -07:00 |
|
Alex Forencich
|
8dd509df02
|
eth: Add support for SGMII symbol replication to 16-bit AXIS/BASE-X decode module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-21 10:03:28 -07:00 |
|
Alex Forencich
|
bd7f9dc26b
|
eth: Fix timestamping point for USXGMII
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-20 14:00:49 -07:00 |
|
Alex Forencich
|
5d6d9d9dfd
|
eth: Fix timestamping point for SGMII
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-19 14:02:50 -07:00 |
|
Alex Forencich
|
20c77dd04e
|
eth: Improve BASE-R source model handing of IFG for USXGMII
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-18 16:02:04 -07:00 |
|
Alex Forencich
|
4ded07519d
|
Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-15 13:50:46 -07:00 |
|
Alex Forencich
|
bc4a6d3f2a
|
eth: Update example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-14 00:16:26 -07:00 |
|
Alex Forencich
|
b8419024fe
|
eth: Fix MAC testbench
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-13 23:39:46 -07:00 |
|
Alex Forencich
|
5717496b9e
|
eth: Fix typo
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-13 20:29:47 -07:00 |
|
Alex Forencich
|
6e4e001684
|
Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-13 19:51:10 -07:00 |
|
Alex Forencich
|
674ff84176
|
cndm: Update example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-13 19:31:54 -07:00 |
|
Alex Forencich
|
2a5e733af5
|
cndm_proto: Update example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-13 17:50:14 -07:00 |
|
Alex Forencich
|
cabfbb2e8d
|
eth: Update example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-13 17:07:58 -07:00 |
|
Alex Forencich
|
5549f2be9e
|
eth: Add support for USXGMII to 10GBASE-R MAC+PCS
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-13 16:31:27 -07:00 |
|
Alex Forencich
|
caaa2c3281
|
eth: Improve truncated preamble tests for 1000BASE-X/SGMII
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-11 11:26:23 -07:00 |
|
Alex Forencich
|
be9197a231
|
eth: Add os_match and idle_match to BASE-R model
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-11 10:46:37 -07:00 |
|
Alex Forencich
|
1a54aa4a97
|
eth: Update instances
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-11 02:11:29 -07:00 |
|
Alex Forencich
|
9be410b653
|
eth: Add missing output connections
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-11 02:00:30 -07:00 |
|
Alex Forencich
|
544ae2e2ca
|
eth: Add ordered set and idle match outputs to BASE-R/XGMII modules for USXGMII
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-11 01:01:49 -07:00 |
|
Alex Forencich
|
1f433365e6
|
eth: Add support for USXGMII symbol replication to 32-bit AXIS/BASE-R decode module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-10 01:09:50 -07:00 |
|
Alex Forencich
|
adcc28e497
|
eth: Add support for USXGMII symbol replication to BASE-R source model
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-10 01:05:17 -07:00 |
|
Alex Forencich
|
a57c523473
|
eth: Fix SGMII replication sync in 8-bit AXIS/BASE-X decode module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2026-07-09 16:44:13 -07:00 |
|