Ito ang command boom na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
BOOM - BOOlean Minimization
SINOPSIS
pagbubunsod [-VTOAP] [-l bilang] [-d bilang] [-i bilang] [-a bilang] [-sjbgpwtmorn]
filename [outname]
DESCRIPTION
Dagundong ay ginagamit para sa unang hakbang ng proseso ng synthesis. Ino-optimize nito ang isang asal
paglalarawan gamit ang Reduced Ordered Binary Decision Diagram na representasyon ng logic
mga function. Ang file filename ay ang input na paglalarawan ng pag-uugali at dapat na nakasulat sa
vbe(5) format. Ang nagreresultang paglalarawan na na-optimize sa pag-uugali ay nai-save gamit ang pangalan
outname or input_name_o sa vbe(5) pormat.
Kapaligiran MGA VARIABLE
MBK_WORK_LIB(1)
ay nagpapahiwatig ng path sa read/write directory para sa session.
Opsyon
-V Naka-on ang verbose mode. Ang bawat hakbang ng pag-optimize ay ipinapakita sa pamantayan
output.
-T Naka-on ang trace mode. Ang ilang impormasyon sa pag-debug ay ipinapakita sa karaniwang output.
-O Binabaliktad ang inisyal na pagkakasunud-sunod ng mga variable ng Bdd.
-A Dagundong nagsasagawa ng lokal na pag-optimize at pinapanatili ang arkitektura ng inisyal
paglalarawan sa pamamagitan ng pag-save ng karamihan sa mga intermediate na signal. Ang mode na ito ay mabuti-
angkop para sa malaki o regular na mga circuit tulad ng multipliers, adders. Bilang default Dagundong
nagsasagawa ng pandaigdigang pag-optimize at inaalis ang karamihan sa mga intermediate na signal
na ang mga output ay ipinahayag sa mga tuntunin ng mga input o ang panloob na mga rehistro.
Ang mode na ito ay angkop para sa mga random na circuit tulad ng mga FSM.
-P Gumagamit ng parameter file input_name.boom na naglalarawan ng mga direktiba sa pag-optimize at
mga hadlang. (tingnan sa ibaba para sa eksaktong syntax)
# Halimbawa ng .boom file
#
# Ang listahan ng mga pantulong na signal na kailangang panatilihin
# sa panahon ng pag-optimize.
# Karaniwang nagdadala ng mga signal, ram address signal atbp ...
#
BEGIN_KEEP
dalhin[3:0]
ram_address[3:0]
END
#
# Ang listahan ng mga pantulong na signal na itinalaga
# expression ay hindi mababago.
# Sa pangkalahatan ito ay mga signal ng output ng ram.
#
BEGIN_DONT_TOUCH
ram_out[7:0]
END
-l num Tinutukoy ang antas ng pag-optimize [0-3] (default ay 0, mababang antas).
-d num Tinutukoy ang porsyento ng pag-optimize ng pagkaantala (default ay 0% pagkaantala, 100% ibabaw).
-i num Tinutukoy ang bilang ng mga pag-ulit para sa napiling optimization algorithm (para sa
mga eksperto lamang).
-a num Tinutukoy ang amplitude sa panahon ng muling pag-aayos ng bdd (para sa mga eksperto lamang).
-sjbgpwtmorn
Tinutukoy kung aling algorithm ang dapat gamitin para sa boolean optimization.
Gumamit ng boom online gamit ang mga serbisyo ng onworks.net