Files

onboard_jtag.py
# # This file is part of LUNA # """ JTAG definitions for on-board JTAG devices. """ from .jtag import JTAGDevice # # ECP5 FPGAs that can be populated onto LUNA boards. # class LatticeECP5_12F(JTAGDevice): DESCRIPTION = "Lattice LFE5U-12F ECP5 FPGA" SUPPORTED_IDCODES = [0x21111043] class LatticeECP5_25F(JTAGDevice): DESCRIPTION = "Lattice LFE5U-25F ECP5 FPGA" SUPPORTED_IDCODES = [0x41111043] class LatticeECP5_45F(JTAGDevice): DESCRIPTION = "Lattice LFE5U-45F ECP5 FPGA" SUPPORTED_IDCODES = [0x41112043] class LatticeECP5_85F(JTAGDevice): DESCRIPTION = "Lattice LFE5U-85F ECP5 FPGA" SUPPORTED_IDCODES = [0x41113043] # # Daisho boards. # class IntelCycloneIV_EP4CE30(JTAGDevice): """ Class representing a JTAG-connected CycloneIV, as on Daisho. """ DESCRIPTION = "Intel/Altera EP4CE30 Cyclone-IV FPGA" SUPPORTED_IDCODES = [0x020f40dd]
Report a bug