VHDL is basically a hardware description language. To describe hardware as a program that can be dumped into a PLD, we use VHDL. It is essential to represent hardware as program so that it can be tested before realizing it physically. If there are any errors, they can be corrected here itself.
Chat with our AI personalities
VHDL is a system level program. It is written in a way that can be easily understood by the user and the system just like a high level language. It means that the programming is not a low level i. e. circuit level or gate level program. It is not suitable for verifying the basic objects like gates. These basic elements are readily available in VHDL unlike Verilog where you can actually design the gates from circuit level.
In 2008, Accellera released VHDL 4.0 to the IEEE for balloting for inclusion in IEEE 1076-2008. The VHDL standard IEEE 1076-2008 was published in January 2009. Currently, IEEE 1076-2008 is the latest version of VHDL.
implement vhdl code for counter.output of counter pulse is a square wave
VHDL program follows IEEE library. This means that all the data types, commands, keywords etc. used in a VHDL program are stored in a library called IEEE library. This library will be available in the EDA tool which is executing the VHDL program. 1164 is a package where all the logic gates are defined. This is a sub part of IEEE library. As encoder program requires logic gates, we need to use 1164 package in the code.
In the synthesis part of a VHDL code, the EDA tool provides technology schematic. It describes the structure and sub-structures of the design. We can watch our design from the system level to the gate level.
John Hines, Wright Patterson AFB, Daton Ohio