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. The Calyx Profiler
  12. FIRRTL Backend
  13. Compiler Development Guide
  14. The Calyx Compiler
  15. Adding a New Pass
  16. Primitive Library
  17. The calyx Library
  18. Dataflow Analysis
  19. Debugging
    1. Logical Bugs
    2. Compilation Bugs
  20. Contributing to Calyx
  21. Generating Calyx
  22. Emitting Calyx from Python
    1. Builder Library Walkthrough
  23. Frontend Tutorial
  24. Frontend Compilers
    1. Dahlia
    2. Systolic Array Generator
    3. TVM Relay
    4. NTT Pipeline Generator
    5. Queues
    6. MrXL
  25. Tools
  26. Runt
  27. Data Gen
  28. exp Generator
  29. Editor Highlighting
  30. Language Server
  31. Visualizing Compiler Passes
  32. Contributors