Skip to content

rillomas/my-hello-chisel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Author: Martin Schoeberl ([email protected])

This is a minimum build environment to start with Chisel.
The example is a blinking LED in an FPGA - The hardware version of "Hello World"

The Chisel tutorial provides a framework with exercises and a lot
of automation to get started with Chisel examples. However, this
automation makes it hard to see how the individual pieces fit together.
Therefore, this is a try to cut it down to the minimum.

The example project consists of:

   src/main/scala/Hello.scala The source of the hardware description of a blinking LED
   Makefile               drives the build process
   build.sbt              Configuration to download Chisel and for the Chisel project
   verilog/hello_top.v    is a top level file for the FPGA
   quartus/altde0         Altera Quartus project files for the DE0 board
   quartus/altde1         Altera Quartus project files for the DE1 board
   quartus/bemicro        Altera Quartus project files for the BeMicro board
   quartus/bemicro_cv_a9  Altera Quartus project files for the new BeMicro board
   quartus/altde2-115     Altera Quartus project files for the DE2-115 board

Remarks and comments are distributed over the individual files.

HOWTO:

1.) make
2.) Open the project file in Quartus
2.a.) Compile with the play button
2.b.) Configure the FPGA with the programmer

About

Chisel Hello world for Cyclone LP 10

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published