Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe u uw systeem Verilog Beweringen Analyseer
Verilog is een programmeertaal die digitale hardware beschrijft . Beweringen zijn uitspraken die verwachte voorwaarden te bepalen binnen een programma . In Verilog , worden beweringen gebruikt om staat dat uw circuit zou ondervinden tijdens de normale werking te definiëren . Deze zijn kunnen worden gebruikt om de schakeling voor fouten te analyseren. Elke programmeertaal fouten kunnen leiden tot een mislukte bewering , die u helpt om een bug te herleiden tot haar oorzaak . Je moet beweringen toe te voegen aan uw Verilog programma om u te helpen debuggen van het systeem , en als een instrument om andere programmeurs te helpen wanneer ze uw code bekijken . Wat je
Verilog Integrated Development Environment ( IDE ) , zoals Altera Quartus II ( zie bronnen voor link ) op Twitter Need Toon Meer Aanwijzingen
1

Open de Verilog IDE door te klikken op het pictogram . Maak een nieuw project door te klikken op " File " en vervolgens te kiezen voor " Wizard Nieuw project . " Een nieuw project venster verschijnt . Kies een naam en directory voor dit project . Druk op de knop "Volgende " om door de rest van de pagina's en laat alle van de instellingen in de standaard . Druk op de knop 'Voltooien' om het project te creëren . Kopen van 2

Selecteer " File " en vervolgens " Nieuw " om een ​​venster dossiervorming te openen . Selecteer " Verilog HDL File " en druk op de "OK" knop om een ​​nieuw Verilog -bestand toe te voegen aan het project . Een lege Verilog -bestand verschijnt in de hoofdtekst venster editor .
3

Maak een module vernoemd naar het project . Bijvoorbeeld , als uw project is genaamd " Beweringen , " kunt u de volgende module definitie te schrijven :

module Beweringen
;
4

Declare twee registers die waarden houden , genaamd " A " en " B ", zoals dit:

reg A , B ;
5

Stel de beginwaarde voor elk register als volgt :

eerste beginnen A = 0 ; eerste beginnen B = 1 ;
6

Stel je hebt een "if " statement dat test of " A " is niet gelijk aan " B. " Op dit punt in het programma , moet dit altijd waar aangezien " A " en " B " hebben bereikt geïnitialiseerd op verschillende waarden . Dit zou een geweldige plek om een ​​" beweren " statement gezet worden . Schrijf de volgende " if" , gevolgd door een " beweren " statement :

if ( ! A = B ) beweren ( ! A = B ) ;
7

Schrijf een meer verbose " beweren " verklaring dat afgedrukt berichten wanneer een " beweren " statement wordt verwerkt . Vervang de " beweren ( A = B ! ) ; " Verklaring met de volgende :

beweren ( ! A = B ) $ display ( " . Assertion gepasseerd Een niet gelijk B. " ) ; anders $ error ( " Bewering mislukte A gelijk B. . " ) ;
8

Start het programma door op de groene knop "Afspelen" gelegen op de bovenste werkbalk . Het programma uit te printen het volgende bericht : " Bewering gepasseerd . Een niet gelijk B. " Echter , als sommige bug voorkomt dat de waarde van de sets " B " op nul , de bewering zal mislukken en de foutmelding" Bewering mislukt. A is gelijk aan B " verschijnt .

Gebruik bewering berichten 9 om de toestand van uw programma te analyseren en controleren van al uw aannames over het ontwerp . Wanneer een bewering herhaaldelijk mislukt, is er een bug in het programma dat niet aan uw ontwerp criteria voldoen . U kunt uw manier van werken van de stelling naar achteren om de oorzaak van deze bug .

Previous: Next:
  Computer Programming Languages
·Wat is DICHTBIJ PASCAL en FAR …
·Hoe een tekenreeksvariabele Be…
·Wat betekent Debugging Query M…
·Hoe de leesbaarheid van COBOL …
·Hoe wijzig ik het wachtwoord m…
·Vierde Generatie Taalhulpjes 
·Hoe maak ik een racewagen Game…
·HTML Tutorial : Superscript 
·Hoe een variabele lengte File …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe je Zelfs Numbers Bepaal Van Odd Numb…
·Hoe je alle PHP Scripts importeren in ee…
·Een tutorial over de iPhone SDK Waarschu…
·Hoe maak je een PHP tijdstempel converte…
·Hoe te Graph Breaks Maak in SigmaPlot 
·Hoe kan ik een Word voor Alphabet in Vis…
·Frequente Patronen in Boom algoritmen 
·Hoe te XLS converteren naar CSV met PHP 
·Hoe kan ik sleep van een tekstvak naar e…
Copyright © Computer Kennis http://www.nldit.com