ICGlue Package
a Tcl-Library for scripted HDL generation
|
ICGlue is a C/Tcl based library and tool for scripted generation of hardware description. The focus here is on simplifying to create module hierarchy, connectivity and configuration via register-files. Created output contains modules in a hardware description language (currently only systemverilog/verilog) and register-file documentation.
Current features are:
Planned features: see todo-list.
For an overview see icglue. For library documentation build the doxygen documentation by running
and browse it in firefox by running
lib/Makefile
)Run
to build core library and Tcl package. Run
to build doxygen-Documentation (needs doxygen) and nagelfar syntaxfiles as well (needs nagelfar installed).
Run e.g.
to install to /opt/icglue.
See developers.
GNU GPLv3 (see license).
After the initial phase, most of the work for ICGlue was done at the Chair of Highly-Parallel VLSI Systems and Neuro-Microelectronics (HPSN) at TU Dresden (see HPSN). It is inspired by its predecessor icsng developed by Jens-Uwe Schlüssler.