Lattice Boards¶
The torii.platform.vendor.lattice.ecp5
module provides a base platform to support Lattice ECP5 devices with the Trellis and Diamond toolchains.
The torii.platform.vendor.lattice.ice40
module provides a base platform to support Lattice iCE40 devices with the IceStorm and iCECube2 toolchains.
The torii.platform.vendor.lattice.machxo_2_3l
module provides a base platform to support Lattice MachXO2 and MachXO3L devices with the Diamond toolchain.
- class torii_boards.lattice.blackice_ii.BlackIceIIPlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.blackice.BlackIcePlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.colorlight_5a75b_r7_0.Colorlight_5A75B_R70Platform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.ecp5_5g_evn.ECP55GEVNPlatform(*, VCCIO1: Literal['3V3', '2V5'] = '2V5', VCCIO6: Literal['3V3', '2V5'] = '3V3', **kwargs)¶
- class torii_boards.lattice.ecpix5.ECPIX585Platform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.ecpix5.ECPIX545Platform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.fomu_hacker.FomuHackerPlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.fomu_pvt.FomuPVTPlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.ice40_hx1k_blink_evn.ICE40HX1KBlinkEVNPlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.ice40_hx8k_b_evn.ICE40HX8KBEVNPlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.ice40_up5k_b_evn.ICE40UP5KBEVNPlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.icebreaker_bitsy.ICEBreakerBitsyPlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.icebreaker.ICEBreakerPlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.icestick.ICEStickPlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.icesugar_nano.ICESugarNanoPlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.logicbone.LogicbonePlatform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.logicbone.Logicbone85FPlatform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.machxo3_sk.MachXO3SKPlatform¶
- class torii_boards.lattice.nandland_go.NandlandGoPlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.orangecrab_r0_1.OrangeCrabR0_1Platform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.orangecrab_r0_2.OrangeCrabR0_2Platform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.orangecrab_r0_2.OrangeCrabR0_2_25FPlatform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.orangecrab_r0_2.OrangeCrabR0_2_85FPlatform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.supercon19badge.Supercon19BadgePlatform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.tinyfpga_ax1.TinyFPGAAX1Platform¶
- class torii_boards.lattice.tinyfpga_ax2.TinyFPGAAX2Platform¶
- class torii_boards.lattice.tinyfpga_bx.TinyFPGABXPlatform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.ulx3s.ULX3S_12F_Platform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.ulx3s.ULX3S_25F_Platform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.ulx3s.ULX3S_45F_Platform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.ulx3s.ULX3S_85F_Platform(*, toolchain: Literal['Trellis', 'Diamond'] = 'Trellis')¶
- class torii_boards.lattice.upduino_v1.UpduinoV1Platform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶
- class torii_boards.lattice.upduino_v2.UpduinoV2Platform(*, toolchain: Literal['IceStorm', 'LSE-iCECube2', 'Synplify-iCECube2'] = 'IceStorm')¶