Alex Forencich
|
39200d84cb
|
Update simulation models to support 512 bit interface
|
2019-10-14 15:45:41 -07:00 |
|
Alex Forencich
|
2c43a6e189
|
Use mmap objects instead of bytearrays
|
2019-10-13 15:41:12 -07:00 |
|
Alex Forencich
|
fdd7faef4f
|
Add Xilinx Ultrascale PCIe DMA interface modules and testbenches
|
2019-10-12 23:03:42 -07:00 |
|
Alex Forencich
|
e1035ed57d
|
Add AXI stream sink DMA client module and testbench
|
2019-10-12 22:35:57 -07:00 |
|
Alex Forencich
|
baeeb8ea5c
|
Add AXI stream source DMA client module and testbench
|
2019-10-12 22:34:15 -07:00 |
|
Alex Forencich
|
5e9254d519
|
Check is_eof_0 in RCSink
|
2019-10-12 18:58:27 -07:00 |
|
Alex Forencich
|
9b5a5db4d1
|
Add USPcieFrame intermediate format
|
2019-10-12 18:01:39 -07:00 |
|
Alex Forencich
|
603a6e18e2
|
Fix RC channel sideband byte enables
|
2019-10-11 14:16:44 -07:00 |
|
Alex Forencich
|
b7a505acfd
|
Add segmented DMA RAM simulation model
|
2019-10-08 15:14:32 -07:00 |
|
Alex Forencich
|
295b6a507e
|
Use constants instead of magic numbers
|
2019-10-01 17:30:09 -07:00 |
|
Alex Forencich
|
3817736aa1
|
Use constants instead of magic numbers
|
2019-10-01 17:24:18 -07:00 |
|
Alex Forencich
|
1b91200a4a
|
Implement error code
|
2019-10-01 17:17:42 -07:00 |
|
Alex Forencich
|
b2d9a6a77f
|
Add constants
|
2019-10-01 17:15:15 -07:00 |
|
Alex Forencich
|
836246ec4d
|
Add missing asserts
|
2019-09-29 12:55:53 -07:00 |
|
Alex Forencich
|
e97e4ad423
|
Parametrize tuser signal widths
|
2019-09-26 23:30:03 -07:00 |
|
Alex Forencich
|
49f9524aeb
|
Update testbenches
|
2019-09-17 21:46:54 -07:00 |
|
Alex Forencich
|
e3ad96ef07
|
Add RQ channel passthrough to pcie_us_axi_dma_wr to eliminiate external mux
|
2019-09-17 16:32:47 -07:00 |
|
Alex Forencich
|
6e5a3934b2
|
Add get_free_tag methods
|
2019-07-15 20:38:09 -07:00 |
|
Alex Forencich
|
4bf1205514
|
Fix completion handling in function
|
2019-07-15 20:25:23 -07:00 |
|
Alex Forencich
|
f1348db2f7
|
Add Ultrascale Plus PCIe hard IP core model and testbench
|
2019-07-15 17:18:39 -07:00 |
|
Alex Forencich
|
d3b24e734f
|
Don't use traceSignals
|
2019-07-14 21:45:10 -07:00 |
|
Alex Forencich
|
209cb7d41d
|
Fix completion handling
|
2019-06-12 21:29:19 -07:00 |
|
Alex Forencich
|
6810c75723
|
Fix parameter
|
2019-05-09 23:20:36 -07:00 |
|
Alex Forencich
|
2f09c69e34
|
Add wrappers for word access
|
2019-04-22 16:43:21 -07:00 |
|
Alex Forencich
|
56ebc966e1
|
Update parameters
|
2019-03-03 13:37:34 -08:00 |
|
Alex Forencich
|
33dceb493b
|
More asserts
|
2019-03-01 01:09:27 -08:00 |
|
Alex Forencich
|
67d31ecef0
|
Set more parameters during enumeration
|
2019-03-01 01:07:57 -08:00 |
|
Alex Forencich
|
f92c1ea980
|
Reorder capability registrations
|
2019-02-28 23:46:39 -08:00 |
|
Alex Forencich
|
1480be2173
|
Rewrite capability management
|
2019-02-28 23:45:23 -08:00 |
|
Alex Forencich
|
6baede4717
|
Broadcast message support
|
2019-02-15 18:04:46 -08:00 |
|
Alex Forencich
|
1630200cd8
|
Implement proper downstream TLP routing
|
2019-02-15 17:55:24 -08:00 |
|
Alex Forencich
|
178133498b
|
Fix indentation
|
2019-02-15 17:23:33 -08:00 |
|
Alex Forencich
|
13d35569fa
|
Match IO bars for routing IO operations
|
2019-02-15 17:23:14 -08:00 |
|
Alex Forencich
|
35a4d62fb8
|
Split SwitchBridge into separate upstream and downstream ports
|
2019-02-15 16:56:21 -08:00 |
|
Alex Forencich
|
247bca01f3
|
Add default_switch_port parameter
|
2019-02-15 15:26:09 -08:00 |
|
Alex Forencich
|
8cb607be04
|
Fix calls to read and write root complex regions
|
2019-02-15 14:40:24 -08:00 |
|
Alex Forencich
|
9f36acebc2
|
Print TLP payloads in hex
|
2019-01-28 18:17:21 -08:00 |
|
Alex Forencich
|
667b5c42c5
|
Add support for registering MSI callbacks
|
2019-01-28 16:30:19 -08:00 |
|
Alex Forencich
|
bb4fa0bfa0
|
Update testbenches
|
2019-01-02 02:00:46 -08:00 |
|
Alex Forencich
|
28fa143ae5
|
Add Ultrascale PCIe DMA modules and testbenches
|
2018-11-26 23:23:54 -08:00 |
|
Alex Forencich
|
008a7167c7
|
Add AXI_MAX_BURST_SIZE parameter to PCIe AXI master
|
2018-11-26 18:03:54 -08:00 |
|
Alex Forencich
|
6e46c8e32d
|
Add PCIe tag manager
|
2018-10-29 17:54:10 -07:00 |
|
Alex Forencich
|
e0b2416100
|
Add AXI model
|
2018-10-23 22:39:12 -07:00 |
|
Alex Forencich
|
4c9c493aa4
|
Add Ultrascale PCIe AXI master module and testbenches
|
2018-10-23 22:28:06 -07:00 |
|
Alex Forencich
|
d34a3e881e
|
Add Ultrascale PCIe AXI master write module and testbenches
|
2018-10-23 22:26:04 -07:00 |
|
Alex Forencich
|
5a02ba2cb1
|
Use yield from more consistently
|
2018-10-23 21:24:39 -07:00 |
|
Alex Forencich
|
b3ebb04491
|
Add Ultrascale PCIe AXI master read module and testbenches
|
2018-10-23 20:50:48 -07:00 |
|
Alex Forencich
|
ab82ea5296
|
Match IP core ordering
|
2018-10-16 18:02:28 -07:00 |
|
Alex Forencich
|
6f9c2a1ed2
|
Add MSI support to Ultrascale PCIe model
|
2018-10-15 14:18:27 -07:00 |
|
Alex Forencich
|
35ccc2ffd5
|
Add pause signals
|
2018-10-15 14:17:00 -07:00 |
|