boards/platforms: update xilinx programmers.
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Wed, 6 May 2020 14:16:41 +0000 (16:16 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Wed, 6 May 2020 14:16:41 +0000 (16:16 +0200)
litex/boards/platforms/arty.py
litex/boards/platforms/genesys2.py
litex/boards/platforms/kc705.py
litex/boards/platforms/nexys4ddr.py
litex/boards/platforms/nexys_video.py

index 712cd9aba33211943f3306e4fd09865b595f759f..1f8101d470dfa92ff441e5194e44162c9d44d54e 100644 (file)
@@ -259,7 +259,7 @@ class Platform(XilinxPlatform):
 
     def create_programmer(self):
         bscan_spi = "bscan_spi_xc7a100t.bit" if "xc7a100t" in self.device else "bscan_spi_xc7a35t.bit"
-        return OpenOCD("openocd_xilinx_xc7.cfg", bscan_spi)
+        return OpenOCD("openocd_xc7_ft2232.cfg", bscan_spi)
 
     def do_finalize(self, fragment):
         XilinxPlatform.do_finalize(self, fragment)
index 7e5ebc43c90ed29a0039e3ea75b2a9fe4571a501..7da31c8723d2f680bee04df0d913d9e2fcd72c39 100644 (file)
@@ -117,7 +117,7 @@ class Platform(XilinxPlatform):
         XilinxPlatform.__init__(self, "xc7k325t-ffg900-2", _io, _connectors, toolchain="vivado")
 
     def create_programmer(self):
-        return OpenOCD("openocd_xilinx_xc7.cfg", "bscan_spi_xc7a325t.bit")
+        return OpenOCD("openocd_xc7_ft2232.cfg", "bscan_spi_xc7a325t.bit")
 
     def do_finalize(self, fragment):
         XilinxPlatform.do_finalize(self, fragment)
index 394e58675066e1ff635daebf32c3910b20c75321..dcb0001e14d479153050a23fb83e163c88e5c80a 100644 (file)
@@ -549,7 +549,7 @@ set_property CONFIG_VOLTAGE 2.5 [current_design]
         self.toolchain.additional_commands = ["write_cfgmem -force -format bin -interface spix4 -size 16 -loadbit \"up 0x0 {build_name}.bit\" -file {build_name}.bin"]
 
     def create_programmer(self):
-        return OpenOCD("openocd_xilinx_xc7.cfg", "bscan_spi_xc7a325t.bit")
+        return OpenOCD("openocd_xc7_ft2232.cfg", "bscan_spi_xc7a325t.bit")
 
     def do_finalize(self, fragment):
         XilinxPlatform.do_finalize(self, fragment)
index e112ca621e751467fa2f9c5e2040d5fb3ce0c9b0..060caeb033e829034a765257e8552c304b721318 100644 (file)
@@ -132,7 +132,7 @@ class Platform(XilinxPlatform):
         self.add_platform_command("set_property INTERNAL_VREF 0.750 [get_iobanks 34]")
 
     def create_programmer(self):
-        return OpenOCD("openocd_xilinx_xc7.cfg", "bscan_spi_xc7a100t.bit")
+        return OpenOCD("openocd_xc7_ft2232.cfg", "bscan_spi_xc7a100t.bit")
 
     def do_finalize(self, fragment):
         XilinxPlatform.do_finalize(self, fragment)
index c8604e9f4152afe7cad0c1a01ed0bc19ba5ac182..6dbb9456ffaafd85a19f0ae913b13beb3c554504 100644 (file)
@@ -232,7 +232,7 @@ class Platform(XilinxPlatform):
         self.add_platform_command("set_property INTERNAL_VREF 0.750 [get_iobanks 35]")
 
     def create_programmer(self):
-        return OpenOCD("openocd_xilinx_xc7.cfg", "bscan_spi_xc7a200t.bit")
+        return OpenOCD("openocd_xc7_ft2232.cfg", "bscan_spi_xc7a200t.bit")
 
     def do_finalize(self, fragment):
         XilinxPlatform.do_finalize(self, fragment)