1
0
rocket-chip/uncore
Andrew Waterman ea76800d1a Fix data array reset bug
io.resp.valid could have been valid the cycle after reset, causing the
write mask in the acquire tracker to have an erroneous value after reset.
This caused the L1 I$ to be refilled with the wrong data.

This probably only affects programs loaded with +loadmem and so shouldn't
matter for the EOS24 silicon.  It should only affect the first L2 xact,
which, in practice, would be an HTIF write to load the program.
2015-06-11 15:28:23 -07:00
..
project add plugins to make scala doc site and publish to ghpages 2015-04-29 15:34:56 -07:00
src/main/scala Fix data array reset bug 2015-06-11 15:28:23 -07:00
.gitignore First pages commit 2015-04-29 13:18:26 -07:00
build.sbt add plugins to make scala doc site and publish to ghpages 2015-04-29 15:34:56 -07:00
chisel-dependent.sbt First pages commit 2015-04-29 13:18:26 -07:00
LICENSE First pages commit 2015-04-29 13:18:26 -07:00
README.md readme 2015-05-07 16:16:07 -07:00

Uncore Library

This is the repository for uncore components assosciated with Rocket chip project. To uses these modules, include this repo as a git submodule within the your chip repository and add it as Project in your chip's build.scala. These components are only dependent on Chisel, i.e.

lazy val uncore = Project("uncore", file("uncore"), settings = buildSettings) dependsOn(chisel)

Documentation for the uncore library is available here and an overview of the TileLink Protocol is available here