Skip to content

Commit

Permalink
colorlight_i9plus: Switch to OpenFPGALoader for loading bitstreams.
Browse files Browse the repository at this point in the history
  • Loading branch information
enjoy-digital committed Apr 2, 2024
1 parent 2392473 commit e4c4391
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions litex_boards/platforms/colorlight_i9plus.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

from litex.build.generic_platform import *
from litex.build.xilinx import Xilinx7SeriesPlatform
from litex.build.openocd import OpenOCD
from litex.build.openfpgaloader import OpenFPGALoader

# IOs ----------------------------------------------------------------------------------------------

Expand Down Expand Up @@ -127,8 +127,8 @@ def __init__(self, toolchain="vivado"):
"-loadbit \"up 0x0 {build_name}.bit\" -file {build_name}.bin"]


def create_programmer(self, cfg="openocd_xc7_ft2232.cfg"):
return OpenOCD(cfg, "bscan_spi_xc7a50t.bit")
def create_programmer(self):
return OpenFPGALoader(cable="ch347_jtag")

def do_finalize(self, fragment):
Xilinx7SeriesPlatform.do_finalize(self, fragment)
Expand Down
4 changes: 2 additions & 2 deletions litex_boards/targets/colorlight_i9plus.py
Original file line number Diff line number Diff line change
Expand Up @@ -179,11 +179,11 @@ def main():
builder.build(**parser.toolchain_argdict)

if args.load:
prog = soc.platform.create_programmer(cfg="prog/openocd_xc7_ft2232.cfg")
prog = soc.platform.create_programmer()
prog.load_bitstream(builder.get_bitstream_filename(mode="sram"))

if args.flash:
prog = soc.platform.create_programmer(cfg="prog/openocd_xc7_ft2232.cfg")
prog = soc.platform.create_programmer()
prog.flash(0, builder.get_bitstream_filename(mode="flash"))

if __name__ == "__main__":
Expand Down

0 comments on commit e4c4391

Please sign in to comment.