Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
This is the bleeding-edge development documentation, for the stable v0.8.0 docs Click Here.
This documentation is a work in progress, and you can help us improve it!
Torii 0.8.1.dev109 documentation
Torii 0.8.1.dev109 documentation
  • Introduction
  • Installation
  • Getting Started
  • Tutorials
    • Including External non-Torii Modules
  • Projects Using Torii

Language, API, and Library

  • Language Guide
  • API Reference
    • Torii Backends
    • Torii HDL Reference
      • Abstract Syntax Tree
      • Clock Domain
      • DSL
      • IR
      • Memory
      • Records
      • XFRM
    • Torii Utility Library
      • String Helpers
      • Tracer
      • Unit Helpers
  • Standard Library
    • Busses
      • Wishbone Bus
    • Encoding and Decoding
    • Memory
      • Memory Map
    • Clock Domain Crossing
    • First-in First-out Queues
    • System on Chip
      • Events
      • Peripherals
      • CSRs
    • Industry Standard I/O
    • Stream Library
      • Simple Streams
    • FPGA Vendor Modules
      • Lattice FPGA Modules
      • Xilinx FPGA Modules
  • Platform Integration
    • Torii FPGA Platforms
      • Gowin
      • Altera
      • Lattice ECP5
      • Lattice iCE40
      • Lattice MachXO2 and MachXO3L
      • Quicklogic
      • Xilinx
  • Testing and Verification
    • Simulation
    • Formal Verification
  • Version Migration Guides
    • Torii v0.X to v1.0 Migration Guide
  • Supplementary Libraries
  • Torii Boards

Development

  • Source Code
  • Contributing
  • Changelog
  • License

Versions

  • v0.8.0
Back to top
View this page
Edit this page

Tutorials¶

  • Including External non-Torii Modules

Todo

Currently there are few official tutorials for Torii, however due to it being a fork of Amaranth the following tutorials written by the Amaranth community are a good place to start.

  • Learning FPGA Design with nMigen by Vivonomicon;

  • “I want to learn nMigen by kbob;

  • A tutorial for using Amaranth HDL by Robert Baruch.

  • Graded exercises for Amaranth HDL by Robert Baruch.

Next
Including External non-Torii Modules
Previous
Getting Started
Copyright © 2025 Shrine Maiden Heavy Industries and contributors
Made with Sphinx and @pradyunsg's Furo