External specifications. In Data path design Synthagate uses external specifications in XML ExtSpec Spec.html prepared automatically by program ExtSpecBuilder.
Automatic generation of components. Synthagate automatically generates VHDL codes for components of Data Path. In our example, Synthagate have constructed the following components:
If a designer would like to use some “exotic” components or predesigned IP cores, he must put their RTL codes in folder Components before the design. Later these components will be included in the library of automatically generated units. In our example we used core memory from Altera Ram65536x8 Vhd.html.
Generation VHDL code for Data Path. At the last step of Data Path design Synthagate automatically instantiates these components in the Data Path Dp Vhd.html.