Verilog è un HDL - linguaggio di descrizione hardware - che viene utilizzato dagli sviluppatori per descrivere l'hardware . Nome di Verilog è derivato dalla capacità del linguaggio sia per verificare e registrare lo sviluppo e l' implementazione di componenti di elettronica. SystemVerilog è un'estensione di Verilog , e si espande su protocolli della HDL . A causa della loro relazione , i due c'è di HDL sono molto simili . Tuttavia, ci sono alcuni fattori chiave che consentono di distinguere l'uno dall'altro . Programming Interface
SystemVerilog cerca di mettere a fuoco le capacità di Verilog e di migliorare la capacità del linguaggio di verificare chip per computer basati su IP . SystemVerilog espande su Verilog con l'attuazione del " C " supporto per la lingua del computer, consentendo agli sviluppatori di definire protocolli di HDL in popolari linguaggi di programmazione come C e C + + .
Sviluppo
< p > Verilog è stato sviluppato da progettazione integrata di impianti automatizzati nel 1985 . Diciannove anni dopo, Accellera introdotto SystemVerilog per estendere le capacità di Verilog . Verilog iniziato come un HDL privato , prima di essere reso pubblico nel 1980. Dopo Verilog HDL è diventato un pubblico , Acellera era in grado sia di espandere lo standard per SystemVerilog e mantenere il Verilog HDL orfani .
Oggetto e verifica Asserzione basata
< p > A differenza di Verilog , l' HDL SystemVerilog contiene sia la verifica basata su oggetti e di affermazione -based. SystemVerilog può essere usato per fare vero /falso - tipo affermazioni su moduli di test comunemente usati , che taglia una parte del lavoro di implementazione moduli di test esterni per il processo di verifica .
IEEE Etichette
Verilog è assegnata la classificazione IEEE 1364 dall'Institute of Electrical and Electronics Engineers , mentre SystemVerilog è etichettato come IEEE 1800 . L'IEEE decide su un insieme di norme o specifiche , che i progetti devono soddisfare per poter sopportare l' etichetta " IEEE " . Le etichette numeriche aiutano a distinguere Verilog e SystemVerilog da innumerevoli altre norme e progetti della IEEE - ci sono oltre protocolli software sviluppati dal comitato IEEE hardware 1.300 e
.