ice40: Don't set colbuf bits for 384

Signed-off-by: David Shah <davey1576@gmail.com>
This commit is contained in:
David Shah 2018-11-11 23:52:04 +01:00
parent 9e5aded5c6
commit becf3021bd

View File

@ -702,6 +702,8 @@ void write_asc(const Context *ctx, std::ostream &out)
setColBufCtrl = (y == 8 || y == 9 || y == 24 || y == 25); setColBufCtrl = (y == 8 || y == 9 || y == 24 || y == 25);
} else if (ctx->args.type == ArchArgs::UP5K) { } else if (ctx->args.type == ArchArgs::UP5K) {
setColBufCtrl = (y == 4 || y == 5 || y == 14 || y == 15 || y == 26 || y == 27); setColBufCtrl = (y == 4 || y == 5 || y == 14 || y == 15 || y == 26 || y == 27);
} else if (ctx->args.type == ArchArgs::LP384) {
setColBufCtrl = false;
} }
if (setColBufCtrl) { if (setColBufCtrl) {
set_config(ti, config.at(y).at(x), "ColBufCtrl.glb_netwk_0", true); set_config(ti, config.at(y).at(x), "ColBufCtrl.glb_netwk_0", true);