Dit is de commandoboom 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
BOOM - BOOleaanse minimalisatie
KORTE INHOUD
boom [-VTOAP] [-l aantal] [-NS aantal] [-l aantal] [-een aantal] [-sjbgpwtmorn]
bestandsnaam [buitennaam]
PRODUCTBESCHRIJVING
BOOM wordt gebruikt voor de eerste stap van het syntheseproces. Het optimaliseert een gedragspatroon
beschrijving met behulp van een Reduced Ordered Binary Decision Diagram-weergave van logica
functies. Het bestand bestandsnaam is de ingevoerde gedragsbeschrijving en moet worden geschreven
vbe(5) formaat. De resulterende gedragsgeoptimaliseerde beschrijving wordt opgeslagen met de naam
buitennaam or invoernaam_o binnen vbe(5) formaat.
MILIEU VARIABELEN
MBK_WORK_LIB(1)
geeft het pad aan naar de lees-/schrijfmap voor de sessie.
OPTIES
-V Uitgebreide modus ingeschakeld. Elke stap van de optimalisatie wordt op de standaard weergegeven
uitgang.
-T Traceermodus ingeschakeld. Sommige foutopsporingsinformatie wordt weergegeven in de standaarduitvoer.
-O Keert de volgorde van de initiële Bdd-variabelen om.
-A BOOM voert een lokale optimalisatie uit en behoudt de architectuur van de initiaal
beschrijving door de meeste tussensignalen op te slaan. Deze modus is goed
geschikt voor grote of reguliere circuits zoals vermenigvuldigers, optellers. Standaard BOOM
voert een globale optimalisatie uit en verwijdert zo de meeste tussensignalen
dat de uitgangen worden uitgedrukt in termen van de ingangen of de interne registers.
Deze modus is zeer geschikt voor willekeurige circuits zoals FSM's.
-P Maakt gebruik van een parameterbestand invoernaam.boom beschrijft optimalisatierichtlijnen en
beperkingen. (zie hieronder voor de exacte syntaxis)
# Voorbeeld van .boom-bestand
#
# De lijst met hulpsignalen die moeten worden bewaard
# tijdens optimalisatie.
# Draag over het algemeen signalen, ramadressignalen enz ...
#
BEGIN_HOUDEN
dragen[3:0]
ram_adres[3:0]
EINDE
#
# De lijst met hulpsignalen die zijn toegewezen
# expressie wordt niet gewijzigd.
# Over het algemeen zijn het ram-uitgangssignalen.
#
BEGIN_DONT_TOUCH
ram_uit[7:0]
EINDE
-l num Specificeert het optimalisatieniveau [0-3] (standaard is 0, laag niveau).
-d num Specificeert het percentage vertragingsoptimalisatie (standaard is 0% vertraging, 100% oppervlakte).
-i num Specificeert het aantal iteraties voor het gekozen optimalisatie-algoritme (voor
alleen deskundigen).
-a num Specificeert de amplitude tijdens het herschikken van bdd (alleen voor experts).
-sjbgpwtmorgen
Specificeert welk algoritme moet worden gebruikt voor de Booleaanse optimalisatie.
Gebruik boom online met behulp van onworks.net-services