Commit Graph

  • cc70b270b9 eth: Testbench cleanup master Alex Forencich 2026-08-28 13:34:16 -07:00
  • 2361a6c54f ci: Update cocotbext-eth Alex Forencich 2026-08-28 11:14:59 -07:00
  • 8afb79a7ed eth: Add gearbox delay compensation for BASE-R RX Alex Forencich 2026-08-27 23:20:01 -07:00
  • cfff289fa9 eth: Update timestamp precision threshold Alex Forencich 2026-08-24 21:27:31 -07:00
  • 1a9e3f20d1 eth: Fix sync signal width Alex Forencich 2026-08-24 21:06:15 -07:00
  • f19a6a8439 eth: Add gearbox delay compensation for BASE-R TX Alex Forencich 2026-08-24 16:02:47 -07:00
  • 2f2fe72848 eth: Add PTP_TS_FNS_W parameter to MACs Alex Forencich 2026-08-20 21:32:13 -07:00
  • e80a9c29ac apb: Testbench cleanup Alex Forencich 2026-08-17 12:58:38 -07:00
  • cb7c8075f3 eth: Update testbenches to use cocotb.parametrize Alex Forencich 2026-08-17 12:57:55 -07:00
  • 32d838e602 axis: Update testbenches to use cocotb.parametrize Alex Forencich 2026-08-15 16:11:04 -07:00
  • 9f3685fa01 stats: Wait for increments to drain before checking counters Alex Forencich 2026-08-15 14:49:26 -07:00
  • 3aea897d9e lfsr: Update testbenches to use cocotb.parametrize Alex Forencich 2026-08-15 13:50:34 -07:00
  • ca26a48a28 dma: Update testbenches to use cocotb.parametrize Alex Forencich 2026-08-15 13:13:14 -07:00
  • 1cf84f107d xfcp: Update testbenches to use cocotb.parametrize Alex Forencich 2026-08-15 13:12:34 -07:00
  • 7dcb2d77fa lss: Update testbenches to use cocotb.parametrize Alex Forencich 2026-08-15 13:05:00 -07:00
  • e826a919b0 math: Update testbenches to use cocotb.parametrize Alex Forencich 2026-08-15 01:17:07 -07:00
  • 7e54b0440b pcie: Update testbenches to use cocotb.parametrize Alex Forencich 2026-08-15 01:16:36 -07:00
  • 03f89b5afc stats: Update testbenches to use cocotb.parametrize Alex Forencich 2026-08-15 01:14:45 -07:00
  • b038e7ad14 zircon: Testbench cleanup Alex Forencich 2026-08-15 01:12:51 -07:00
  • c9c5ef1995 axi: Update testbenches to use cocotb.parametrize Alex Forencich 2026-08-14 22:35:12 -07:00
  • 0769fcfce6 apb: Update testbenches to use cocotb.parametrize Alex Forencich 2026-08-14 22:34:30 -07:00
  • 6d5f27b8e5 ci: Update to cocotb 2.0 Alex Forencich 2026-08-14 21:40:57 -07:00
  • f9c84f70f9 eth: Remove extraneous QPLL ports on CMAC wrapper Alex Forencich 2026-08-14 12:43:25 -07:00
  • 7fdde621dc cndm: More resets Alex Forencich 2026-08-14 11:51:19 -07:00
  • 60df018aa1 cndm_proto: more resets Alex Forencich 2026-08-14 11:33:58 -07:00
  • c6df7c7037 eth: Explicitly set enable signals in testbenches Alex Forencich 2026-08-14 11:08:18 -07:00
  • 6ac0fa13cd eth: Add CMAC watchdog Alex Forencich 2026-08-14 11:01:13 -07:00
  • 89471d017e eth: Explicitly set enable signals in testbenches Alex Forencich 2026-08-13 23:53:26 -07:00
  • c003a0b4e2 cndm: Add some missing resets Alex Forencich 2026-08-13 22:18:47 -07:00
  • 49be666545 cndm_proto: Add some missing resets Alex Forencich 2026-08-13 22:18:28 -07:00
  • 7eec574f9f axi: Disable UNOPTFLAT temporarily Alex Forencich 2026-08-13 21:42:34 -07:00
  • 2805e5ecc2 ci: Update to latest verilator Alex Forencich 2026-08-13 12:52:40 -07:00
  • c71926499b eth: Test 100G path in RK-XCKU5P-F testbench Alex Forencich 2026-08-11 17:04:37 -07:00
  • e5cc625e3b cndm: Add 1000BASE-X support to AS02MC04 design Alex Forencich 2026-08-11 16:15:42 -07:00
  • 857425991d cndm_proto: Add 1000BASE-X support to AS02MC04 design Alex Forencich 2026-08-11 16:14:36 -07:00
  • 743ffa2f3e cndm_proto: TX FIFO should exert backpressure instead of dropping packets Alex Forencich 2026-08-11 15:23:21 -07:00
  • fa0cd921a3 eth: Add 100G configuration to HTG-ZRF8 example design Alex Forencich 2026-08-11 14:38:29 -07:00
  • 1d741faa1c eth: Add 100G configuration to NT200A01/XT200A02 example design Alex Forencich 2026-08-11 14:35:11 -07:00
  • 8a9c3ae5c9 eth: Clean up parametrization Alex Forencich 2026-08-11 13:58:54 -07:00
  • fec5037340 eth: Add 100G configuration to fb2CG@KU15P example design Alex Forencich 2026-08-11 13:54:25 -07:00
  • 876be04a06 eth: Add 100G configuration to ADM-PCIE-9V3 example design Alex Forencich 2026-08-11 13:34:49 -07:00
  • b7b48ca89b eth: Add 100G configuration to Alveo example designs Alex Forencich 2026-08-11 13:28:29 -07:00
  • b5ff317bd5 eth: Add 100G configuration to XUPP3R/XUSP3S example designs Alex Forencich 2026-08-10 23:44:22 -07:00
  • 27f1cd5441 eth: Ensure secondary QPLL is not configured for a higher line rate than the primary QPLL to prevent issues with timing constraints Alex Forencich 2026-08-10 23:36:52 -07:00
  • f4e518ade6 eth: CMAC constraint cleanup Alex Forencich 2026-08-10 22:17:06 -07:00
  • fc61c78aa5 eth: Example design cleanup Alex Forencich 2026-08-10 21:03:02 -07:00
  • 4b779732ec eth: Add some notes to HTG-9200 constraints files Alex Forencich 2026-08-10 21:02:14 -07:00
  • ad7bf4c9ce eth: Fix GT bank and site annotations Alex Forencich 2026-08-10 14:48:53 -07:00
  • e24e4345d7 eth: Add 100G configuration to HTG-9200 example design Alex Forencich 2026-08-10 14:48:06 -07:00
  • b5bd7b163f eth: Fix CMAC location constraints Alex Forencich 2026-08-10 01:15:45 -07:00
  • 3eb6677d20 eth: Add 100G configuration to VCU118 example design Alex Forencich 2026-08-10 01:15:18 -07:00
  • 0d3c6c5c5b eth: Test 100G variant in VCU108 example design Alex Forencich 2026-08-10 00:33:08 -07:00
  • c525b28931 eth: Update example designs Alex Forencich 2026-08-10 00:03:53 -07:00
  • 31560de907 eth: Clean up 100G wrapper parametrization Alex Forencich 2026-08-10 00:03:30 -07:00
  • 2eab7c402d eth: Add 100G configuration to VCU108 example design Alex Forencich 2026-08-09 22:33:53 -07:00
  • 9436322bee eth: Support UltraScale CMACE3 in 100G wrapper Alex Forencich 2026-08-09 21:48:14 -07:00
  • 514972a66a eth: Rename TCL script for CMACE4 Alex Forencich 2026-08-09 20:51:07 -07:00
  • ac4584f545 eth: Add 100G configuration to RK-XCKU5P-F example design Alex Forencich 2026-08-09 18:43:01 -07:00
  • 6abdba4fca eth: Update 100G wrapper parametrization and simulation support Alex Forencich 2026-08-09 18:23:07 -07:00
  • ec6723e90d eth: Consolidate example design testbench Alex Forencich 2026-08-09 14:34:18 -07:00
  • ecc1558ab7 eth: Example design cleanup Alex Forencich 2026-08-09 12:34:41 -07:00
  • a3050e80bf eth: Add 1000BASE-X support to AS02MC04 example design Alex Forencich 2026-08-09 12:33:53 -07:00
  • 511b65e4a5 eth: Update KR260 1000BASE-X example design implementation Alex Forencich 2026-08-08 22:15:35 -07:00
  • dbb561497f eth: Add 1G support to XEM8320 example Alex Forencich 2026-08-08 16:18:49 -07:00
  • 6fe06100a7 eth: Remove redundant SFP_RATE parameter in example designs Alex Forencich 2026-08-08 16:09:36 -07:00
  • ed626fff67 Update readme Alex Forencich 2026-08-08 00:50:21 -07:00
  • 24ad4c970f eth: Update CMAC wrapper clocking Alex Forencich 2026-08-08 00:35:50 -07:00
  • ded4f94a0e eth: Update wrappers Alex Forencich 2026-08-07 23:22:31 -07:00
  • 89bb672524 hip: Integrate usrclk active logic Alex Forencich 2026-08-07 23:20:27 -07:00
  • 7132d1817a eth: Add 100G CMAC wrapper for US/US+ Alex Forencich 2026-08-07 15:54:30 -07:00
  • d5d38c268e eth: USXGMII is only supported in combined MAC/PCS logic Alex Forencich 2026-08-04 17:44:40 -07:00
  • e7fd1b6c22 eth: Update example designs Alex Forencich 2026-08-04 17:40:45 -07:00
  • 927d259b57 eth: Fix issues with framing error detection in 64-bit BASE-R RX Alex Forencich 2026-08-04 17:18:19 -07:00
  • b434897069 eth: Update testbenches Alex Forencich 2026-08-04 14:10:05 -07:00
  • ce7524ec75 eth: Add support for USXGMII symbol replication to 64-bit AXIS/BASE-R decode module Alex Forencich 2026-08-04 12:58:06 -07:00
  • c68c3a4157 eth: Rework 32-bit BASE-R RX internal sequencing Alex Forencich 2026-08-02 00:40:16 -07:00
  • cd7901f9fa eth: Clean up framing error detection in 64-bit BASE-R RX Alex Forencich 2026-08-01 15:48:26 -07:00
  • 0f11edc77f eth: Report framing error for invalid block headers in 16-bit BASE-R RX Alex Forencich 2026-08-01 15:47:03 -07:00
  • a06edb43bb eth: Fix IFG and DIC handling in BASE-R model Alex Forencich 2026-08-01 14:26:55 -07:00
  • 405d21faad eth: Fix preamble for offset start in 64-bit BASE-R TX Alex Forencich 2026-08-01 11:16:35 -07:00
  • f2db88022f eth: Fix offset start in BASE-R model Alex Forencich 2026-07-31 23:56:24 -07:00
  • 75734d61b8 eth: Fix 64-bit USXGMII TX implementation Alex Forencich 2026-07-31 23:23:57 -07:00
  • 40f47d5748 eth: Warn on out-of-frame data transfers in BASE-R model Alex Forencich 2026-07-31 23:23:14 -07:00
  • ba71a5815f eth: Ensure repetition is disabled for USXGMII at full rate Alex Forencich 2026-07-29 00:25:03 -07:00
  • 5ce621f5d6 eth: Add offset start tests Alex Forencich 2026-07-23 23:24:03 -07:00
  • 5f378fad5a eth: Reset match counts when transferring data Alex Forencich 2026-07-23 23:14:39 -07:00
  • a860d0631e eth: Fix ordered set detection in 64-bit BASE-R RX Alex Forencich 2026-07-23 23:10:38 -07:00
  • 0f142c9e7d eth: Reset match counts when transferring data Alex Forencich 2026-07-23 23:08:59 -07:00
  • 59c10a93cc eth: Add support for USXGMII symbol replication to 64-bit AXIS/BASE-R encode module Alex Forencich 2026-07-23 21:49:12 -07:00
  • 1a9729096b eth: Shorten constant names Alex Forencich 2026-07-23 18:01:53 -07:00
  • ff1213c605 eth: Update timestamping point for 32-bit BASE-R TX Alex Forencich 2026-07-23 17:58:26 -07:00
  • b06321186a eth: Testbench pipeline delay handling cleanup Alex Forencich 2026-07-23 17:40:21 -07:00
  • 62a97ae2d5 eth: Ensure that SGMII-related logic is removed when disabled in 16-bit BASE-X TX Alex Forencich 2026-07-22 12:10:29 -07:00
  • aeb6692828 eth: Simplify USXGMII start replication handling in 32-bit BASE-R TX Alex Forencich 2026-07-22 12:09:45 -07:00
  • e946456dca eth: Test 5G USXGMII replication patterns Alex Forencich 2026-07-21 23:37:48 -07:00
  • 52626ae76c eth: Fix start control character handling in USXGMII mode of 32-bit BASE-R RX Alex Forencich 2026-07-21 23:37:12 -07:00
  • 9d0306eab3 eth: Ensure that SGMII mode is disabled when AN is disabled in 1000BASE-X modules Alex Forencich 2026-07-21 10:09:43 -07:00
  • 437ed9722e Update readme Alex Forencich 2026-07-21 10:08:08 -07:00
  • 42463cec5c eth: Add support for SGMII symbol replication in 1000BASE-X MAC+PCS Alex Forencich 2026-07-21 10:06:26 -07:00
  • 8dd509df02 eth: Add support for SGMII symbol replication to 16-bit AXIS/BASE-X decode module Alex Forencich 2026-07-21 10:03:28 -07:00