1
0
rocket-chip/src/main/scala/rocket
Andrew Waterman 63679bb019 Add support for L1 data scratchpads instead of caches
They fit in the same part of the address space as DRAM would be, and
are coherent (because they are not cacheable).

They are currently limited to single cores without DRAM.  We intend
to lift both restrictions, probably when we add support for
heterogeneous tiles.
2016-09-02 16:22:07 -07:00
..
arbiter.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
breakpoint.scala Update breakpoints to match @timsifive's debug spec 2016-08-29 12:31:52 -07:00
btb.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
consts.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
csr.scala Add performance counter support 2016-08-29 12:31:52 -07:00
dcache.scala Add support for L1 data scratchpads instead of caches 2016-09-02 16:22:07 -07:00
decode.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
dpath_alu.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
fpu.scala Get rid of FPU RoCC port logic when RoCC not present 2016-08-29 12:59:17 -07:00
frontend.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
ibuf.scala set missing port direction 2016-08-29 12:31:52 -07:00
icache.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
idecode.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
instructions.scala Add performance counter support 2016-08-29 12:31:52 -07:00
multiplier.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
nbdcache.scala don't override req.bits.phys in SimpleHellaCacheIF 2016-08-31 22:00:27 -07:00
package.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
ptw.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
rocc.scala no longer need to set invalidate_lr in RoCC examples 2016-08-31 22:05:35 -07:00
rocket.scala Add support for L1 data scratchpads instead of caches 2016-09-02 16:22:07 -07:00
rvc.scala reorganize moving non-submodule packages into src/main/scala 2016-08-19 13:45:23 -07:00
tile.scala Add support for L1 data scratchpads instead of caches 2016-09-02 16:22:07 -07:00
tlb.scala fix DecoupledTLB to handle misses appropriately 2016-08-31 22:00:27 -07:00
util.scala Add PML for Boolean.option; use it 2016-08-31 13:43:04 -07:00