Digital Design with Chisel

Fifth Edition (2023)

Chisel

Martin Schoeberl

Published 2019 by Kindle Direct Publishing

Buy this Book

Download this Book

This book is an introduction to digital design with the focus on using the hardware construction language Chisel. Chisel brings advances from software engineering, such as object-orientated and functional languages, into digital design.

This book addresses hardware designers and software engineers. Hardware designers, with knowledge of Verilog or VHDL, can upgrade their productivity with a modern language for their next ASIC or FPGA design. Software engineers, with knowledge of object-oriented and functional programming, can leverage their knowledge to program hardware, for example, FPGA accelerators executing in the cloud.

The approach of this book is to present small to medium-sized typical hardware components to explore digital design with Chisel.

Please cite this book as:

Martin Schoeberl. Digital Design with Chisel, Kindle Direct Publishing, 2019

Bibtex:

@book{chisel:book,
   title = {Digital Design with Chisel},
   publisher = {Kindle Direct Publishing},
   year = {2019},
   author = {Martin Schoeberl},
   url = {https://github.com/schoeberl/chisel-book}
}

Older Version (2nd edition)

Older Version (3rd edition)

Older Version (4th edition)

Digital Design with Chisel, Chinese Translation

Chisel

Martin Schoeberl

Download this Book

Digital Design with Chisel, Japanese Translation

Chisel

Martin Schoeberl

Download this Book

Digital Design with Chisel, Vietnamese Translation

Chisel

Martin Schoeberl

Download this Book