chipsalliance / f4pga-v2x

Tool for converting specialized annotated Verilog models into XML needed for Verilog to Routing flow.
https://f4pga-v2x.readthedocs.io/en/latest/
Apache License 2.0
10 stars 12 forks source link

Make V2X use Surelog instead of Yosys #64

Open mkurc-ant opened 4 years ago

mkurc-ant commented 4 years ago

There is an idea to switch Verilog parsing/elaboration "backend" to Surelog. Surelog can store an elaborated design in UHDM format which would need to be parsed by V2X.

mkurc-ant commented 4 years ago

I think that it would require an (almost) complete re-write of V2X code since it is now heavily relied on JSON data structure delivered by Yosys.

I see the benefits of switching to Surelog:

I'm not exactly sure what information is stored in UHDM and if it isn't missing important things that we need in V2X.