https://github.com/ucb-bar/rocket-dsp-utils
Tools for integrating DspTools components into a rocket-chip
https://github.com/ucb-bar/rocket-dsp-utils
Last synced: 2 months ago
JSON representation
Tools for integrating DspTools components into a rocket-chip
- Host: GitHub
- URL: https://github.com/ucb-bar/rocket-dsp-utils
- Owner: ucb-bar
- License: apache-2.0
- Created: 2021-06-06T17:46:05.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-06-25T16:40:43.000Z (12 months ago)
- Last Synced: 2025-03-27T00:22:35.293Z (3 months ago)
- Language: Scala
- Size: 1.84 MB
- Stars: 11
- Watchers: 18
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
rocket-dsp-utils
================[](https://github.com/ucb-bar/rocket-dsp-utils/actions/workflows/test.yml)
This repository is part of a transition to move the rocket subdirectory from
[ucb-bar/dsptools]() to its own repository----------
This README will be filled out later. At the moment it will only contain instructions to run it locally
Goals: Get the rocket sub-project of dsptools to run within the chipyard environment.
It is based on running using the chipyards rocket-chip commit.This project now works as a stand-alone library. However, the main goal is still to work inside chipyard, so the commits of its dependencies will match those specified within chipyard.
---
Steps for using this library within your project:
1. Clone this repository and recursively initialize all of its submodules, in one of the following ways:
* ```sh
git clone https://github.com/ucb-bar/rocket-dsp-utils --recurse-submodules
```
* ```sh
git clone https://github.com/ucb-bar/rocket-dsp-utils
git -C rocket-dsp-utils submodule update --init --recursive
```
2. Use `dependsOn` inside your project's build.sbt:```sbt
lazy val `rocket-dsp-utils` = (project in file("rocket-dsp-utils"))val yourproject = (project in file("."))
.dependsOn(`rocket-dsp-utils`)
.settings(
...
)
```---
Questions:
- Questionable code is marked with //TODO: CHIPYARDThis code was maintained by [Chick](https://github.com/chick)