Commit Graph

  • 3951a565b5 Update readme master Alex Forencich 2026-05-12 13:06:02 -07:00
  • 39a53f0dd7 cndm: Update designs Alex Forencich 2026-05-12 12:09:48 -07:00
  • 09c583c7be cndm_proto: Update designs Alex Forencich 2026-05-12 01:47:00 -07:00
  • 3541463c91 eth: Update example designs Alex Forencich 2026-05-12 01:46:11 -07:00
  • 0745952e14 eth: Fix testbench Alex Forencich 2026-05-12 00:36:59 -07:00
  • 2174a03590 eth: Optimize 10G/25G MAC TX CRC computation Alex Forencich 2026-05-12 00:11:29 -07:00
  • b2f968c283 eth: Remove padding logic from 10G/25G MAC TX modules Alex Forencich 2026-05-11 23:21:13 -07:00
  • 84ba3fc2d5 eth: Use AXI stream pad module in MACs, update wrappers and testbenches Alex Forencich 2026-05-11 23:03:52 -07:00
  • 32bee1f53a eth: Standardize frame length control encoding to len-1 in MAC modules Alex Forencich 2026-05-11 21:17:45 -07:00
  • e608e8b73e axis: Add AXI stream padding module and testbench Alex Forencich 2026-05-11 15:22:56 -07:00
  • 2063e47a4e lfsr: Update LFSR module to support shifting the state before/after shifting the data, including backwards shifts Alex Forencich 2026-05-11 15:02:30 -07:00
  • ffb49f1e9c eth: Modularize HTG-ZRF8 constraint files Alex Forencich 2026-04-16 15:17:39 -07:00
  • ac7f027c32 eth: Modularize NT200A01/NT200A02 constraint files Alex Forencich 2026-04-16 13:43:34 -07:00
  • 93b908ab6c cndm: Modularize NT200A01/NT200A02 constraint files Alex Forencich 2026-04-16 13:43:11 -07:00
  • 376d41c59c eth: Modularize ZCU106 constraint files Alex Forencich 2026-04-16 13:42:24 -07:00
  • a22a5148dc cndm: Modularize ZCU106 constraint files Alex Forencich 2026-04-16 13:41:39 -07:00
  • d5385da0aa eth: Modularize VCU118 constraint files Alex Forencich 2026-04-16 13:34:05 -07:00
  • 86ba9ea482 cndm: Modularize VCU118 constraint files Alex Forencich 2026-04-16 13:33:45 -07:00
  • c74db42b89 eth: Modularize VCU108 constraint files Alex Forencich 2026-04-16 13:33:12 -07:00
  • e777e2336d cndm: Modularize VCU108 constraint files Alex Forencich 2026-04-16 13:32:52 -07:00
  • bc5904a16b eth: Modularize RK-XCKU5P-F constraint files Alex Forencich 2026-04-16 13:31:57 -07:00
  • 0a0cdc9bfc cndm: Modularize RK-XCKU5P-F constraint files Alex Forencich 2026-04-16 13:31:30 -07:00
  • 1548cd02ef eth: Modularize fb2CG@KU15P constraint files Alex Forencich 2026-04-16 13:30:36 -07:00
  • 1dff8262be cndm: Modularize fb2CG@KU15P constraint files Alex Forencich 2026-04-16 13:30:17 -07:00
  • 25feaef5fd eth: Modularize Alveo constraint files Alex Forencich 2026-04-15 15:20:12 -07:00
  • 349bbe326b cndm: Modularize Alveo constraint files Alex Forencich 2026-04-15 13:23:50 -07:00
  • 28111921da cndm: Modularize DNPCIe-40G-KU-LL-2QSFP constraint files Alex Forencich 2026-04-15 03:57:49 -07:00
  • 17525e2693 eth: Modularize KCU105 constraint files Alex Forencich 2026-04-15 02:43:27 -07:00
  • 6a149c649c cndm: Modularize KCU105 constraint files Alex Forencich 2026-04-15 02:10:44 -07:00
  • ee4507addf eth: Modularize XUSP3S/XUPP3R constraint files Alex Forencich 2026-04-15 01:42:45 -07:00
  • cced412646 eth: Modularize Nexus K3P-Q constraint files Alex Forencich 2026-04-15 00:34:14 -07:00
  • 3deab60aa4 eth: Modularize Nexus K3P/K35 constraint files Alex Forencich 2026-04-15 00:32:37 -07:00
  • 713e62ea23 eth: Modularize NT40E3 constraint files Alex Forencich 2026-04-15 00:32:19 -07:00
  • 8e416499f1 eth: Fix HTG-9200 XDC Alex Forencich 2026-04-14 23:53:29 -07:00
  • 2f1041d2f8 eth: Modularize KR260 constraint files Alex Forencich 2026-04-14 23:50:55 -07:00
  • 4c12434f10 eth: Modularize NetFPGA SUME constraint files Alex Forencich 2026-04-14 23:50:25 -07:00
  • c227f43556 eth: Modularize VC709 constraint files Alex Forencich 2026-04-14 23:47:42 -07:00
  • c58e7bad58 eth: Modularize ZCU102 constraint files Alex Forencich 2026-04-14 23:47:08 -07:00
  • 42a335604c eth: Modularize HTG-940 constraint files Alex Forencich 2026-04-14 23:35:51 -07:00
  • 59a420b412 eth: Minor example design cleanup Alex Forencich 2026-04-14 22:46:47 -07:00
  • 198b12247d eth: Modularize HTG-9200 constraint files Alex Forencich 2026-04-14 17:07:33 -07:00
  • 07342b2252 eth: Modularize ZCU111 constraint files Alex Forencich 2026-04-14 00:25:10 -07:00
  • 7d7039444b eth: Modularize XEM8320 constraint files Alex Forencich 2026-04-14 00:04:25 -07:00
  • cb54131ec0 eth: Add 1000BASE-X PCS core to AC701 example design Alex Forencich 2026-04-13 21:24:42 -07:00
  • 09ec52f8eb eth: Modularize Arty constraint files Alex Forencich 2026-04-13 16:32:45 -07:00
  • 379a5f3b67 eth: Add Ethernet example design for AC701 Alex Forencich 2026-04-13 14:59:37 -07:00
  • 766e91a224 eth: Fix family in KC705 testbench Alex Forencich 2026-04-13 13:26:59 -07:00
  • f35ff7aa32 eth: Modularize ADM_PCIE_9V3 constraint files Alex Forencich 2026-04-09 17:17:30 -07:00
  • 13293f9a24 cndm: Modularize ADM_PCIE_9V3 constraint files Alex Forencich 2026-04-09 17:16:45 -07:00
  • 7a3e5c013e eth: Modularize AS02MC04 constraint files Alex Forencich 2026-04-08 21:48:44 -07:00
  • 305ade2691 cndm_proto: Modularize AS02MC04 constraint files Alex Forencich 2026-04-08 21:47:23 -07:00
  • 21c749a5e0 cndm: Modularize AS02MC04 constraint files Alex Forencich 2026-04-08 21:46:54 -07:00
  • f2ff93f09f zircon: Reorganize metadata for better rules engine interface Alex Forencich 2026-04-07 15:47:43 -07:00
  • 00878c9717 zircon: Test more widths Alex Forencich 2026-04-07 15:37:54 -07:00
  • 6c840332e3 zircon: Clean up parametrization Alex Forencich 2026-04-07 15:37:38 -07:00
  • 488558aac5 zircon: Use packed array for readability Alex Forencich 2026-04-07 15:37:18 -07:00
  • 9a6320c3f7 zircon: Use AXI stream tie module Alex Forencich 2026-04-07 15:37:02 -07:00
  • 1fe508a6bf Update readme Alex Forencich 2026-04-06 23:59:16 -07:00
  • 2ae6e22c2c cndm: Add support for Napatech NT200A01/NT200A02 Alex Forencich 2026-04-06 23:58:50 -07:00
  • cf9c5d5ff3 eth: Fix NT200A01/NT200A02 XDC Alex Forencich 2026-04-06 19:31:04 -07:00
  • fb9757106d cndm: Clean up multiple quad handling Alex Forencich 2026-04-05 18:36:55 -07:00
  • bbe4353c3a eth: Fix Alveo example design UART handling Alex Forencich 2026-04-05 18:26:53 -07:00
  • 9e39b00d51 eth: Clean up multiple quad handling in Ethernet example designs Alex Forencich 2026-04-05 17:35:38 -07:00
  • 293932b1c5 eth: Add Ethernet example design for Napatech NT200A01/NT200A02 Alex Forencich 2026-04-05 17:28:07 -07:00
  • 4f0c8e74fa eth: Add Ethernet example design for Napatech NT20E3/NT40E3 Alex Forencich 2026-04-03 17:23:54 -07:00
  • 32ed8d68a3 Update readme Alex Forencich 2026-04-02 23:13:26 -07:00
  • 5a066e87b8 cndm: Initial commit of DPDK PMD Alex Forencich 2026-04-02 23:03:07 -07:00
  • ae69d16b93 cndm: Fix some allocation failure handling paths Alex Forencich 2026-03-31 20:27:27 -07:00
  • 924f41c0ff cndm: Fix bug in datapath manager state progression Alex Forencich 2026-03-31 20:25:36 -07:00
  • 5b14329483 axi: Clean up user signal width handling in AXI RAM IF modules Alex Forencich 2026-03-20 00:06:23 -07:00
  • a94460c7a7 cndm: Add missing file Alex Forencich 2026-03-19 23:26:57 -07:00
  • 7440fb9446 cndm: Add ifdefs for NAPI Alex Forencich 2026-03-19 23:25:43 -07:00
  • 7d4f66b2ec cndm: Add missing include Alex Forencich 2026-03-19 23:25:03 -07:00
  • 81e91a95e5 apb: Update APB interconnect to support arbitration between multiple upstream devices Alex Forencich 2026-03-19 22:05:27 -07:00
  • fa66a26636 apb: Fix parameter comments Alex Forencich 2026-03-19 20:34:47 -07:00
  • 7ad7cf6878 axi: Fix parameter comments Alex Forencich 2026-03-19 20:34:27 -07:00
  • 2cf9112092 cndm: Use APB 1S interconnect Alex Forencich 2026-03-19 19:17:16 -07:00
  • c51d3999ab pyrite: Use APB 1S interconnect Alex Forencich 2026-03-19 19:15:14 -07:00
  • 00a0f56c56 eth: Use APB 1S interconnect Alex Forencich 2026-03-19 19:12:52 -07:00
  • 933ebcadb3 apb: Copy APB interconnect as APB interconnect 1S Alex Forencich 2026-03-19 19:09:38 -07:00
  • 5652bb0016 axi: Add AXI RAM interface and AXI dual port RAM Alex Forencich 2026-03-19 18:12:37 -07:00
  • 9a352ae302 eth: Update XDC Alex Forencich 2026-03-18 21:27:08 -07:00
  • 93fd966e6e cndm_proto: Update XDC Alex Forencich 2026-03-18 21:26:56 -07:00
  • 1d0b06e7f7 cndm: Add board control logic to AS02MC04 Alex Forencich 2026-03-18 21:25:44 -07:00
  • 6883aa4956 cndm: Add support for writing board EEPROM from ethtool Alex Forencich 2026-03-18 20:19:34 -07:00
  • c40d4c8e16 cndm: Do not print empty serial number Alex Forencich 2026-03-18 20:18:51 -07:00
  • 9bcaa2a9d3 cndm: Strip non-printable characters from serial number Alex Forencich 2026-03-18 18:45:49 -07:00
  • 1e4e71bcc3 cndm: Do not change select lines while I2C master is running Alex Forencich 2026-03-18 16:59:27 -07:00
  • 17e61c06f6 cndm: Update testbench parameters Alex Forencich 2026-03-18 16:58:49 -07:00
  • 72b0521147 cndm: I2C IO constraints on RK-XCKU5P-F Alex Forencich 2026-03-18 13:44:43 -07:00
  • b8afd7ae90 cndm: Add support for reading device EEPROM and optical module EEPROMs via ethtool Alex Forencich 2026-03-18 13:33:46 -07:00
  • 76f23fe9d1 cndm: Add support for reading hardware IDs Alex Forencich 2026-03-18 13:32:42 -07:00
  • 378f1d34ec cndm: Do not report timestamping support when PTP clock is not present Alex Forencich 2026-03-18 13:31:46 -07:00
  • cb2a7af632 cndm: Add page select delay to board control logic Alex Forencich 2026-03-18 13:25:19 -07:00
  • bc3d0f0825 cndm: Add board control logic to RK-XCKU5P-F Alex Forencich 2026-03-18 12:39:48 -07:00
  • d3f6e4e76c cndm: Set TBUF_CYC in board control logic Alex Forencich 2026-03-18 12:33:33 -07:00
  • 4b90b35b4c lss: Add tBUF setting to I2C master to insert bus idle time before starts and repeated starts Alex Forencich 2026-03-18 12:30:11 -07:00
  • d268e6d27a cndm: Send I2C stop instead of repeated start after setting bank and page registers Alex Forencich 2026-03-18 00:51:07 -07:00
  • 582daf7da0 cndm: Fix device select handling Alex Forencich 2026-03-18 00:50:02 -07:00
  • d34fc20870 cndm: Fix parametrization when DEV_CNT is 1 Alex Forencich 2026-03-18 00:49:40 -07:00