KPP — a Preprocessor for VHDL
TBMG-3028
02/01/2002
- Content
KPP is a computer program that serves as a preprocessor for VHDL code. [“VHDL” signifies VHSIC Hardware Description Language, which is a language used by the United States Department of Defense for describing, designing, and simulating very-high-speed integrated circuits (VHSICs).] KPP is based on, and similar to, CPP, which is a preprocessing program for the C computing language. KPP adds certain features that are useful to digital design engineers but are lacking in VHDL. These include, most notably, a capability for nested looping. KPP also provides a number of standard functions for defining and undefining variables, incorporating contents of named files, conditional execution of instructions, and block comments. The use of KPP can enable faster coding and greater reuse of designs. KPP can run in the Windows 95, Windows 98, and Windows NT operating systems.
- Citation
- "KPP — a Preprocessor for VHDL," Mobility Engineering, February 1, 2002.