Wesley W. Terpstra
|
8bfd6bcd4d
|
axi4: ensure we accept AR before reporting R (#411)
|
2016-10-21 21:02:05 -07:00 |
|
Wesley W. Terpstra
|
7c334e3c34
|
axi4 ToTL: shorter critical path on Q.bits if errors go first
|
2016-10-17 01:00:49 -07:00 |
|
Wesley W. Terpstra
|
73010c79a3
|
axi4 ToTL: handle bad AXI addresses
|
2016-10-17 00:12:26 -07:00 |
|
Wesley W. Terpstra
|
501d6d689f
|
axi4: Test ToTL
|
2016-10-16 22:04:06 -07:00 |
|
Wesley W. Terpstra
|
5a1da63b5a
|
axi4: prototype ToTL adapter
|
2016-10-16 22:04:01 -07:00 |
|
Wesley W. Terpstra
|
72e5a97d40
|
tilelink2: factor out the OH1ToOH function
|
2016-10-16 22:04:01 -07:00 |
|
Wesley W. Terpstra
|
d09f43c32f
|
axi4 Bundles: add a size calculation helper
The old version was wrong.
Inverting before the << has a different width.
This means you end up with high bits set.
|
2016-10-16 22:04:01 -07:00 |
|
Wesley W. Terpstra
|
4c1c52486b
|
axi4 Fragmenter: handle more inflight AXI requests than we have space
|
2016-10-13 15:52:32 -07:00 |
|
Wesley W. Terpstra
|
8005266131
|
axi4 Fragmenter: refine sideband FSM for case of last fragment
|
2016-10-13 15:52:32 -07:00 |
|
Wesley W. Terpstra
|
19064e602b
|
axi4 Fragmenter: align all output accesses
We promised the output is aligned. Make good on that!
|
2016-10-13 15:52:27 -07:00 |
|
Wesley W. Terpstra
|
84be93f9f3
|
axi4 Fragmenter: confirm correct handling of last
|
2016-10-13 14:01:23 -07:00 |
|
Wesley W. Terpstra
|
1c79a23a8b
|
axi4 Fragmenter: initialize error response to 0
|
2016-10-13 13:46:24 -07:00 |
|
Wesley W. Terpstra
|
958af132ba
|
axi4 Fragmenter: optimize dynamic slave lookup
|
2016-10-12 17:29:38 -07:00 |
|
Wesley W. Terpstra
|
11169d155c
|
axi4: add a Buffer to put between nodes
|
2016-10-12 17:08:52 -07:00 |
|
Wesley W. Terpstra
|
a9a3f7dd4e
|
tilelink2 RAMModel: include name of test in output
|
2016-10-12 17:08:52 -07:00 |
|
Wesley W. Terpstra
|
345eefd81b
|
axi4: include unit tests
|
2016-10-12 17:08:52 -07:00 |
|
Wesley W. Terpstra
|
a6c6d99848
|
axi4: prototype Fragmenter
|
2016-10-12 17:08:49 -07:00 |
|
Wesley W. Terpstra
|
c918aa6d89
|
axi4: name AdapterNode parameters properly
|
2016-10-12 17:02:02 -07:00 |
|
Wesley W. Terpstra
|
a423f97844
|
axi4: parameterized AXI master constraint for aligned access
|
2016-10-12 17:02:02 -07:00 |
|
Wesley W. Terpstra
|
38b6c1c820
|
tilelink2 axi4: RegisterRouter can cut ready dependency
|
2016-10-12 17:02:01 -07:00 |
|
Wesley W. Terpstra
|
dc26736f32
|
axi4 tilelink2: include minAlignment and maxAddress in slaves
|
2016-10-12 17:02:01 -07:00 |
|
Wesley W. Terpstra
|
876609eb0e
|
diplomacy: add NodeHandles to support abstraction
|
2016-10-10 13:15:25 -07:00 |
|
Wesley W. Terpstra
|
e856cbe3a6
|
axi4: SRAM for testing
|
2016-10-10 11:21:50 -07:00 |
|
Wesley W. Terpstra
|
abb02aa6f4
|
axi4: add a RegisterRouter for generic devices
|
2016-10-10 11:21:50 -07:00 |
|
Wesley W. Terpstra
|
b29d34038e
|
axi4: diplomacy capable AXI4
|
2016-10-10 11:21:50 -07:00 |
|