aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/arch.cc
diff options
context:
space:
mode:
authorDavid Shah <dave@ds0.me>2019-09-03 11:53:50 +0100
committerDavid Shah <dave@ds0.me>2019-09-03 11:53:50 +0100
commitde5d22fbd89b2aee98dba25bb970a50b48998110 (patch)
treebe6d1d7e9c449dff3a420bb5c6f8544b743eb15c /ecp5/arch.cc
parent4d8fa130334376640432a7b5d371cd0bfae46cb5 (diff)
parentc0b7379e8672b6263152d5e340e62f22179fdc8b (diff)
downloadnextpnr-de5d22fbd89b2aee98dba25bb970a50b48998110.tar.gz
nextpnr-de5d22fbd89b2aee98dba25bb970a50b48998110.tar.bz2
nextpnr-de5d22fbd89b2aee98dba25bb970a50b48998110.zip
Merge branch 'master' of ssh.github.com:YosysHQ/nextpnr
Diffstat (limited to 'ecp5/arch.cc')
-rw-r--r--ecp5/arch.cc20
1 files changed, 20 insertions, 0 deletions
diff --git a/ecp5/arch.cc b/ecp5/arch.cc
index a2936688..8ba1af4d 100644
--- a/ecp5/arch.cc
+++ b/ecp5/arch.cc
@@ -158,6 +158,26 @@ std::string Arch::getChipName() const
}
}
+std::string Arch::getFullChipName() const
+{
+ std::string name = getChipName();
+ name += "-";
+ switch (args.speed) {
+ case ArchArgs::SPEED_6:
+ name += "6";
+ break;
+ case ArchArgs::SPEED_7:
+ name += "7";
+ break;
+ case ArchArgs::SPEED_8:
+ case ArchArgs::SPEED_8_5G:
+ name += "8";
+ break;
+ }
+ name += args.package;
+ return name;
+}
+
// -----------------------------------------------------------------------
IdString Arch::archArgsToId(ArchArgs args) const