Concepts
- Signal: The data types that can be transferred through wires.
- Interface: Communication protocol between modules. It contains forward signal, backward signal and its transfer condition.
- Modules: Hardware module. It serves as the building block for a digital circuit.
- Interface Combinators: The mechanism of chaining two interfaces together.