From bccbd9552610e09a3774a6896dd855dcaeab6e06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20L=C3=B6her?= Date: Sun, 16 Jan 2022 11:31:08 +0100 Subject: [PATCH] digilent_cmod_a7: Propagate variant and toolchain --- litex_boards/platforms/digilent_cmod_a7.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/litex_boards/platforms/digilent_cmod_a7.py b/litex_boards/platforms/digilent_cmod_a7.py index 2b7de21..09e1280 100644 --- a/litex_boards/platforms/digilent_cmod_a7.py +++ b/litex_boards/platforms/digilent_cmod_a7.py @@ -63,8 +63,11 @@ class Platform(XilinxPlatform): default_clk_name = "clk12" default_clk_period = 1e9/12e6 - def __init__(self): - XilinxPlatform.__init__(self, "xc7a35t-cpg236-1", _io, _connectors, toolchain="vivado") + def __init__(self, variant="a7-35", toolchain="vivado"): + device = { + "a7-35": "xc7a35t-cpg236-1" + }[variant] + XilinxPlatform.__init__(self, device, _io, _connectors, toolchain=toolchain) def do_finalize(self,fragment): XilinxPlatform.do_finalize(self, fragment)