vendor: use nextpnr -12k for -12F devices; remove theoretical devices
authorKate Temkin <k@ktemkin.com>
Mon, 20 Apr 2020 22:25:50 +0000 (16:25 -0600)
committerwhitequark <whitequark@whitequark.org>
Tue, 21 Apr 2020 01:25:28 +0000 (01:25 +0000)
nextpnr now supports -12k; which replaces the use of -25k and --idcode
together to build bitstreams compatible with -12F devices. Use this.

This also removes the LFEUM-12K and its 5G counterpart; as per Dave Shah
they're currently only theoretical FPGAs.

nmigen/vendor/lattice_ecp5.py

index 691ac0bd61e447c5813dbdf20e8441f20cfb9c85..53e1626d248d805227f5261c5d0e8d27fc03b9d0 100644 (file)
@@ -71,15 +71,13 @@ class LatticeECP5Platform(TemplatedPlatform):
     # Trellis templates
 
     _nextpnr_device_options = {
-        "LFE5U-12F":    "--25k",
+        "LFE5U-12F":    "--12k",
         "LFE5U-25F":    "--25k",
         "LFE5U-45F":    "--45k",
         "LFE5U-85F":    "--85k",
-        "LFE5UM-12F":   "--um-25k",
         "LFE5UM-25F":   "--um-25k",
         "LFE5UM-45F":   "--um-45k",
         "LFE5UM-85F":   "--um-85k",
-        "LFE5UM5G-12F": "--um5g-25k",
         "LFE5UM5G-25F": "--um5g-25k",
         "LFE5UM5G-45F": "--um5g-45k",
         "LFE5UM5G-85F": "--um5g-85k",