litex/mibuild/altera/programmer.py

14 lines
424 B
Python
Raw Normal View History

import subprocess
from mibuild.generic_programmer import GenericProgrammer
2015-04-13 14:45:35 -04:00
class USBBlaster(GenericProgrammer):
needs_bitreverse = False
def load_bitstream(self, bitstream_file, port=0):
2015-04-20 04:03:08 -04:00
usb_port = "[USB-{}]".format(port)
subprocess.call(["quartus_pgm", "-m", "jtag", "-c",
"USB-Blaster{}".format(usb_port), "-o",
"p;{}".format(bitstream_file)])