3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-08-10 21:20:53 +00:00

Initial carry chain handling pass

This commit is contained in:
Miodrag Milanovic 2024-03-18 13:27:33 +01:00
parent 474ed28aee
commit da6a62f3a0
5 changed files with 213 additions and 37 deletions

View file

@ -279,8 +279,10 @@ struct SynthNanoXplorePass : public ScriptPass
{
if (nocy)
run("techmap");
else
else {
run("techmap -map +/techmap.v -map +/nanoxplore/arith_map.v");
run("nx_carry");
}
if (help_mode || iopad) {
run("iopadmap -bits -outpad $__BEYOND_OBUF I:PAD -inpad $__BEYOND_IBUF O:PAD A:top", "(only if '-iopad')");
run("techmap -map +/nanoxplore/io_map.v");