Sei sulla pagina 1di 2

1.

5 ADVANTAGES OF VHDL OVER PROCEDURAL LANGUAGES


Main difference between VHDL and other programming languages like C/C++ are-: 1. VHDL is a parallel language, while C/C++ are sequential languages. Each statement occurring in VHDL is executed concurrently, while in C/C++ each statement is executed sequentially and at its own turn. In VHDL explicit constructs exist for explicit sequential steps. 2. VHDL is a strongly typed language. It doesnt allow any mismatching of types, though type conversion is permitted. 3. VHDL allows use of explicit time delay, which isnt applicable in procedural languages. In procedural languages the right hand side value is assigned to the left hand side value as soon as the statement is executed. In VHDL there is an advantage that the computed value can be assigned to a signal after any time delay. 4. VHDL model cannot be implemented in real time application directly like other procedural languages. It is simulated and synthesized using in built system clock.

Potrebbero piacerti anche