Alex Forencich
|
a17c33e3c6
|
Update example designs to enable TLP straddling
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-07-04 01:31:15 -07:00 |
|
Alex Forencich
|
19b1af0388
|
Update Xilinx UltraScale shims to support TLP straddling
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-07-04 00:46:07 -07:00 |
|
Alex Forencich
|
a44f9852c2
|
Update Stratix 10 H-tile/L-tile shim to support segments
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-07-02 23:48:46 -07:00 |
|
Alex Forencich
|
26c7128b7e
|
Tie off unused port
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-07-02 23:42:03 -07:00 |
|
Alex Forencich
|
cc1278f9d9
|
Update PCIe TLP mux to handle multiple segments
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-07-02 23:40:35 -07:00 |
|
Alex Forencich
|
23705eb873
|
Update PCIe TLP demux to handle segments
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-07-02 23:39:38 -07:00 |
|
Alex Forencich
|
87e155949c
|
Add a simple block transfer measurement
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-06-19 22:52:16 -07:00 |
|
Alex Forencich
|
48daa02897
|
Update example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-06-07 14:35:39 -07:00 |
|
Alex Forencich
|
df32016724
|
Add sequence number ports to TLP mux and demux modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-06-05 17:34:12 -07:00 |
|
Alex Forencich
|
70dc92c24e
|
Rework TLP interface parametrization
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-06-05 13:27:04 -07:00 |
|
Alex Forencich
|
ee59fc10e0
|
Update testbenches for new version of cocotbext-pcie
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-06-05 13:26:27 -07:00 |
|
Alex Forencich
|
228d20b3f4
|
Update example designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-06-02 23:36:01 -07:00 |
|
Alex Forencich
|
ba5188dd93
|
Update testbenches for new version of cocotbext-pcie
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-06-02 23:33:52 -07:00 |
|
Alex Forencich
|
0b815522b0
|
Sync example design testbenches
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-20 00:43:55 -07:00 |
|
Alex Forencich
|
e4b1df0ddb
|
Fix immediate enable register implementation in example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-20 00:43:21 -07:00 |
|
Alex Forencich
|
32b4f2cb1f
|
Improve block operation tests
|
2022-04-04 15:21:25 -07:00 |
|
Alex Forencich
|
e7a83364d0
|
Update testbenches
|
2022-04-04 15:05:21 -07:00 |
|
Alex Forencich
|
389911e126
|
Update example design to test immediate write
|
2022-04-04 15:04:57 -07:00 |
|
Alex Forencich
|
32fe17ad91
|
Return 0 for unmatched registers
|
2022-03-25 23:56:42 -07:00 |
|
Alex Forencich
|
c62df81292
|
Compute RAM_SEG_ADDR_WIDTH from RAM_ADDR_WIDTH
|
2022-02-15 00:39:46 -08:00 |
|
Alex Forencich
|
74e4322d43
|
Fix bug in example design core logic
|
2022-01-17 21:45:49 -08:00 |
|
Alex Forencich
|
bac4e4066f
|
Use start_soon instead of fork
|
2021-12-10 17:44:37 -08:00 |
|
Alex Forencich
|
d1210d02a3
|
Add example design for ZCU106
|
2021-11-18 16:33:39 -08:00 |
|
Alex Forencich
|
0830ca6a7a
|
Add example design for VCU1525
|
2021-11-18 16:32:38 -08:00 |
|
Alex Forencich
|
fb4b32fba0
|
Add example design for VCU118
|
2021-11-18 16:31:55 -08:00 |
|
Alex Forencich
|
cef69d1e1f
|
Add example design for VCU108
|
2021-11-18 16:31:18 -08:00 |
|
Alex Forencich
|
6740ddafaf
|
Add example design for ExaNIC X25
|
2021-11-18 16:29:52 -08:00 |
|
Alex Forencich
|
0cbe4897da
|
Add example design for Alveo U50
|
2021-11-18 16:28:39 -08:00 |
|
Alex Forencich
|
068ea6edc2
|
Add example design for Alveo U280
|
2021-11-18 16:27:48 -08:00 |
|
Alex Forencich
|
12fea955d2
|
Add example design for Alveo U250
|
2021-11-18 16:26:43 -08:00 |
|
Alex Forencich
|
6e5f9f33f2
|
Add example design for Alveo U200
|
2021-11-18 16:25:59 -08:00 |
|
Alex Forencich
|
057edebc36
|
Add example design for ADM-PCIE-9V3
|
2021-11-18 16:21:28 -08:00 |
|
Alex Forencich
|
9632a40ad7
|
Parameter cleanup
|
2021-11-18 14:23:47 -08:00 |
|
Alex Forencich
|
667076ee39
|
Testbench cleanup
|
2021-11-18 13:50:32 -08:00 |
|
Alex Forencich
|
a330c6e7f0
|
Testbench cleanup
|
2021-11-18 13:45:55 -08:00 |
|
Alex Forencich
|
419ee057c8
|
Fix instance name
|
2021-11-18 13:44:46 -08:00 |
|
Alex Forencich
|
6920845989
|
Update example design testbenches
|
2021-11-17 17:21:57 -08:00 |
|
Alex Forencich
|
5b528158df
|
Remove deprecated assignments
|
2021-11-09 11:55:12 -08:00 |
|
Alex Forencich
|
9883e776c3
|
Parameter cleanup
|
2021-11-03 20:46:40 -07:00 |
|
Alex Forencich
|
e31345071d
|
Add AXI RAM for example designs
|
2021-11-03 19:12:55 -07:00 |
|
Alex Forencich
|
f4ffdb727d
|
Add example design for BittWare 520N-MX
|
2021-11-03 18:13:40 -07:00 |
|
Alex Forencich
|
f2fad37273
|
Add example design for Stratix 10 MX development kit
|
2021-11-03 18:12:17 -07:00 |
|
Alex Forencich
|
9297c518f1
|
Add example design for ExaNIC X10
|
2021-11-03 18:10:17 -07:00 |
|
Alex Forencich
|
d43067a805
|
Add example design for fb2CG@KU15P
|
2021-11-03 18:09:46 -07:00 |
|
Alex Forencich
|
84009500a8
|
Add example design core logic modules
|
2021-11-03 01:51:10 -07:00 |
|
Alex Forencich
|
47a2570647
|
Set class code to memory controller, set subsystem ID based on board
|
2021-11-02 14:39:33 -07:00 |
|
Alex Forencich
|
ad157ca3ad
|
Enable interrupts
|
2021-11-02 14:35:42 -07:00 |
|
Alex Forencich
|
38358ffa43
|
Print subsystem IDs
|
2021-11-02 14:35:25 -07:00 |
|
Alex Forencich
|
545eca653c
|
Fix kernel module coding style
|
2021-10-22 14:36:41 -07:00 |
|
Alex Forencich
|
90959b8795
|
Add default_nettype none and resetall directives
|
2021-10-20 17:49:30 -07:00 |
|