Howard Mao
|
55a85cc67a
|
make sure wmask is passed for PutBlock in broadcast hub
|
2015-11-20 14:09:24 -08:00 |
|
Henry Cook
|
2b977325e3
|
Make prefetch type available in a_type, issue probeInvalidates for putPrefetches
|
2015-11-16 23:26:13 -08:00 |
|
Howard Mao
|
d4b8653002
|
fix too strict assertion in broadcast hub
|
2015-10-31 15:58:10 -07:00 |
|
Henry Cook
|
f8594da1d3
|
depend on external cde library
|
2015-10-21 18:17:17 -07:00 |
|
Henry Cook
|
e1f573918d
|
simplify TileLinkParameters with Option
|
2015-10-16 18:24:38 -07:00 |
|
Howard Mao
|
49667aa4b0
|
make sure broadcast acquire tracker doesn't try to send requests back-to-back
|
2015-10-14 18:56:13 -07:00 |
|
Howard Mao
|
1d362d6d3a
|
make sure correct parameters are used for TileLink constructors
|
2015-10-14 17:58:54 -07:00 |
|
Henry Cook
|
7fa3eb95e3
|
refactor tilelink params
|
2015-10-14 12:13:37 -07:00 |
|
Henry Cook
|
31be6407ec
|
Removed all traces of params
|
2015-10-14 00:23:28 -07:00 |
|
Howard Mao
|
1e7f656527
|
get release block address from inner release
|
2015-09-28 15:02:51 -07:00 |
|
Howard Mao
|
6ee6ea4f1e
|
use Put/Get/PutBlock/GetBlock constructors in broadcast hub
|
2015-09-14 12:57:54 -07:00 |
|
Howard Mao
|
24f3fac90a
|
fix broadcast hub and TL -> NASTI converter to support subblock operations
|
2015-09-14 12:56:44 -07:00 |
|
Andrew Waterman
|
05d311c517
|
Use Vec.apply, not Vec.fill, for type nodes
|
2015-08-27 09:47:02 -07:00 |
|
Andrew Waterman
|
77cf26aeba
|
Chisel3: Flip order of := and <>
|
2015-08-03 18:53:39 -07:00 |
|
Andrew Waterman
|
6fc807f069
|
Chisel3: Avoid subword assignment
|
2015-08-01 21:08:35 -07:00 |
|
Andrew Waterman
|
6d574f8c1b
|
Fix incompatible assignment
|
2015-07-31 00:59:34 -07:00 |
|
Andrew Waterman
|
377e17e811
|
Add Wire() wrap
|
2015-07-31 00:32:02 -07:00 |
|
Andrew Waterman
|
0e06c941df
|
Chisel3 compatibility fixes
|
2015-07-23 14:58:46 -07:00 |
|
Andrew Waterman
|
15cec0eab7
|
Vec(Reg) -> Reg(Vec)
|
2015-07-15 12:44:54 -07:00 |
|
Henry Cook
|
f3a838cedf
|
nasti converters, hub bugfix
|
2015-05-21 19:49:17 -07:00 |
|
Henry Cook
|
6d40a61060
|
TileLink scala doc and parameter renaming
|
2015-04-19 22:06:44 -07:00 |
|
Henry Cook
|
ba7a8b1752
|
TileLink refactor; TileLinkPorts now available. L2Banks no longer have unique ids (suitable for hierarhical P&R).
|
2015-04-17 16:55:20 -07:00 |
|
Henry Cook
|
ce3271aef2
|
refactor LNClients and LNManagers
|
2015-04-15 15:48:36 -07:00 |
|
Henry Cook
|
9708d25dff
|
Restructure L2 state machine and utilize HeaderlessTileLinkIO
|
2015-04-06 12:19:51 -07:00 |
|
Henry Cook
|
b7af610569
|
broadcast hub bugfix
|
2015-03-26 11:29:04 -07:00 |
|
Henry Cook
|
4176edaa34
|
clean up tracker allocation
|
2015-03-26 10:17:51 -07:00 |
|
Henry Cook
|
6d565d22e3
|
clean up acquire alloc in hub
|
2015-03-17 13:09:45 -07:00 |
|
Henry Cook
|
23a6b007c1
|
Fix BroadcastHub AcquiteTracker allocation bug and clean up tracker wiring
|
2015-03-15 23:10:51 -07:00 |
|
Henry Cook
|
8181262419
|
clean up incoherent and probe flags
|
2015-03-12 16:22:14 -07:00 |
|
Henry Cook
|
1bed6ea498
|
New metadata-based coherence API
|
2015-02-28 17:32:03 -08:00 |
|