irichter / ucb-bar_testchipip

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

testchipip

Useful IP components for chips. BAR projects generally use these components with rocket-chip.

Blocks

  • 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

Usage

Testchipip can be used in your project in one of two ways:

  1. As an sbt subproject that depends on rocket-chip, as in chipyard
  2. 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.

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Scala 68.9%Language:C++ 15.2%Language:Verilog 7.1%Language:SystemVerilog 5.3%Language:Shell 2.2%Language:Assembly 0.9%Language:Makefile 0.5%