409b549d3c
actually cleared up tile ios
Henry Cook
2013-01-27 11:27:09 -08:00
696dd102eb
cleans up unconnected tile io pins (networking headers overwritten at top level)
Henry Cook
2013-01-27 10:59:41 -08:00
dbb61306f0
randomize coreid mapping
Andrew Waterman
2013-01-26 16:13:14 -08:00
4077b22929
include fesvr as a library; improve harnesses
Andrew Waterman
2013-01-24 23:56:45 -08:00
c890099e09
add System Control Register space to HTIF
Andrew Waterman
2013-01-24 23:41:24 -08:00
1945fa898b
make external clock divider programmable
Andrew Waterman
2013-01-24 23:40:47 -08:00
575bd3445a
re-generalize scoreboard
Andrew Waterman
2013-01-24 18:00:39 -08:00
1fbc20450e
don't allow simultaneous reads and writes to the tag ram
Andrew Waterman
2013-01-24 17:46:35 -08:00
37ee843b2c
don't use reset combinationally
Andrew Waterman
2013-01-24 17:46:11 -08:00
bb6fbddf1f
don't probe the mshr file to inquire about refills
Andrew Waterman
2013-01-24 17:17:12 -08:00
5b9f938263
correctly sign-extend badvaddr, epc, and ebase
Andrew Waterman
2013-01-06 05:18:33 -08:00
63060bc0a8
minor tweaks for eos18 tapeout (SRAM r/w port ordering, etc)
Rimas Avizienis
2013-01-23 19:27:53 -08:00
f37b9d9a7d
fix dramsim2 memory model to wrap around
Yunsup Lee
2013-01-23 01:40:15 -08:00
217898c7d0
emulator depends on source files in src directory
Yunsup Lee
2013-01-23 01:39:47 -08:00
516a64f576
commit vec=true
Yunsup Lee
2013-01-22 20:24:17 -08:00
b5ccdab514
changed val names in hub to match new tilelink names
Henry Cook
2013-01-22 20:09:21 -08:00
bb5c465bb3
Switched back to old, better-tested hub on master
Henry Cook
2013-01-22 19:57:31 -08:00
5b82d72eb7
New TileLink bundle names
Henry Cook
2013-01-21 17:19:07 -08:00
6b00e7ff74
New TileLink bundle names
Henry Cook
2013-01-21 17:18:23 -08:00
c211d74e95
New TileLink names
Henry Cook
2013-01-21 17:17:26 -08:00
72bba81a76
now using single-ported coherence master
Henry Cook
2013-01-16 23:58:24 -08:00
fb2644760f
single-ported coherence master
Henry Cook
2013-01-16 23:57:35 -08:00
e33648532b
Refactored packet headers/payloads
Henry Cook
2013-01-15 15:57:06 -08:00
f7c0152409
Refactored packet headers/payloads
Henry Cook
2013-01-15 15:52:47 -08:00
a2fa3fd04d
Refactored packet headers/payloads
Henry Cook
2013-01-15 15:50:37 -08:00
a922b60152
Merge branch 'master' of github.com:ucb-bar/reference-chip into network-refactor
Henry Cook
2013-01-07 14:23:49 -08:00
f2cef8d8d2
new IO names, set val/rdy low for unused network inputs, add src/dst setting for tiles, incoherent sig out of tilelink, bump chisel/rocket/uncore
Henry Cook
2013-01-07 14:19:55 -08:00
f836bd93e1
Bugfix in crossbar ready sigs, added adapter for old hub, removed incoherent sig from tilelink
Henry Cook
2013-01-07 14:01:39 -08:00
418e3fdf50
Bugfix in crossbar ready sigs, added adapter for old hub, removed incoherent sig from tilelink
Henry Cook
2013-01-07 13:57:48 -08:00
e1225c5114
standardize IO naming convention
Henry Cook
2013-01-07 13:38:59 -08:00
261e14f831
Refactored uncore conf
Henry Cook
2012-12-13 11:45:42 -08:00
bbd010750f
add missing #include
Andrew Waterman
2013-01-06 04:53:40 -08:00
fd727bf8aa
add some of the zedboard fpga infrastructure
Andrew Waterman
2013-01-06 03:56:45 -08:00
03df2c3766
update .gitignores
Andrew Waterman
2013-01-06 03:51:35 -08:00
78868f6075
add config option to trade mul/div area for speed
Andrew Waterman
2013-01-06 03:47:17 -08:00
ce9f4881d2
remove broken multiplier early out
Andrew Waterman
2013-01-06 03:47:00 -08:00
d0805359a5
Refactored uncore conf
Henry Cook
2012-12-13 11:46:29 -08:00
400d48e3de
Refactored uncore conf
Henry Cook
2012-12-13 11:39:14 -08:00
1d7f1a8182
Removed dummy tile instances
Henry Cook
2012-12-12 16:44:03 -08:00
0e73cc8c12
Removed dummy tile instances
Henry Cook
2012-12-12 16:41:21 -08:00
177909c955
Initial version of phys/log network compiles
Henry Cook
2012-12-12 00:06:14 -08:00
6d61baa6cd
Initial version of phys/log network compiles
Henry Cook
2012-12-12 00:05:28 -08:00
f359518e52
wip: new network classes
Henry Cook
2012-12-06 18:51:30 -08:00
05f19b21d0
merge multiplier and divider
Andrew Waterman
2012-12-12 02:22:47 -08:00
c921fc34a9
merge ALU left and right shifters
Andrew Waterman
2012-12-12 02:22:34 -08:00
be4e5b8327
Initial version of phys/log network compiles
Henry Cook
2012-12-12 00:06:14 -08:00
8d69f9b41c
Initial version of phys/log network compiles
Henry Cook
2012-12-12 00:05:28 -08:00
f5c53ce35d
add ecc support to d$ data rams
Andrew Waterman
2012-12-11 15:58:53 -08:00
98c0ea9875
push rocket, tests, and vt-libs
Yunsup Lee
2012-12-07 16:59:15 -08:00
3f59e439ef
fix d$ tag raw hazard
Andrew Waterman
2012-12-07 15:14:20 -08:00
12caa55dc7
wip: new network classes
Henry Cook
2012-12-06 18:51:30 -08:00