mirror of
https://github.com/YosysHQ/yosys
synced 2025-06-05 21:53:24 +00:00
ice40_dsp: group empty wires
This commit is contained in:
parent
5ae32efca5
commit
a9d765e11e
1 changed files with 8 additions and 3 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue