Dit is de opdracht verilator_coverage_bin_dbg die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
verilator_coverage - Verilator-dekkingsanalysator
KORTE INHOUD
verilator_coverage --help
verilator_coverage --versie
verilator_coverage --annoteren
verilator_coverage -schrijf samengevoegd.dat -lees ...
Verilator_coverage verwerkt Verilator-dekkingsrapporten.
Met --anotate leest het het opgegeven gegevensbestand en genereert het geannoteerde broncode met
dekkingsstatistieken geannoteerd. Als er meerdere dekkingspunten op dezelfde lijn zijn,
er worden extra regels ingevoegd om de extra punten te rapporteren.
Aanvullende Verilog-standaardargumenten specificeren de zoekpaden die nodig zijn om de
broncode waarop de dekkingsanalyse is uitgevoerd.
Om de juiste dekkingspercentages te krijgen, wil je misschien logs/coverage.pl lezen in Emacs en
doe een Mx keep-lines om alleen die statistieken op te nemen die van belang zijn.
Voor Verilog-condities die nooit zouden mogen voorkomen, moet u een $stop-instructie toevoegen. Dit
zal de dekking verwijderen tijdens de volgende build.
ARGUMENTEN
bestandsnaam
Geef invoergegevensbestand op, kan worden herhaald om meerdere invoergegevens te lezen. Als er geen gegevensbestand is
opgegeven, wordt dekking.dat standaard gelezen.
--annoteren uitvoer_directory
Sprcificeert de mapnaam die bronbestanden met geannoteerde dekkingsgegevens zouden moeten zijn
aangeschreven.
--annoteer-alles
Specificeert dat alle bestanden getoond moeten worden. Standaard worden alleen die bronbestanden die
lage dekking worden naar de uitvoerdirectory geschreven.
--annoteren-min tellen
Specificeert het minimale aantal voorvallen dat moet worden gemarkeerd als het dekkingspunt
omvat geen gespecificeerde drempel. Standaard ingesteld op 10.
--help
Toont dit bericht en de programmaversie en sluit af.
--rang
Druk een experimenteel rapport af met het relatieve belang van elke test bij het bedekken
alle dekkingspunten. Het rapport toont "Covered" wat het aantal aangeeft
punten die de test dekt; een test wordt geacht een punt te dekken als deze een emmer heeft
telling van ten minste 1. De kolom "rang" heeft een hoger getal om aan te geven dat de test meer is
belangrijk, en rang 0 betekent dat de test niet hoeft te worden uitgevoerd om de punten te dekken.
"RankPts" geeft het aantal dekkingspunten aan waaraan deze test in totaal zal bijdragen
dekking als alle tests worden uitgevoerd in de volgorde van hoogste naar laagste rang.
--ontkoppelen
Wanneer u --write gebruikt om dekkingsgegevens te combineren, ontkoppelt u alle invoerbestanden na de uitvoer
Is gemaakt.
--versie
Geeft programmaversie weer en sluit af.
--schrijven bestandsnaam
Specificeert de geaggregeerde dekkingsresultaten, opgeteld over alle bestanden
geschreven naar de opgegeven bestandsnaam. Dit is handig in scripts om veel opeenvolgend te combineren
loopt in één hoofddekkingsbestand.
VERILOG ARGUMENTEN
De volgende argumenten zijn compatibel met GCC, VCS en de meeste Verilog-programma's.
+libext+ext+ext...
Definieert de extensies voor Verilog-bestanden.
+definieer+var+waarde =artikel -Dvar=waarde
Definieert de gegeven variabele.
+incdir+dir =artikel -Idir
Specificeert een map voor het vinden van include-bestanden.
-f filet
Specificeert een bestand met aanvullende opdrachtregelargumenten.
-y dir
Specificeert een modulezoekmap.
DISTRIBUTIE
De nieuwste versie is beschikbaar vanafhttp://www.veripool.org/>.
Copyright 2003-2015 door Wilson Snyder. Verilator is gratis software; je kunt het herverdelen
en/of de interne onderdelen van Verilator wijzigen onder de voorwaarden van de GNU Lesser General
Publieke Licentie Versie 3 of de Perl Artistieke Licentie Versie 2.0.
AUTEURS
Wilson Snijderwsnyder@wsnyder.org>
Gebruik verilator_coverage_bin_dbg online met behulp van onworks.net-services