Language & toolchain
Warning
This manual is a work in progress and is seriously incomplete!
- Introduction
- Installation
- Getting started
- Tutorial
- Language guide
- The prelude
- Shapes
- Values
- Constants
- Shape casting
- Value casting
- Constant casting
- Signals
- Operators
- Arrays
- Data structures
- Modules
- Control domains
- Control flow
- Combinational evaluation
- Synchronous evaluation
- Assertions
- Debug printing
- Clock domains
- Elaboration
- Memories
- I/O values
- Instances
- I/O buffer instances
- Language reference
- Standard library
- Platform integration
- Changelog
- Contributing