calyx 0.7.1

Compiler Infrastructure for Hardware Accelerator Generation
[Getting Started](./intro.md)

# Calyx Language

- [Language Tutorial]./tutorial/language-tut.md
  - [Multi-Component Designs]./lang/multi-component.md
  - [Passing Memories by Reference]./lang/memories-by-reference.md
- [Language Reference]./lang/ref.md
  - [Data Format]./lang/data-format.md
  - [Static Timing]./lang/static.md
  - [Experimental: Synchronization]./lang/sync.md
  - [Undefined Behaviors]./lang/undefined.md
- [Attributes]./lang/attributes.md

# Running Calyx Programs

- [fud: The Calyx Driver]./running-calyx/fud/index.md
  - [Examples]./running-calyx/fud/examples.md
  - [Xilinx Tools]./running-calyx/fud/xilinx.md
    - [AXI Generation]./running-calyx/fud/axi-gen.md
  - [External Stages]./running-calyx/fud/external.md
  - [Multiple Paths]./running-calyx/fud/multiple-paths.md
  - [CIRCT]./running-calyx/fud/circt.md
  - [Resource Estimation]./running-calyx/fud/resource-estimation.md
- [fud2: Experimental Driver]./running-calyx/fud2.md
- [Interfacing with Calyx RTL]./running-calyx/interfacing.md
- [The Calyx Interpreter]./running-calyx/interpreter.md

# Compiler Development Guide

- [The Calyx Compiler]./compiler.md
- [Adding a New Pass]./new-pass.md
- [Primitive Library]./libraries/core.md
- [The `calyx` Library]./compiler-as-library.md
- [Dataflow Analysis]./optimizations/dataflow.md
- [Debugging]./debug/index.md
  - [Logical Bugs]./debug/cider.md
  - [Compilation Bugs]./debug/debug.md
- [Contributing to Calyx]./github.md

# Generating Calyx

- [Emitting Calyx from Python]./builder/calyx-py.md
  - [`calyx-py` Builder Reference]./builder/ref.md
- [Frontend Tutorial]./tutorial/frontend-tut.md
- [Frontend Compilers]./frontends/index.md
  - [Dahlia]./frontends/dahlia.md
  - [Systolic Array Generator]./frontends/systolic-array.md
  - [TVM Relay]./frontends/tvm-relay.md
  - [NTT Pipeline Generator]./frontends/ntt.md
  - [MrXL]./frontends/mrxl.md

# Tools

- [Runt]./tools/runt.md
- [Data Gen]./tools/data-gen.md
- [`exp` Generator]./tools/exp-generator.md
- [Editor Highlighting]./tools/editor-highlighting.md
- [Language Server]./tools/language-server.md

----
[Contributors](./contributors.md)