Amaranth HDL toolchain
0.4.0+editable
  • Language & toolchain
    • Introduction
    • Installation
    • Getting started
    • Tutorial
    • Language guide
    • Standard library
    • Platform integration
    • Changelog
    • Contributing
  • Board definitions
Amaranth HDL toolchain
  • Language & toolchain
  • View page source

Language & toolchain

Warning

This manual is a work in progress and is seriously incomplete!

  • Introduction
    • The Amaranth language
    • The Amaranth standard library
    • The Amaranth simulator
    • The Amaranth build system
  • Installation
    • System requirements
    • Installing prerequisites
    • Installing Amaranth
    • Installing board definitions
  • Getting started
    • A counter
    • A blinking LED
  • Tutorial
  • Language guide
    • The prelude
    • Shapes
    • Values
    • Constants
    • Shape casting
    • Value casting
    • Constant casting
    • Signals
    • Data structures
    • Operators
    • Modules
  • Standard library
    • Enumerations
    • Data structures
    • Interfaces and connections
    • Clock domain crossing
    • Code conversion
    • First-in first-out queues
    • Cyclic redundancy checks
  • Platform integration
    • Gowin
    • Intel
    • Lattice ECP5
    • Lattice iCE40
    • Lattice MachXO2 and MachXO3L
    • Quicklogic
    • Xilinx
  • Changelog
    • Version 0.4
    • Version 0.3
    • Versions 0.1, 0.2
  • Contributing
    • Filing problem reports
    • Fixing problems
    • Proposing new features
    • Working with the codebase
    • Contributing your changes
    • Weekly meetings
Previous Next

© Copyright 2020—2023, Amaranth HDL developers.

Built with Sphinx using a theme provided by Read the Docs.