This book is an introduction to digital system design using a modern hardware construction language, Chisel. In this book we focus on a slightly higher abstraction level to get you up to speed to build more complex, interacting digital systems.
A compiled PDF version of the book is available at the wiki pages of this project: Digital Design with Chisel.
The book is available at Amazon.
In case you want to cite the book:
@book{chisel:book,
title = {Digital Design with Chisel},
publisher = {Kindle Direct Publishing},
year = {2019},
author = {Martin Schoeberl},
url = {https://github.com/schoeberl/chisel-book}
}
This book project has an accompanying repository containing Chisel examples.