Commit Graph

  • 79a1438230 lfsr: Remove debug prints Alex Forencich 2025-06-11 13:03:10 -07:00
  • f7315b7675 lfsr: Clean up LFSR implementation Alex Forencich 2025-06-11 00:35:36 -07:00
  • 4e7e39828b lfsr: Add tests for PCIe gen 3 scrambler Alex Forencich 2025-06-10 23:56:55 -07:00
  • e36ac879f7 lfsr: Add support for non-self-synchronizing scrambler, add tests for PCIe gen 1/2 scrambler Alex Forencich 2025-06-10 23:20:42 -07:00
  • 90780aa0b5 lfsr: Fix alignment Alex Forencich 2025-06-10 22:41:31 -07:00
  • a1e24f2d7f lfsr: Add input and output enable parameters to LFSR module to remove dead code Alex Forencich 2025-06-10 19:08:55 -07:00
  • 16395bd5cd lss: Fix I2C waveforms Alex Forencich 2025-06-10 16:45:27 -07:00
  • 3ec52611eb ptp: Adjust testbench thresholds Alex Forencich 2025-05-30 22:11:36 -07:00
  • 0eec8eb5be ci: Update verilator to 5.034 Alex Forencich 2025-05-30 21:47:36 -07:00
  • e4762b7a8c eth: Add support for synchronous gearbox to PHY, MAC+PHY, and GT wrappers Alex Forencich 2025-05-30 21:14:54 -07:00
  • f31ba113d2 example: Fix KCU105 TX disable pin constraints Alex Forencich 2025-05-30 18:54:45 -07:00
  • aa8f19bf3b eth: Reorganize clock enable in BASE-R model Alex Forencich 2025-05-27 23:56:28 -07:00
  • 9bce7f4165 eth: Shorten header argument name in BASE-R model Alex Forencich 2025-05-27 21:27:46 -07:00
  • 8a77ee9fc7 eth: Add reset logic, QPLL control signals, and additional configuration parameters for US/US+ GTH/GTY transceivers Alex Forencich 2025-05-21 21:06:45 -07:00
  • 66b53d98a2 Reorganize repository Alex Forencich 2025-05-18 12:25:59 -07:00
  • 8cdae180a1 example/Alveo: fix XFCP UART connection Alex Forencich 2025-05-07 15:19:57 -07:00
  • add5662098 eth: Add RX MAC control frame count to MAC statistics counters Alex Forencich 2025-05-07 14:48:33 -07:00
  • 7bfc62d0d2 example: Add example design for BittWare XUP-P3R/XUSP3S Alex Forencich 2025-05-02 00:08:20 -07:00
  • e49adb2488 pcie: Add PCIe AXI lite master module and testbench Alex Forencich 2025-04-29 22:27:32 -07:00
  • df87e87e2d pcie: Add PCIe AXI lite master (minimal) module and testbench Alex Forencich 2025-04-29 22:26:19 -07:00
  • 093373a2b3 pcie: Add generic PCIe interface model Alex Forencich 2025-04-29 22:25:33 -07:00
  • 98aeac03b1 pcie: Add PCIe TLP interface Alex Forencich 2025-04-29 20:56:23 -07:00
  • 3401e069d1 sync: Set ASYNC_REG in HDL instead of TCL Alex Forencich 2025-04-28 20:03:38 -07:00
  • 577c572c5d example: Update example designs Alex Forencich 2025-04-28 17:12:55 -07:00
  • d43569a92a eth: Add taxi_eth_phy_25g_us_gt module Alex Forencich 2025-04-28 17:12:05 -07:00
  • 8dc33f3a44 eth: Use shared counter for fractional part of pause quanta Alex Forencich 2025-04-26 20:02:35 -07:00
  • 3dc7e4821d eth: Ensure header pointer is wide enough to clear the entire header before halting Alex Forencich 2025-04-26 19:31:51 -07:00
  • be7016991a eth: Fix OS_START block decode issue in xgmii_baser_dec_64 Alex Forencich 2025-04-26 19:27:32 -07:00
  • 6584ebb6cd example: Enable statistics strings in example designs Alex Forencich 2025-04-17 00:34:53 -07:00
  • 0044782224 eth: Remove FIFO pipeline registers for statistics FIFOs in distributed RAM Alex Forencich 2025-04-17 00:34:22 -07:00
  • 800c6a9a0b eth: Clean up statistics infrastructure Alex Forencich 2025-04-16 22:44:32 -07:00
  • 8d7ec01268 xfcp: Collect statistics strings Alex Forencich 2025-04-16 22:42:58 -07:00
  • a1832339d2 stats: Exclude strings from statistics counts Alex Forencich 2025-04-16 22:41:57 -07:00
  • 01c0c6cdc6 stats: Add strings collector Alex Forencich 2025-04-16 22:40:53 -07:00
  • e6cf1f5850 eth: Add statistics strings to Ethernet MACs Alex Forencich 2025-04-16 21:35:50 -07:00
  • 031d092513 stats: Add string support to statistics collector Alex Forencich 2025-04-16 17:08:52 -07:00
  • e3fcf54466 stats: Add gate input to statistics collector Alex Forencich 2025-04-16 11:54:16 -07:00
  • 4be054e9b3 eth: Reorganize MAC stats module Alex Forencich 2025-04-15 10:59:35 -07:00
  • 99933f3234 stats: Optimize zeroing and output logic Alex Forencich 2025-04-14 22:20:39 -07:00
  • b505167348 stats: Add defaults for inputs Alex Forencich 2025-04-14 16:44:03 -07:00
  • 1f1c15ba8d stats: Add max increment rate test Alex Forencich 2025-04-10 21:59:27 -07:00
  • 9dcea3dd23 stats: Add register to store dumped value from channel to break timing path Alex Forencich 2025-04-10 21:44:55 -07:00
  • 8e91c26dbd stats: Simplify statistics collector logic by using a shift register to track updates Alex Forencich 2025-04-10 15:16:39 -07:00
  • 7128b90c1d stats: Simplify zeroing in statistics collector Alex Forencich 2025-04-10 00:20:52 -07:00
  • b5240ac119 example/ZCU111: Add XFCP to ZCU111 example design for monitoring and control Alex Forencich 2025-04-09 19:24:56 -07:00
  • 665599d748 example/ZCU102: Add XFCP to ZCU102 example design for monitoring and control Alex Forencich 2025-04-09 19:22:16 -07:00
  • 28fd0f8cba example/Arty: Arty example design clean-up Alex Forencich 2025-04-09 19:12:57 -07:00
  • d355956b68 example/KCU105: Add XFCP to KCU105 example design for monitoring and control Alex Forencich 2025-04-09 19:11:54 -07:00
  • 50e5dca188 example/VCU108: Add XFCP to VCU108 example design for monitoring and control Alex Forencich 2025-04-09 18:58:44 -07:00
  • f2b5ea5c0b example/HTG940: Add XFCP to HTG940 example design for monitoring and control Alex Forencich 2025-04-09 18:45:55 -07:00
  • 7895a01c4f example/VCU108: Fix MMCM config on VCU108 Alex Forencich 2025-04-09 18:43:02 -07:00
  • 71a1952dd8 example/KC705: Add XFCP to KC705 example design for monitoring and control Alex Forencich 2025-04-09 17:53:13 -07:00
  • e799e4e488 example/ZCU106: Add XFCP to ZCU106 example design for monitoring and control Alex Forencich 2025-04-09 17:43:29 -07:00
  • 62ccbcd22c example/KC705: Fix UART IOSTANDARD for KC705 Alex Forencich 2025-04-09 17:21:49 -07:00
  • fee23c0bf8 example/VCU118: Add XFCP to VCU118 example design for monitoring and control Alex Forencich 2025-04-09 16:05:27 -07:00
  • a5b7b8031b example/Alveo: Add XFCP to Alveo example design for monitoring and control Alex Forencich 2025-04-09 16:05:10 -07:00
  • ecfb50641d axis: Fix async FIFO timing constraints when using distributed RAM Alex Forencich 2025-04-09 14:24:12 -07:00
  • 04718790ae example: Update 10G MAC instances in example designs Alex Forencich 2025-04-09 13:01:47 -07:00
  • 93d9c8c9f6 eth: Add MAC statistics module to 10G MAC+PCS Alex Forencich 2025-04-09 12:18:42 -07:00
  • ddf1b37f4e example/Arty: Add XFCP to Arty example design for monitoring and control Alex Forencich 2025-04-09 12:17:46 -07:00
  • abadd72b1d stats: Fix naming in statistics counter module Alex Forencich 2025-04-09 10:05:41 -07:00
  • 2714583a57 xfcp: Add XFCP statistics counter module Alex Forencich 2025-04-09 00:22:18 -07:00
  • 06e9588609 axis: Fix parameter accesses in interface arrays Alex Forencich 2025-04-09 00:08:16 -07:00
  • c4304bf8c0 example: Update 1G MAC instances in example designs Alex Forencich 2025-04-08 22:12:52 -07:00
  • e90340db6e eth: Add MAC statistics module to 1G MACs Alex Forencich 2025-04-08 20:22:53 -07:00
  • bb90cd5a08 eth: Add MAC statistics module to 10G MAC Alex Forencich 2025-04-08 20:18:43 -07:00
  • 3106fd5a96 eth: Add MAC statistics module Alex Forencich 2025-04-08 10:49:45 -07:00
  • f920e56348 eth: Add frame length enforcement and additional statistics outputs to taxi_axis_baser_rx_64 Alex Forencich 2025-04-07 23:37:29 -07:00
  • c69eb63a69 eth: Add frame length enforcement and additional statistics outputs to taxi_axis_xgmii_rx_64 Alex Forencich 2025-04-07 23:29:50 -07:00
  • a53d18b9d3 eth: Add frame length enforcement and additional statistics outputs to taxi_axis_xgmii_rx_32 Alex Forencich 2025-04-07 23:28:59 -07:00
  • cb148ee905 eth: Report PHY-signalled errors as framing errors instead of bad blocks Alex Forencich 2025-04-07 23:02:23 -07:00
  • f8890e4d80 eth: Add frame length enforcement and additional statistics outputs to taxi_axis_baser_tx_64 Alex Forencich 2025-04-07 22:03:26 -07:00
  • 4fd3028f77 eth: Add frame length enforcement and additional statistics outputs to taxi_axis_xgmii_tx_64 Alex Forencich 2025-04-07 22:01:57 -07:00
  • 6d31116596 eth: Add frame length enforcement and additional statistics outputs to taxi_axis_xgmii_tx_32 Alex Forencich 2025-04-07 22:00:34 -07:00
  • 07e781e186 eth: Improve oversize frame tests Alex Forencich 2025-04-07 17:21:36 -07:00
  • 1b28dc4b9a eth: Check stats outputs in AXI stream GMII RX module testbench Alex Forencich 2025-04-07 13:32:03 -07:00
  • 2e05b1eff2 eth: Fix RX byte statistics strobe on AXIS GMII RX module Alex Forencich 2025-04-07 13:31:50 -07:00
  • b073fc8efb eth: Check stats outputs in AXI stream GMII TX module testbench Alex Forencich 2025-04-07 13:25:53 -07:00
  • bc023296f4 eth: Do not count SFD as payload data Alex Forencich 2025-04-07 13:25:39 -07:00
  • 0ef0bb3409 eth: Add frame length enforcement and additional statistics outputs to taxi_axis_gmii_rx Alex Forencich 2025-04-06 00:17:31 -07:00
  • 5582eddfa8 eth: Add frame length enforcement and additional statistics outputs to taxi_axis_gmii_tx Alex Forencich 2025-04-05 22:15:39 -07:00
  • 4f45ac950d example/ZCU106: Add FMC pins Alex Forencich 2025-03-30 17:57:02 -07:00
  • 04c62961aa example/ZCU102: Add FMC pins Alex Forencich 2025-03-30 17:56:53 -07:00
  • 7a53e8f33c example/ZCU106: Clean up BASE-X core instances Alex Forencich 2025-03-30 17:55:59 -07:00
  • 0a2e6dd573 example/ZCU102: Clean up BASE-X core instances Alex Forencich 2025-03-30 17:55:43 -07:00
  • a56939313a example/ZCU102: Fix IOSTANDARD settings for UART pins Alex Forencich 2025-03-30 16:46:47 -07:00
  • df87998a1b eth: Clean up error detection logic in combined MAC/PCS Alex Forencich 2025-03-27 09:33:56 -07:00
  • 5b16933210 eth: Test more lengths to shift alignment Alex Forencich 2025-03-26 23:13:13 -07:00
  • bec324dc03 eth: Fix bugs in 10G MAC RX related to short IFGs Alex Forencich 2025-03-26 23:03:57 -07:00
  • 75a3909c37 eth: Add default IFG setting to Ethernet MAC TX modules Alex Forencich 2025-03-26 20:13:47 -07:00
  • b0bdf8ee17 Update readme Alex Forencich 2025-03-26 00:13:12 -07:00
  • c4fe84c9ff Update readthedocs config Alex Forencich 2025-03-25 23:58:46 -07:00
  • 8ecb68ae01 Update readme Alex Forencich 2025-03-25 00:04:54 -07:00
  • 4f830c8a12 axi: Remove extraneous interface declarations Alex Forencich 2025-03-25 00:03:42 -07:00
  • d2b0fa4693 stats: Add statistics counter module and testbench Alex Forencich 2025-03-25 00:02:58 -07:00
  • fd3e23ef6e stats: Add statistics collector module and testbench Alex Forencich 2025-03-24 23:22:04 -07:00
  • ee4d0da13e example/VCU118: Clarify MDIO prescaler setting Alex Forencich 2025-03-24 00:04:36 -07:00
  • c7cf9cc1bf example: Clean up and annotate USB UART connections Alex Forencich 2025-03-20 17:32:31 -07:00
  • 315a4715ff xfcp: Fix localparam definition Alex Forencich 2025-03-19 16:32:17 -07:00
  • 2fd346269f xfcp: Add XFCP I2C master module Alex Forencich 2025-03-19 15:56:39 -07:00