Skip to content

Chisel implementation of Neural Processing Unit for System on the Chip

Notifications You must be signed in to change notification settings

mpskex/chisel-npu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chisel workbench for Open NPU design

Documentation Status

Docs: https://chisel-opennpu.readthedocs.io

This is a chisel workbench designed for someone who like docker containers and vscode dev container plugin.

DEVELOP IN PROGRESS. COMMERCIAL USE IS NOT ALLOWED.

NO LICENSE PROVIDED CURRENTLY.

USE AT YOUR OWN RISK.

Usage

# Build docker image for chisel dev:
make image
# Create & Run the image as a container
make container
# Test chisel design
make test
# Build verilog design from chisel
make build
# Build docs, visit http://localhost:8000 to see the documentation
make docs

Then you can use vscode dev container plugin to connect this container. Happy coding (for chip)

Reference

  1. Chisel Matmul
  2. Patmos VLIW processor

Useful Links

  1. Chisel project template
  2. Chisel Bootcamp
  3. ChiselTest
  4. Chisel Cheatsheet
  5. Chisel API Docs

About

Chisel implementation of Neural Processing Unit for System on the Chip

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published