Explanations
Explanation documentation gives background and context. They can also explain why things are so - design decisions, historical reasons, technical constraints.
If you are just getting started with Chisel, we suggest you read these documents in the following order:
- Motivation
- Supported Hardware
- Data Types
- Bundles and Vecs
- Combinational Circuits
- Operators
- Width Inference
- Functional Abstraction
- Ports
- Modules
- Sequential Circuits
- Memories
- Interfaces and Connections
- Black Boxes
- Enumerations
- Functional Module Creation
- Muxes and Input Selection
- Multiple Clock Domains
- Reset
- Polymorphism and Paramterization
- Printing in Chisel
- Naming
- Unconnected Wires
- Annotations