Alex Forencich
|
f8d5d6a45e
|
eth: Use signal sync module for GMII MAC speed detection
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-25 17:12:10 -08:00 |
|
Alex Forencich
|
64c1cb1e39
|
eth: Use signal sync module for internal MAC pause handling
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-25 16:27:37 -08:00 |
|
Alex Forencich
|
84fb93b5c3
|
example: Add signal sync timing constraints to example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-25 16:04:32 -08:00 |
|
Alex Forencich
|
8785c1517b
|
example/fb2CG: Add example design for fb2CG@KU15P
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-25 15:49:21 -08:00 |
|
Alex Forencich
|
5a8ac23922
|
io: Add LED shift register driver module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-25 15:44:57 -08:00 |
|
Alex Forencich
|
6e90f4f0a0
|
syn: Add timing constraints for signal synchronizer
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-25 15:39:00 -08:00 |
|
Alex Forencich
|
eae85cb8c7
|
syn: Clean up timing constraints for reset sync
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-25 15:38:39 -08:00 |
|
Alex Forencich
|
d0c7d7735a
|
example/Nexus_K3P_Q: Reorganize MAC instances
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-25 12:20:01 -08:00 |
|
Alex Forencich
|
abb0ca1bcc
|
example/ADM_PCIE_9V3: Reorganize MAC instances
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-25 12:01:20 -08:00 |
|
Alex Forencich
|
b18b643eed
|
example/Alveo: Add example design for Xilinx Alveo series
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-25 11:34:26 -08:00 |
|
Alex Forencich
|
4cdc4be47e
|
example/ADM_PCIE_9V3: Testbench cleanup
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-24 21:42:23 -08:00 |
|
Alex Forencich
|
ffe667b047
|
example/Nexus_K3P_Q: Add example design for Cisco Nexus K3P-Q
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-24 21:39:26 -08:00 |
|
Alex Forencich
|
8ffbd43e08
|
example/Nexus_K3P_S: Add example design for Cisco Nexus K35-S/K3P-S
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-24 21:04:42 -08:00 |
|
Alex Forencich
|
916355ca8a
|
eth: Add TX/RX polarity control to MAC+PHY+GT wrapper
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-24 17:17:23 -08:00 |
|
Alex Forencich
|
7047cb5c4f
|
eth: Tie off transceiver control signals during simulation
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-24 16:28:59 -08:00 |
|
Alex Forencich
|
34266fe25d
|
example/ZCU111: Add example design for ZCU111
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-23 17:32:21 -08:00 |
|
Alex Forencich
|
27033384d9
|
example: Update GPIO constraints
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-23 16:24:15 -08:00 |
|
Alex Forencich
|
2fa899373e
|
Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-23 14:13:42 -08:00 |
|
Alex Forencich
|
f424eb3f98
|
example/ADM-PCIE-9V3: Clean up makefiles
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-23 14:13:17 -08:00 |
|
Alex Forencich
|
aedf4d5c4c
|
example/ZCU106: Fix width
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-23 14:12:57 -08:00 |
|
Alex Forencich
|
d2f6a94318
|
example/ZCU102: Add example design for ZCU102
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-23 14:12:34 -08:00 |
|
Alex Forencich
|
87b696b2aa
|
example/ZCU106: Add example design for ZCU106
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-23 12:12:28 -08:00 |
|
Alex Forencich
|
182b44f7bc
|
example/KCU105: Tie correct signals high
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-23 12:06:30 -08:00 |
|
Alex Forencich
|
951f81680a
|
example/ADM_PCIE_9V3: Add example design for ADM-PCIE-9V3
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-23 00:49:41 -08:00 |
|
Alex Forencich
|
9a8f311f2c
|
example/KR160: Use correct MMCM primitive
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-23 00:36:13 -08:00 |
|
Alex Forencich
|
75a746333e
|
Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-22 23:36:13 -08:00 |
|
Alex Forencich
|
b6be624bdb
|
example/KCU105: Add support for 10GBASE-R on KCU105
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-22 23:15:24 -08:00 |
|
Alex Forencich
|
4a439783f1
|
example/KR260: Add support for 10GBASE-R on KR260
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-22 23:01:52 -08:00 |
|
Alex Forencich
|
db8b1fc27e
|
example/VCU108: Add 25G MACs on QSFP28 port on VCU108
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-22 22:33:54 -08:00 |
|
Alex Forencich
|
f0ec82a384
|
eth: Add MAC+PHY+GT wrapper for UltraScale
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-22 22:22:54 -08:00 |
|
Alex Forencich
|
7613cae4f0
|
eth: Use 2D array for PFC config
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-22 22:08:43 -08:00 |
|
Alex Forencich
|
7f2ecf9b49
|
eth: Implement RX sequence error reporting in MAC+PHY module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-22 10:16:32 -08:00 |
|
Alex Forencich
|
422c54229e
|
eth: Split block type checks in MAC+PHY to reduce fanin
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-22 10:02:08 -08:00 |
|
Alex Forencich
|
8f6a99112b
|
eth: Add missing block types to MAC+PHY logic
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-22 09:55:28 -08:00 |
|
Alex Forencich
|
6a294cef2c
|
Use string type for string parameters
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-21 19:14:28 -08:00 |
|
Alex Forencich
|
6154506c0a
|
axis: Use reset synchronizer module in AXI stream async FIFO
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-20 12:44:23 -08:00 |
|
Alex Forencich
|
17f3613ca4
|
eth: Clean up function definitions
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-20 12:21:33 -08:00 |
|
Alex Forencich
|
e388cb22c6
|
example/KR260: Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-20 10:21:49 -08:00 |
|
Alex Forencich
|
650da9c972
|
example/HTG940: Add example design for HTG940
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-20 10:20:15 -08:00 |
|
Alex Forencich
|
152b5aeed5
|
example/KC705: Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-19 13:24:31 -08:00 |
|
Alex Forencich
|
4db3ee5cd5
|
example/KR260: Update readme
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-19 12:03:53 -08:00 |
|
Alex Forencich
|
a56a33abc9
|
examples: Add notes on required licenses
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-19 12:02:07 -08:00 |
|
Alex Forencich
|
d5ed74431a
|
example/KR260: Add example design for KR260
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-19 10:59:15 -08:00 |
|
Alex Forencich
|
ae6f22e4da
|
example/KCU105: Fix MMCM config
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-18 20:10:25 -08:00 |
|
Alex Forencich
|
8241f33d47
|
example/VCU108: Example design cleanup
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-18 18:13:10 -08:00 |
|
Alex Forencich
|
a4025a1ead
|
example/KC705: Example design cleanup
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-18 18:12:54 -08:00 |
|
Alex Forencich
|
2e35f5b5ff
|
example/KCU105: Add example design for KCU105
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-18 18:08:25 -08:00 |
|
Alex Forencich
|
c7b79f9afb
|
example/VCU108: Add example design for VCU108
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-18 15:14:36 -08:00 |
|
Alex Forencich
|
daa5ca38af
|
example/KC705: Fix MMCM notes
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-18 14:26:22 -08:00 |
|
Alex Forencich
|
53688afeb5
|
example/KC705: Add example design for Xilinx KC705
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2025-02-18 09:45:36 -08:00 |
|