Hardware description language: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Etichette: Modifica da mobile Modifica da web per mobile
Etichette: Modifica da mobile Modifica da web per mobile
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 ==