Hi,
I am searching for open source drawing software which supports hierachical block diagram documentation and text capture, with layers, and with export to/import from XML. We would like to integrate the drawing tool with an existing open source wizard-based design capture and generation tool (HDLGen-ChatGPT), which is used to capture a digital systems design spec and auto-generate hardware description language models and testbenches.
Required drawing tool functions
- capture a component, inputs/outputs (name, description, signal type)
- capture internal named components (using a small library of symbols)
- connect internal components (with signal name, description, type)
- export the 'netlist' to xml for use in open source tool HDLGen-ChatGPT
- browse up/down the design hierarchy
I would be grateful for suggestions on which of these functions
draw.io might provide, limitations, or other possible more suitable open source tools. The audience is university EEE and ECE engineering students.
Fearghal