Useful IP components for chips. BAR projects generally use these components with rocket-chip.
- Block device model
- Clock utilities for Chisel, e.g. clock mux, clock divider, etc.
- SERDES <-> TileLink
- Custom serial interface for debug with simulator interface
- TileLink splitter, switcher
Testchipip can be used in your project in one of two ways:
- As an sbt subproject that depends on rocket-chip, as in chipyard
- As a maven dependency (e.g. write
libraryDependencies += "edu.berkeley.cs" %% "testchipip" % "1.0-020719-SNAPSHOT"
in your build.sbt). Check sonatype to see the latest published version.