Files
-
hardware / rev0 / debug_control_connections.sch
-
hardware / rev0 / fpga_configuration.sch
-
hardware / rev0 / host_side.sch
-
hardware / rev0 / luna_rev0.kicad_pcb
-
hardware / rev0 / luna_rev0.sch
-
hardware / rev0 / power_supplies.sch
-
hardware / rev0 / ram_section.sch
-
hardware / rev0 / right_side_indicators.sch
-
hardware / rev0 / sideband_side.sch
-
hardware / rev0 / target_side.sch
Last update 4 years 3 months
Fileslunaapollo | |
---|---|
.. | |
protocol | |
support | |
__init__.py | |
ecp5.py | |
flash.py | |
ila.py | |
jtag.py | |
onboard_jtag.py | |
spi.py |
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]