1. Getting Started
  2. Calyx Language
  3. Language Tutorial
    1. Multi-Component Designs
    2. Passing Memories by Reference
  4. Language Reference
    1. Data Format
    2. Static Timing
    3. Experimental: Synchronization
    4. Undefined Behaviors
  5. Attributes
  6. Running Calyx Programs
  7. fud: The Calyx Driver
    1. Examples
    2. Xilinx Tools
      1. AXI Generation
    3. External Stages
    4. Multiple Paths
    5. CIRCT
    6. Resource Estimation
  8. fud2: Experimental Driver
    1. Scripting
  9. Interfacing with Calyx RTL
  10. The Calyx Interpreter
  11. FIRRTL Backend
  12. Compiler Development Guide
  13. The Calyx Compiler
  14. Adding a New Pass
  15. Primitive Library
  16. The calyx Library
  17. Dataflow Analysis
  18. Debugging
    1. Logical Bugs
    2. Compilation Bugs
  19. Contributing to Calyx
  20. Generating Calyx
  21. Emitting Calyx from Python
    1. Builder Library Walkthrough
  22. Frontend Tutorial
  23. Frontend Compilers
    1. Dahlia
    2. Systolic Array Generator
    3. TVM Relay
    4. NTT Pipeline Generator
    5. Queues
    6. MrXL
  24. Tools
  25. Runt
  26. Data Gen
  27. exp Generator
  28. Editor Highlighting
  29. Language Server
  30. Visualizing Compiler Passes
  31. Contributors