mirror of
https://github.com/YosysHQ/yosys
synced 2025-04-12 12:08:19 +00:00
ice40_dsp: group empty wires
This commit is contained in:
parent
5ae32efca5
commit
a9d765e11e
|
@ -53,11 +53,16 @@ code sigA sigB sigH
|
||||||
if (i == 0)
|
if (i == 0)
|
||||||
reject;
|
reject;
|
||||||
|
|
||||||
for (int j = 0; j <= i; j++)
|
for (int j = 0, wire_width = 0; j <= i; j++)
|
||||||
if (nusers(O[j]) == 0)
|
if (nusers(O[j]) == 0)
|
||||||
sigH.append(module->addWire(NEW_ID));
|
wire_width++;
|
||||||
else
|
else {
|
||||||
|
if (wire_width) { // add empty wires for bit offset if needed
|
||||||
|
sigH.append(module->addWire(NEW_ID, wire_width));
|
||||||
|
wire_width = 0;
|
||||||
|
}
|
||||||
sigH.append(O[j]);
|
sigH.append(O[j]);
|
||||||
|
}
|
||||||
|
|
||||||
endcode
|
endcode
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue