In the aetherling folder, run python reducehybrid.py
Then run ./coreir_compile.sh reducehybrid IceStick
The generated verilog can now be found in IceStick/build as reducehybrid.v. The variables with dashes are under the reduceSequential module (line 459, 488)
If you want to run the code
In the IceStick folder, run ./bake
Go to IceStick/build and run ./cat_verilog
Now run make, which should give the following error
ERROR: Parser error in line reduce_test.v:813: syntax error, unexpected '-', expecting ',' or '=' or ';' or '['
make: *** [reduce_test.bin] Error 1
Verilog generated by coreir for aetherling ReduceSequential module contains names with dashes, which cannot be interpreted by yosys.
Steps to reproduce:
python reducehybrid.py
./coreir_compile.sh reducehybrid IceStick
reducehybrid.v
. The variables with dashes are under the reduceSequential module (line 459, 488)If you want to run the code
./bake
./cat_verilog
make
, which should give the following error