diff options
author | Clifford Wolf <clifford@clifford.at> | 2015-12-22 12:18:06 +0100 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2015-12-22 12:18:06 +0100 |
commit | 8bf452c364b4b5aed128927b9d12a1373c0b7c71 (patch) | |
tree | 4cb866d502e8b38d4bca0110c5caf2753b154dc5 /techlibs | |
parent | ec93d258a4c1009cdbc2c67e44956b3b9dcd0841 (diff) | |
download | yosys-8bf452c364b4b5aed128927b9d12a1373c0b7c71.tar.gz yosys-8bf452c364b4b5aed128927b9d12a1373c0b7c71.tar.bz2 yosys-8bf452c364b4b5aed128927b9d12a1373c0b7c71.zip |
Bugfix in ice40_ffinit
Diffstat (limited to 'techlibs')
-rw-r--r-- | techlibs/ice40/ice40_ffinit.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/techlibs/ice40/ice40_ffinit.cc b/techlibs/ice40/ice40_ffinit.cc index c77ddc5f1..8c4b9a37d 100644 --- a/techlibs/ice40/ice40_ffinit.cc +++ b/techlibs/ice40/ice40_ffinit.cc @@ -148,8 +148,8 @@ struct Ice40FfinitPass : public Pass { for (int i = 0; i < GetSize(wirebits) && i < GetSize(initval); i++) { if (handled_initbits.count(wirebits[i])) - wirebits[i] = State::Sx; - else + initval[i] = State::Sx; + else if (initval[i] != State::Sx) remove_attribute = false; } |