efarres / KiCad-HDL

Tools to convert Kicad intermediate netlist to HDL block diagram netlist

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KiCad-HDL

Tools to convert KiCad intermediate netlist to HDL block diagram netlist.

KiCad allow create customized Netlists and BOM files from the Itermediate netlist, by applying a post-processing filter to the Intermediate netlist file.

KiCad-HDL tools follow the XSLT approach and call xsltproc program to read the Intermediate XML netlist input file, apply a style-sheet to transform the input, and save the results in an output file.

netlist_form_VHDL.xls can generate VHDL netlist files with a XSLT post-processing filter.

netlist_form_Verolog.xls can generate Verilog netlist files with a XSLT post-processing filter.

XSLT itself is an XML language very suitable for XML transformations. The document that describes XSL Transformations (XSLT) is available here:

http://www.w3.org/TR/xsl

Example xsltproc -o sensor_hub.vhdl "/home/efb/HDL/KiCad/Plugins/netlist_form_VHDL.xsl" sensor_hub.xml

About

Tools to convert Kicad intermediate netlist to HDL block diagram netlist

License:GNU General Public License v3.0


Languages

Language:XSLT 100.0%