Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jiegec/rocket2thinpad
Port Rocket Chip to Thinpad.
https://github.com/jiegec/rocket2thinpad
Last synced: about 2 months ago
JSON representation
Port Rocket Chip to Thinpad.
- Host: GitHub
- URL: https://github.com/jiegec/rocket2thinpad
- Owner: jiegec
- License: mit
- Created: 2019-11-04T09:41:13.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-07T13:20:53.000Z (almost 2 years ago)
- Last Synced: 2024-10-26T22:48:35.733Z (3 months ago)
- Language: Tcl
- Homepage:
- Size: 1.11 MB
- Stars: 7
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rocket2thinpad
Run Rocket Chip on Thinpad
![](./block_design.svg)
## Installation
```bash
$ git clone https://github.com/jiegec/rocket2thinpad.git
$ git submodue update --init --recursive
$ make
$ # alternatively
$ make ROCKET_DIR=/path/to/rocket-chip
```## Usage
The CPU will jump to 0x80000000 at boot. You can download firmware to SRAM and reset the CPU.
The serial port is located at 0x60601000 with byte shift of 4. DLAB should be set to 27 for 115200 baudrate.
## License
Licensed under MIT License. The directory `bootrom` is originated from [ucb-bar/testchipip](https://github.com/ucb-bar/testchipip), `verilator` comes from chisel3, and the build script is originated from [ucb-bar/fpga-zynq](https://github.com/ucb-bar/fpga-zynq).