litex: reorganize things, first work working version
[litex.git] / litex / build / altera / programmer.py
1 import subprocess
2
3 from litex.build.generic_programmer import GenericProgrammer
4
5
6 class USBBlaster(GenericProgrammer):
7 needs_bitreverse = False
8
9 def load_bitstream(self, bitstream_file, port=0):
10 usb_port = "[USB-{}]".format(port)
11 subprocess.call(["quartus_pgm", "-m", "jtag", "-c",
12 "USB-Blaster{}".format(usb_port), "-o",
13 "p;{}".format(bitstream_file)])