GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Kian75/Chisel_Examples

BranchesTags
Open more actions menu

Latest commit

 

History

32 Commits
32 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
project
project
 
 
src
src
 
 
.gitignore
.gitignore
 
 
Makefile
Makefile
 
 
README.md
README.md
 
 
build.sbt
build.sbt
 
 
build.sc
build.sc
 
 

Repository files navigation

Temporary Repo for Chisel practice (Adopted from Chisel Project Template)

Dependencies

JDK 8 or newer

We recommend LTS releases Java 8 and Java 11. You can install the JDK as recommended by your operating system, or use the prebuilt binaries from AdoptOpenJDK.

SBT or mill

SBT is the most common built tool in the Scala community. You can download it here.
mill is another Scala/Java build tool without obscure DSL like SBT. You can download it here

How to get started

Clone your repository

$ git clone https://github.com/Kian75/Chisel_Examples.git
$ cd Chisel_Examples

You should now have a working Chisel3 project.

You can run the main code with:

$ sbt run

or:

$ make

You can run the included test with:

$ sbt test

You should see a whole bunch of output that ends with something like the following lines

[info] Tests: succeeded 1, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[success] Total time: 5 s, completed Dec 16, 2020 12:18:44 PM

Adding your own code:

If you want to write your own code and extend this repo, you can go to src/main/scala/simple and add your code. If you want to add your test code you can go to src/test/scala/simple and add your code. Then you can edit the makefile. The procedure is very easy and can be done like the simple ALU code that I have in this repo.

I would like to mention following repositories:

https://github.com/schoeberl/chisel-examples.git

https://github.com/ucb-bar/riscv-mini.git

Lots of things I have learned about Chisel comes from above repsitories

About

No description or website provided.

Topics

chipyardchisel3fpgarisc-vrtl

Resources

Readme
Activity

Stars

1 star

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

Generated from chipsalliance/chisel-template
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.