Skip to content

Releases: schoeberl/chisel-book

5th Edition

30 Jan 19:13
Compare
Choose a tag to compare

For the fifth edition, we have upgraded to the actual Chisel version 3.5.6 and Scala 2.13.
To make room for more advanced topics, I have removed the two appendicitis on
Chisel 2 and the PeekPokeTester. All projects that are actively maintained have finally
moved to Chisel 3, at least with the compatibility layer. The PeekPokeTester has been
deprecated with Chisel 3.5 and it is recommended to switch to ChiselTest.
If needed, those two chapters are available in the older versions of the Chisel book,
available as PDF at the web page for this book.

The fifth edition does not include major changes; it is a consolidation version.
We did a considerable proofreading for more clarity in writing. Chisel has added small convenience
features (e.g., ChiselEnum) that we cover in this edition.
We extended the processor chapter and updated the Leros code snippets
to the actual version of Leros.

4th edition

25 Sep 16:07
Compare
Choose a tag to compare

For the fourth edition we have switched to the actual Chisel version 3.5.4.
We have added arbiter, priority encoder, and comparator to the Chapter of
combinational building blocks.
We have extended the hardware generation chapter with more functional
examples, including building a fair arbitration tree out of a simple 2 to 1
arbitration circuits.
We have added a new chapter in interconnect, bus interfaces,
and how to connect an IO device as a memory mapped device.
We have started a new chapter on debugging, testing and verification.
The plan is to extend the chapter on this important topic in the next edition.
We have extended the processor chapter with a more gentle introduction
of a microprocessor, including a figure of the datapath.

3rd edition

24 Jan 20:37
Compare
Choose a tag to compare
v3.0

3rd edition, online version

Second Edition

28 Jan 02:26
Compare
Choose a tag to compare
v2.0

2nd edition

First Edition

30 Aug 16:32
Compare
Choose a tag to compare

First edition, submitted to Amazon.