Alex Forencich
|
f58d922e8f
|
fpga/mqnic: Use correct clock frequencies in 25G testbenches
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-13 20:20:01 -07:00 |
|
Alex Forencich
|
f687aba432
|
fpga/mqnic: Update designs to use port mapping modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-13 01:37:10 -07:00 |
|
Alex Forencich
|
c5d5fe8a64
|
fpga/mqnic: Remove unused wires
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-09 23:02:44 -07:00 |
|
Alex Forencich
|
f082196b4a
|
Expose EVENT_QUEUE_INDEX_WIDTH parameter at top-level
|
2022-03-29 23:15:06 -07:00 |
|
Alex Forencich
|
cbd9d0dfc6
|
Expose port and scheduler block counts in IF control block; update driver model, driver, and userspace tools to handle scheduler blocks separately from ports
|
2022-03-28 17:23:27 -07:00 |
|
Alex Forencich
|
09128df360
|
Add SCHED_PER_IF parameter to split scheduler count from port count
|
2022-03-28 15:20:33 -07:00 |
|
Alex Forencich
|
dfae34ed25
|
Pass through PTP pipelining settings
|
2022-03-28 00:50:29 -07:00 |
|
Alex Forencich
|
e95c132045
|
Route PCIe user reset through BUFG
|
2022-03-25 01:26:29 -07:00 |
|
Alex Forencich
|
6f197c7cb4
|
Add PHY instances to Ethernet pblocks
|
2022-03-24 21:30:55 -07:00 |
|
Alex Forencich
|
056f78716a
|
Add pipeline registers
|
2022-03-17 15:39:44 -07:00 |
|
Alex Forencich
|
0e15a7a16b
|
Avoid critical warning from placement constraints when configured with a single interface
|
2022-03-17 15:39:13 -07:00 |
|
Alex Forencich
|
869e7e70d4
|
Add Ethernet interface placement constraints for AU250
|
2022-03-17 00:51:14 -07:00 |
|
Alex Forencich
|
25421b8994
|
Update placement constraints
|
2022-03-15 15:28:43 -07:00 |
|
Alex Forencich
|
b10ff8b4a7
|
Unified 10G/25G design for AU250
|
2022-03-14 21:39:13 -07:00 |
|
Alex Forencich
|
8168469ec8
|
Update config.tcl
|
2022-03-14 14:45:38 -07:00 |
|
Alex Forencich
|
d9e79c9923
|
Rename cores to match transceiver type
|
2022-03-03 22:41:34 -08:00 |
|
Alex Forencich
|
3472efd219
|
Update AU250 to use new wrapper
|
2022-03-03 17:49:08 -08:00 |
|
Alex Forencich
|
2909d205de
|
Remove unused files
|
2022-02-16 17:40:28 -08:00 |
|
Alex Forencich
|
3997e0d95b
|
Parametriztion updates, add RAM_ADDR_WIDTH as a top-level parameter
|
2022-02-15 18:01:43 -08:00 |
|
Alex Forencich
|
c98258bf05
|
Fix parametrization
|
2022-02-13 23:19:09 -08:00 |
|
Alex Forencich
|
627ac359d5
|
Add layer 2 ingress/egress modules
|
2022-02-13 23:09:41 -08:00 |
|
Alex Forencich
|
b7bc240aa6
|
Add JTAG and GPIO passthroughs to application section
|
2022-01-27 23:06:05 -08:00 |
|
Alex Forencich
|
aab30c8cd0
|
Add transceiver quad wrappers
|
2022-01-16 18:28:22 -08:00 |
|
Alex Forencich
|
335a5e890b
|
Initial implementation of shared interface datapath
|
2021-12-31 14:33:31 -08:00 |
|
Alex Forencich
|
ce21774f06
|
Register space reorganization
|
2021-12-29 22:31:46 -08:00 |
|
Alex Forencich
|
8548e8570f
|
Update vivado.mk
|
2021-12-20 22:03:06 -08:00 |
|
Alex Forencich
|
7a43618e3c
|
Use start_soon instead of fork
|
2021-12-10 20:43:21 -08:00 |
|
Alex Forencich
|
bc8a8cdc58
|
Update 100G designs to use correct clock for PTP RX timestamps
|
2021-11-19 01:54:58 -08:00 |
|
Alex Forencich
|
886111c9e6
|
Update 10G designs for PTP separate RX clock
|
2021-11-19 01:52:23 -08:00 |
|
Alex Forencich
|
af3b6312a9
|
Add PTP_USE_SAMPLE_CLOCK parameter to testbenches
|
2021-11-18 21:12:06 -08:00 |
|
Alex Forencich
|
5bf9de656c
|
Update testbenches
|
2021-11-17 18:08:40 -08:00 |
|
Alex Forencich
|
38c85a6bcd
|
Set subsystem ID based on board, remove unnecessary configuration settings
|
2021-11-02 15:32:55 -07:00 |
|
Alex Forencich
|
bc7635e5dc
|
Rework GT instances in Alveo U250 10G design
|
2021-10-21 21:48:49 -07:00 |
|
Alex Forencich
|
7ac4797336
|
Add default_nettype none and resetall directives
|
2021-10-20 21:53:39 -07:00 |
|
Alex Forencich
|
607257d7bb
|
Fix connections
|
2021-10-20 20:43:11 -07:00 |
|
Alex Forencich
|
982edfeda7
|
Update file lists
|
2021-10-20 19:37:37 -07:00 |
|
Alex Forencich
|
39fbc194fd
|
Update makefiles
|
2021-09-20 18:22:47 -07:00 |
|
Alex Forencich
|
d7e9e91644
|
Fix FIFO size parameter defaults
|
2021-09-11 17:42:24 -07:00 |
|
Alex Forencich
|
26fdddb3ae
|
Update Alveo U250 designs
|
2021-09-11 01:27:23 -07:00 |
|
Alex Forencich
|
bd3fa6abfd
|
Update vivado.mk
|
2021-08-31 20:03:33 -07:00 |
|
Alex Forencich
|
d46cb16dbf
|
Add scheduler block
|
2021-08-30 01:28:55 -07:00 |
|
Alex Forencich
|
f71d28c6d8
|
Normalize RAM size and max frame size
|
2021-08-20 21:18:44 -07:00 |
|
Alex Forencich
|
34150323df
|
Remove obsolete packet table size parameters
|
2021-08-20 18:15:06 -07:00 |
|
Alex Forencich
|
84e19ca305
|
Update file lists
|
2021-08-16 18:12:19 -07:00 |
|
Alex Forencich
|
38f766646b
|
Connect flow control signals to pcie_us_if
|
2021-08-12 00:05:43 -07:00 |
|
Alex Forencich
|
6517d43ee7
|
Add missing connection
|
2021-08-11 23:52:44 -07:00 |
|
Alex Forencich
|
a19474f9dd
|
Use AXI lite crossbar
|
2021-08-11 01:31:34 -07:00 |
|
Alex Forencich
|
3e489fde27
|
Fix instance name
|
2021-08-04 12:37:13 -07:00 |
|
Alex Forencich
|
0b65a1271a
|
Use new PCIe DMA modules
|
2021-08-04 01:20:57 -07:00 |
|
Alex Forencich
|
e0e34a9f0d
|
Update designs for PCIe module changes
|
2021-08-02 23:04:52 -07:00 |
|