Verilog is een HDL--hardwarebeschrijvingstaal--die wordt gebruikt door ontwikkelaars om te beschrijven van de hardware. Verilog de naam is afgeleid van de taal van de mogelijkheid om zowel controleren en melden van de ontwikkeling en uitvoering van elektronica onderdelen. SystemVerilog is een uitbreiding van Verilog en uitgebreid op de HDL van protocollen. Vanwege hun relatie zijn de twee HDL zeer vergelijkbaar. Er zijn echter enkele belangrijke factoren die u toelaten om ze te onderscheiden van elkaar.
Programmeer Interface
SystemVerilog wil richten van de mogelijkheden van Verilog en verbeteren van de taal van de mogelijkheid om te controleren of IP-gebaseerde computerchips. SystemVerilog breidt uit op Verilog met de uitvoering van de "C" computer taalondersteuning, zodat ontwikkelaars kunnen het definiëren van de HDL-protocollen in populaire computer programmeertalen zoals C en C++.
Ontwikkeling
Verilog werd ontwikkeld door geïntegreerde ontwerpsystemen geautomatiseerd in 1985. Negentien jaar later, Accellera ingevoerd SystemVerilog om Verilog van mogelijkheden te breiden. Verilog begon als een privé HDL, voordat het in 1980 openbaar wordt gemaakt. Nadat Verilog werd een openbare HDL, was Acellera in staat om zowel de standaard uit te breiden tot SystemVerilog en onderhouden van de zwevende Verilog HDL.
Object en bewering gebaseerde verificatie
In tegenstelling tot Verilog bevat de SystemVerilog HDL objectgebaseerde zowel bewering gebaseerde verificatie. SystemVerilog kan worden gebruikt om te maken waar/onwaar-type beweringen op veelgebruikte test modules, die kunstwerken snijdt uit de uitvoering van externe test modules voor het verificatieproces.
IEEE etiketten
Verilog wordt toegewezen de IEEE 1364-indeling door het Institute of Electrical and Electronics Engineers, terwijl SystemVerilog is aangeduid als IEEE 1800. De IEEE beslist op een reeks normen of specificaties, waaraan projecten moeten voldoen om het etiket "IEEE". De numerieke labels helpen to Verilog en SystemVerilog onderscheiden met de IEEE's talloze andere normen en projecten--er zijn meer dan 1.300 hardware en software protocollen ontwikkeld door het IEEE-Comité.