/chisel-lab

Lab exercises for Chisel in the digital electronics 2 course at DTU

Primary LanguageScalaBSD 2-Clause "Simplified" LicenseBSD-2-Clause

Lab Material for Chisel in Digital Electronics 2

This repository provides lab material for the Digital Electronics course (02139) at DTU. Although this lab is customized for the DTU course, it can also serve as introduction lab for digital design with Chisel.

The lab is based on: Digital Design with Chisel, first edition, by Martin Schoeberl.

Book Cover

To use this material you can: (1) download the repo as a .zip file, (2) clone the repo to have all material offline (using it also for your solutions), (3) fork the repo (and clone locally), to be able to contribute back with changes, or (4) simply just browse it online on GitHub.

Best is to have all the tools installed on your laptop. See: Setup.md

We collect frequently asked questions in the FAQ.md.

Contributions: We are happily accepting contributions in the form of pull requests. Even the fix of a small typo is appreciated.

Lab Overview

The following list gives an overview of all lab sessions and assignments. For lab sessions where no link is given, we will provide the material in DTU Inside. For the Vending Machine related labs (week 5, 6, 8, 9, 10, and 12) please read the Vending Machine Specification.

Resources