From: Florent Kermarrec Date: Tue, 23 Apr 2019 07:20:42 +0000 (+0200) Subject: build/xilinx/programmer: cleanup XC3SProg position parameter X-Git-Tag: 24jan2021_ls180~1296 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7396ebbb388ec1c1da904f5dd83b52591e449db2;p=litex.git build/xilinx/programmer: cleanup XC3SProg position parameter --- diff --git a/litex/build/xilinx/programmer.py b/litex/build/xilinx/programmer.py index c46c704f..9dd0eaf0 100644 --- a/litex/build/xilinx/programmer.py +++ b/litex/build/xilinx/programmer.py @@ -45,19 +45,18 @@ flashmem "{address}" "{data_file}" noverify class XC3SProg(GenericProgrammer): needs_bitreverse = False - def __init__(self, cable, flash_proxy_basename=None, p=0): - """ p = Use device at JTAG Chain position """ + def __init__(self, cable, flash_proxy_basename=None, position=0): GenericProgrammer.__init__(self, flash_proxy_basename) self.cable = cable - self.p = str(p) + self.position = position def load_bitstream(self, bitstream_file): - subprocess.call(["xc3sprog", "-v", "-c", self.cable, "-p", self.p, bitstream_file]) + subprocess.call(["xc3sprog", "-v", "-c", self.cable, "-p", str(self.position), bitstream_file]) def flash(self, address, data_file): flash_proxy = self.find_flash_proxy() - subprocess.call(["xc3sprog", "-v", "-c", self.cable, "-I"+flash_proxy, "{}:w:0x{:x}:BIN".format(data_file, address)]) - + subprocess.call(["xc3sprog", "-v", "-c", self.cable, "-p", str(self.position), + "-I"+flash_proxy, "{}:w:0x{:x}:BIN".format(data_file, address)]) class FpgaProg(GenericProgrammer):