Wesley W. Terpstra
|
5f6ca0bd0d
|
tilelink2: rename wmask => mask since it also applies to reads
|
2016-09-05 20:58:39 -07:00 |
|
Wesley W. Terpstra
|
ec1f901a38
|
tilelink2: move error from type into Bundle and add HintAck
We need Grant with errors too.
We also want to match response type to request type more easily.
|
2016-09-05 20:58:38 -07:00 |
|
Wesley W. Terpstra
|
917a9c8e5d
|
tilelink2: forward declarations for message constructors
|
2016-09-05 20:58:38 -07:00 |
|
Wesley W. Terpstra
|
e506309998
|
tilelink2: prototype crossbar implementation
|
2016-09-05 20:58:37 -07:00 |
|
Wesley W. Terpstra
|
1cd85ff050
|
tilelink2: add some bundle introspection to scaffold the xbar
|
2016-09-05 20:58:37 -07:00 |
|
Wesley W. Terpstra
|
492a38aedc
|
tilelink2: only accesses can have errors (release must make forward progress)
|
2016-09-05 20:58:37 -07:00 |
|
Wesley W. Terpstra
|
6599bcb77b
|
tilelink2: statically check Operations are remotely plausible
|
2016-09-05 20:58:37 -07:00 |
|
Wesley W. Terpstra
|
8cff45f254
|
tilelink2: use byte-aligned addressing
This makes it possible to fully validate user input in a monitor.
We will override the lower bits with constant 0s in the TL connect.
|
2016-09-05 20:58:37 -07:00 |
|
Wesley W. Terpstra
|
45e152e97e
|
tilelink2: include Operation constructors
|
2016-09-05 20:58:37 -07:00 |
|
Wesley W. Terpstra
|
7328b55abd
|
tilelink2: first cut at parameterization
|
2016-09-05 20:58:37 -07:00 |
|