aboutsummaryrefslogtreecommitdiffstats
path: root/ecp5/main.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ecp5/main.cc')
-rw-r--r--ecp5/main.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/ecp5/main.cc b/ecp5/main.cc
index cc004df3..0b187942 100644
--- a/ecp5/main.cc
+++ b/ecp5/main.cc
@@ -111,7 +111,11 @@ std::unique_ptr<Context> ECP5CommandHandler::createContext()
chipArgs.package = vm["package"].as<std::string>();
else
chipArgs.package = "CABGA381";
- chipArgs.speed = 6;
+ if (chipArgs.type == ArchArgs::LFE5UM5G_25F || chipArgs.type == ArchArgs::LFE5UM5G_45F ||
+ chipArgs.type == ArchArgs::LFE5UM5G_85F)
+ chipArgs.speed = ArchArgs::SPEED_8_5G;
+ else
+ chipArgs.speed = ArchArgs::SPEED_6;
return std::unique_ptr<Context>(new Context(chipArgs));
}