From 7396ebbb388ec1c1da904f5dd83b52591e449db2 Mon Sep 17 00:00:00 2001 From: Florent Kermarrec Date: Tue, 23 Apr 2019 09:20:42 +0200 Subject: [PATCH] build/xilinx/programmer: cleanup XC3SProg position parameter --- litex/build/xilinx/programmer.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) 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): -- 2.30.2