In electronics, a hardware description language or HDL is any language from a class of computer languages for formal description of electronic circuits. It can describe the circuit's *, its design, and tests to verify its operation by means of simulation.
An HDL is a standard text-based expression of the temporal behaviour and/or (spatial) circuit structure of an electronic system. In contrast to a software programming language, an HDL's syntax and semantics include explicit notations for expressing time and concurrency which are the primary attributes of hardware. Languages whose only characteristic is to express circuit connectivity between a hierarchy of blocks are properly classified as netlist languages.
HDLs are used to write executable specifications of some piece of hardware. A simulation program, designed to implement the underlying semantics of the language statements, coupled with simulating the progress of time, provides the hardware designer with the ability to model a piece of hardware before it is created physically. It is this executability that gives the illusion of HDLs being a programming language. Simulators capabable of supporting discrete event (digital), and continuous time (analog) modeling exist and HDL's targeted for each are available.
More on [ Hardware description language ]
Computer Data Formats
Languages :: Programming

404
ABEL Primer - Overview of the ABEL Hardware Description Language.
Meta Description: [ Overview of ABEL Hardware Description Language ]
Digital Core Design - VHDL, Verilog synthesizable and simulation models.
Meta Description: [ Digital Core Design (DCD) complete IP solutions provider and SoC design house offers VHDL and Verilog synthesizable IP cores supported by DoCD TM Debug System for 8 and 16-/32-bit processors, floating point IEEE-754 units, I2C, SPI, MAC, UARTs and other speed, size and power consumption optimized... ]
Doulos KnowHow - Designer's guides and models for VHDL and Verilog. SystemC home. Also Perl and Tcl/Tk for hardware designers resources.
Meta Description: [ Free hints tips and models for hardware engineers ]
ForSyDe - The ForSyDe (Formal System Design) methodology has been developed with the objective to move system design to a higher level of abstraction and to bridge the abstraction gap by transformational design refinement.
HDL at Wikipedia - Definitions, resources, and links related to hardware description languages.
Ruby - Ruby is a notation and design discipline intended for the development of regular integrated circuits and similar hardware and software architectures.
Titivillus: Software Development - Links to many programming languages, including several HDLs.
| Hardware Description Language | |
| Next Video | |