Wesley W. Terpstra
|
f05298d9bc
|
tilelink2: move general-purpose code out of tilelink2 package
|
2016-10-03 16:22:28 -07:00 |
|
Henry Cook
|
69e121260e
|
[tilelink2] Add unit tests for many TL2 components
These tests mostly use the Fuzzer and RAMModel to check that adapters
correctly handle randomly generated legal traffic.
|
2016-09-28 18:02:04 -07:00 |
|
Wesley W. Terpstra
|
d787bae0d0
|
tilelink2 Xbar: decouple ready from valid (#338)
This moves the Xbar from using custom code to using the Arbiter.
The arbiter has better ready-valid decoupling.
|
2016-09-23 16:24:29 -07:00 |
|
Wesley W. Terpstra
|
44277c1db3
|
tilelink2 Parameters: include a minLatency parameter for optimization
|
2016-09-22 15:18:54 -07:00 |
|
Wesley W. Terpstra
|
f5d604d8f8
|
tilelink2 Parameters: poison ports with unsafe atomics
We need to detect if an AtomicAutomata's output ever gets mixed
with some other source of operations.
|
2016-09-22 15:18:53 -07:00 |
|
Wesley W. Terpstra
|
b4baae4214
|
tilelink2: minimize Xbar decode logic
|
2016-09-17 16:14:25 -07:00 |
|
Wesley W. Terpstra
|
d2421654c4
|
tilelink2: refactor address into addr_hi on ABC and addr_lo on CD
We need addr_lo in order to properly convert widths.
As part of the refactoring, move all methods out of the Bundles
|
2016-09-06 23:46:44 -07:00 |
|
Wesley W. Terpstra
|
0faa8c4051
|
tilelink2: fix Xbar bug where Mux1H broke FSM if only one manager
|
2016-09-05 20:58:41 -07:00 |
|
Wesley W. Terpstra
|
4746cf00ce
|
tilelink2: move files to new uncore directory
|
2016-09-05 20:58:40 -07:00 |
|