Tincr
0.0
A Tcl-based CAD Tool Framework for Xilinx's Vivado Design Suite
|
The Tincr Design Suite augments Vivado's native Tcl interface. Tincr is divided into two libraries, called TincrCAD and TincrIO. Each library consists of a number packages, and each package encapsulates a set of related functionality. For instance, the design
package in TincrCAD contains all commands related the the querying and manipulating of design objects in Vivado. These packages are further divided into files that each represent a specific class of object in Vivado's Tcl interpreter. Examples include cells.tcl
and bels.tcl
. These files contain a number of procs for operating on these objects, giving the user a level of abstraction similar to an Object Oriented Programming language. This unique organization can be observed in the Files section. All Tcl procedures are members of the tincr::
namespace.
TINCR_PATH
to that directory. install/pkgIndex.tcl
in the appropriate folder for your Vivado installation (e.g. <install path>/Vivado/<version>/tps/tcl/tcl8.5
). init.tcl
file: Individual libraries or packages can be loaded by replacing tincr
with the desired library or package name (e.g. tincr.cad
or tincr.cad.design
). Packages can be loaded using the same command when Vivado is running.