aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Shah <davey1576@gmail.com>2019-03-20 17:26:51 +0000
committerGitHub <noreply@github.com>2019-03-20 17:26:51 +0000
commit85bff663932db051a4f7760e9a02bfd20e471108 (patch)
tree52f4857fcd8bb97a69df46528869d4741479b7c6
parentcadbf42054f224d84e5c5800baf82c0fa3a2a6db (diff)
parent1060810d7a2458e7458e6799aee7d43eb4813924 (diff)
downloadnextpnr-85bff663932db051a4f7760e9a02bfd20e471108.tar.gz
nextpnr-85bff663932db051a4f7760e9a02bfd20e471108.tar.bz2
nextpnr-85bff663932db051a4f7760e9a02bfd20e471108.zip
Merge pull request #251 from YosysHQ/ice40-u4k-fix
ice40: Fix u4k in external chipdb mode.
-rw-r--r--ice40/arch.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/ice40/arch.cc b/ice40/arch.cc
index c822d5c4..fbe882fc 100644
--- a/ice40/arch.cc
+++ b/ice40/arch.cc
@@ -56,7 +56,7 @@ const char *chipdb_blob_5k = nullptr;
const char *chipdb_blob_u4k = nullptr;
const char *chipdb_blob_8k = nullptr;
-boost::iostreams::mapped_file_source blob_files[4];
+boost::iostreams::mapped_file_source blob_files[5];
const char *mmap_file(int index, const char *filename)
{
@@ -75,8 +75,8 @@ void load_chipdb()
chipdb_blob_384 = mmap_file(0, EXTERNAL_CHIPDB_ROOT "/ice40/chipdb-384.bin");
chipdb_blob_1k = mmap_file(1, EXTERNAL_CHIPDB_ROOT "/ice40/chipdb-1k.bin");
chipdb_blob_5k = mmap_file(2, EXTERNAL_CHIPDB_ROOT "/ice40/chipdb-5k.bin");
- chipdb_blob_u4k = mmap_file(2, EXTERNAL_CHIPDB_ROOT "/ice40/chipdb-u4k.bin");
- chipdb_blob_8k = mmap_file(3, EXTERNAL_CHIPDB_ROOT "/ice40/chipdb-8k.bin");
+ chipdb_blob_u4k = mmap_file(3, EXTERNAL_CHIPDB_ROOT "/ice40/chipdb-u4k.bin");
+ chipdb_blob_8k = mmap_file(4, EXTERNAL_CHIPDB_ROOT "/ice40/chipdb-8k.bin");
}
#endif
Arch::Arch(ArchArgs args) : args(args)