Verilog é uma HDL - linguagem de descrição de hardware - que é usado por desenvolvedores para descrever hardware. O nome de Verilog é derivado da capacidade da linguagem para tanto verificar e registrar o desenvolvimento e implementação de componentes eletrônicos. SystemVerilog é uma extensão de Verilog , e expande -se em protocolos do HDL . Devido à sua relação , as duas HDL são muito semelhantes . No entanto, existem alguns fatores-chave que permitem distingui-los um do outro. Programming Interface
SystemVerilog procura concentrar as capacidades de Verilog e melhorar a capacidade da linguagem para verificar chips de computador baseados em IP. SystemVerilog expande Verilog com a implementação de suporte a linguagem de computador "C" , permitindo que os desenvolvedores para definir os protocolos do HDL em linguagens de programação populares, como C e C + +
Desenvolvimento .
Verilog foi desenvolvido pela Automated projeto Sistemas Integrados em 1985. Dezenove anos mais tarde, introduziu Accellera SystemVerilog para estender as capacidades do Verilog . Verilog começou como um HDL privado, antes de ser tornado público em 1980. Depois tornou-se um Verilog HDL público , Acellera foi capaz de expandir tanto o padrão para SystemVerilog e manter o órfão Verilog HDL .
Objeto e Verificação baseada em Afirmação
ao contrário de Verilog , o SystemVerilog HDL contém verificação e baseada em afirmação baseada em objetos . SystemVerilog pode ser usado para fazer verdadeiro /tipo de afirmações falsas sobre módulos de teste comumente usados , que corta parte do trabalho de implementação de módulos de teste externos para o processo de verificação.
IEEE Labels
Verilog é atribuída a classificação IEEE 1364 pelo Institute of Electrical and Electronics Engineers, enquanto SystemVerilog é rotulado como IEEE 1800 . O IEEE decide sobre um conjunto de normas ou especificações, que os projetos devem atender , a fim de trazer o rótulo " IEEE " . As etiquetas numéricas ajudar a distinguir Verilog e SystemVerilog de inúmeras outras normas e projetos da IEEE - há mais de 1.300 protocolos de hardware e software desenvolvidos pelo comitê IEEE
.