1.
Introduction
2.
Installation
3.
Simulation and Testing
4.
Sample project: ws2128 RGB LED driver
4.1.
Creating a Project
4.2.
Led Protocol Overview
4.3.
Driver Interface
4.4.
State Machine
4.5.
Testing the State Machine
4.6.
Output generation
4.7.
Testing in hardware
5.
Language Reference
5.1.
Items
5.1.1.
Units
5.1.2.
Type Declarations
5.2.
Statements
5.3.
Expressions
5.3.1.
Instantiation
5.3.2.
Indexing
5.3.3.
Stage References
5.4.
Patterns
5.4.1.
Refutability
5.5.
Type system
5.5.1.
Inverted Ports
5.6.
Dynamic Pipelines
5.7.
Binding
5.8.
Constructs by syntax
6.
Swim Project Configuration
7.
Swim Plugin Configuration
8.
Compiler Internals
8.1.
Naming
8.2.
Type Representation
Light (default)
Rust
Coal
Navy
Ayu
The Spade Programming Language
Language Reference
This chapter is a reference for individual features in the language.