boards/platform/arty: add Arty A7-100 variant
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Sun, 2 Jun 2019 17:10:44 +0000 (19:10 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Sun, 2 Jun 2019 17:10:44 +0000 (19:10 +0200)
litex/boards/platforms/arty.py

index aa38cf0a71eb1c426271b8660efa65274d365307..36d64a3f33978b2b1d3b5379f929c0a586c54db9 100644 (file)
@@ -239,8 +239,12 @@ class Platform(XilinxPlatform):
     default_clk_name = "clk100"
     default_clk_period = 10.0
 
-    def __init__(self):
-        XilinxPlatform.__init__(self, "xc7a35ticsg324-1L", _io, _connectors, toolchain="vivado")
+    def __init__(self, variant="a7-35"):
+        device = {
+            "a7-35":  "xc7a35ticsg324-1L",
+            "a7-100": "xc7a100tcsg324-1"
+        }[variant]
+        XilinxPlatform.__init__(self, device, _io, _connectors, toolchain="vivado")
         self.toolchain.bitstream_commands = \
             ["set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design]"]
         self.toolchain.additional_commands = \