Lattice FPGA Modules

The torii.lib.vendor.lattice module provides wrapper instances for useful Lattice FPGA blocks.

iCE40 Blocks

class torii.lib.vendor.lattice.ice40.ice40Warmboot(*args: Any, src_loc_at: int = 0, **kwargs: Any)

Lattice ice40 Warmboot block

Variables:
  • boot_sel (Signal(2)) – boot slot selection

  • boot_strb (Signal) – Strobe to trigger warmboot