From: Kate Temkin Date: Mon, 20 Apr 2020 22:25:50 +0000 (-0600) Subject: vendor: use nextpnr -12k for -12F devices; remove theoretical devices X-Git-Tag: working2~39 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0e18429fb7557df4ba0b75735504ff59e5579c91;p=nmigen.git vendor: use nextpnr -12k for -12F devices; remove theoretical devices 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. --- diff --git a/nmigen/vendor/lattice_ecp5.py b/nmigen/vendor/lattice_ecp5.py index 691ac0b..53e1626 100644 --- a/nmigen/vendor/lattice_ecp5.py +++ b/nmigen/vendor/lattice_ecp5.py @@ -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",