Hardware description language: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Etichette: Modifica da mobile Modifica da web per mobile
Annullate le modifiche di 37.161.128.174 (discussione) evasione del blocco
Riga 1:
{{F|informatica|aprile 2019}}
{{S|informatica}}
Un '''linguaggio di descrizione hardware''' (in [[lingua inglese]] ''hardware description language'', in acronimo HDL), nell'[[ingegneria informatica]], indica un linguaggio informatico specializzato utilizzato per descrivere la struttura e il comportamento dei [[circuiti elettronici]], in particolare dei [[circuiti digitali]].
 
== Cenni storici ==
Riga 12:
 
== Descrizione ==
Un linguaggio di descrizione dell'hardware consente una descrizione precisa e formale di un circuito elettronico che consente l'analisi e la simulazione automatizzate di un circuito elettronico. Consente inoltre la sintesi di una descrizione HDL in una netlist (una specifica di componenti elettronici fisici e il modo in cui sono collegati insieme), che può quindi essere posizionata e instradata per produrre l'insieme di maschere utilizzate per creare un circuito integrato. Un linguaggio di descrizione dell'hardware assomiglia molto ad un [[linguaggio di programmazione]] come il [[C (linguaggio)|C]]; è una descrizione testuale composta da espressioni, dichiarazioni e strutture di controllo. Una differenza importante tra la maggior parte dei linguaggi di programmazione e HDL è che le HDL includono esplicitamente la nozione di tempo.
 
Essi sono parte integrante dei sistemi di automazione della [[progettazione]] elettronica, specialmente per circuiti complessi, come [[circuiti integrati]] specifici per applicazioni ([[ASIC]]), [[microprocessore|microprocessori]] e [[dispositivo logico programmabile|dispositivi logici programmabili]].
 
== Struttura ==