Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് ബൂഗാണിത്.
പട്ടിക:
NAME
BooG - ബൈൻഡിംഗും ഒപ്റ്റിമൈസ് ഓൺ ഗേറ്റുകളും.
സിനോപ്സിസ്
ബൂഗ് [-hmxold] ഇൻപുട്ട്_ഫയൽ output_file [lax_file]
വിവരണം
ബൂഗ് ഒരു മുൻ നിർവചിക്കപ്പെട്ട സ്റ്റാൻഡേർഡ് സെൽ ലൈബ്രറിയിലേക്കുള്ള പെരുമാറ്റ വിവരണത്തിന്റെ മാപ്പറാണ്
SXLIB. ഇത് ലോജിക് സിന്തസിസിന്റെ രണ്ടാം ഘട്ടമാണ്: ഇത് a ഉപയോഗിച്ച് ഒരു ഗേറ്റ് നെറ്റ്വർക്ക് നിർമ്മിക്കുന്നു
സാധാരണ സെൽ ലൈബ്രറി.
ഇൻപുട്ട് ഫയല് വിവരണം
ലോജിക് ലെവൽ ബിഹേവിയറൽ വിവരണം (.vbe ഫയൽ) ലോജിക്കിന്റെ അതേ VHDL ഉപസെറ്റ് ഉപയോഗിക്കുന്നു
സിമുലേറ്റർ അസിമുട്ട്, FSM സിന്തസൈസർ syf, ഫങ്ഷണൽ അബ്സ്ട്രാക്ടർ യാഗ്ലെ ഔപചാരികവും
തെളിയിക്കുന്നു തെളിവ് (VHDL-ന്റെ ഉപവിഭാഗത്തെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, "vbe" മാനുവൽ കാണുക).
ഹാർഡ്വെയർ മാപ്പിംഗ് കാരണം ചില നിയന്ത്രണങ്ങൾ നിലവിലുണ്ട്. ഈ ആട്രിബ്യൂട്ടുകൾ മാത്രം പിന്തുണയ്ക്കുന്നു
ഒരു സാധാരണ സെൽ ലൈബ്രറിയിലേക്ക് ടെക്നോളജി മാപ്പിംഗ് sxlib.
രജിസ്റ്റർ സിഗ്നൽ വിവരണത്തിന്, ഒരു വ്യവസ്ഥ പ്രസ്താവന മാത്രമേ ദൃശ്യമാകൂ. സ്ഥിരത വേണം
ഒരു നെഗറ്റീവ് ചലനമായി കർശനമായി ഉപയോഗിക്കുകയും ക്ലോക്ക് സജ്ജീകരണ മൂല്യവുമായി ചേരുകയും വേണം. സജ്ജീകരണം ഓണായിരിക്കാം
ഉയർന്നതോ താഴ്ന്നതോ ആയ മൂല്യം, എന്നാൽ ഹാർഡ്വെയർ രജിസ്റ്ററിനൊപ്പം അത് തിരഞ്ഞെടുക്കുന്നത് യോഗ്യമാണ്
സെൽ.
# ഉദാഹരണം
ലേബൽ: തടയുക ('സ്റ്റേബിൾ, ck='1' അല്ല)
ആരംഭിക്കുന്നു
reg <= GUARDED expr;
എൻഡ് ബ്ലോക്ക്;
നിങ്ങളുടെ രജിസ്റ്ററിൽ എഴുതാൻ പ്രാപ്തമാക്കാവുന്ന ഒരു വ്യവസ്ഥയും നിങ്ങൾക്ക് നൽകാം:
ലേബൽ: തടയുക ('സ്ഥിരവും ck='1' ഉം wen='1' ഉം അല്ല)
ആരംഭിക്കുന്നു
reg <= GUARDED expr;
എൻഡ് ബ്ലോക്ക്;
ഡോണ്ട് കെയർ അനുവദിക്കുന്നതിനായി VHDL ഉപസെറ്റിൽ ഒരു പ്രത്യേക ഫീച്ചർ അവതരിപ്പിച്ചു
ബാഹ്യ ഔട്ട്പുട്ടുകൾക്കും ആന്തരിക രജിസ്റ്ററുകൾക്കുമുള്ള വിവരണം: ഒരു ബിറ്റ് സിഗ്നൽ 'd' എടുക്കാം
മൂല്യം. ഈ മൂല്യം ലോജിക് സിമുലേറ്റർ ഒരു '0' ആയി വ്യാഖ്യാനിക്കുന്നു അസിമുട്ട്. ഡോണ്ട് കെയർസ് ആകുന്നു
സ്വയമേവ സൃഷ്ടിച്ചത് syf തത്ഫലമായുണ്ടാകുന്ന '.vbe' ഫയലിൽ.
ഔട്ട്പുട്ട് ഫയല് വിവരണം
ശുദ്ധമായ ഒരു സാധാരണ സെൽ നെറ്റ്ലിസ്റ്റ് നിർമ്മിക്കുന്നത് ബൂഗ്. ഈ ഫയൽ /fBloon/fP എന്നതിനായി ഉദ്ദേശിച്ചിട്ടുള്ളതാണ്
ആർസി കാലതാമസങ്ങൾ മെച്ചപ്പെടുത്തുന്നതിനുള്ള സഖ്യ യൂട്ടിലിറ്റി. ഏത് ഇക്വിപോട്ടൻഷ്യലും അതിന്റെ പേര് കണക്ടറിൽ നിന്ന് നിലനിർത്തുന്നു
കണക്ടർ. പ്രശ്നസാഹചര്യത്തിൽ, ഈ വിഎച്ച്ഡിഎൽ നിയന്ത്രണത്തെ മാനിക്കുന്നതിനായി ബഫറുകൾ ചേർക്കുന്നു.
അയവുള്ളത് പാരാമീറ്റർ ഫയല് വിവരണം
ലാക്സ് ഫയൽ മറ്റ് ലോജിക് സിന്തസിസ് ടൂളുകളിൽ സാധാരണമാണ്, ഇത് ഡ്രൈവിംഗിനായി ഉപയോഗിക്കുന്നു
സിന്തസിസ് പ്രക്രിയ. കാണുക അയവുള്ളത്(5) കൂടുതൽ വിവരങ്ങൾക്ക് മാനുവൽ.
അയവുള്ളത് സിന്തസിസ് പ്രക്രിയയുടെ ഓരോ ഘട്ടവും നയിക്കാൻ ധാരാളം പാരാമീറ്ററുകൾ ഉപയോഗിക്കുന്നു. ചിലത്
പാരാമീറ്ററുകൾ ആഗോളതലത്തിൽ ഉപയോഗിക്കുന്നു (ഉദാഹരണത്തിന്, ഒപ്റ്റിമൈസേഷൻ ലെവൽ അതേസമയം മറ്റുള്ളവർ
പ്രത്യേകമായി ഉപയോഗിച്ചത് (ലോഡ് ചെയ്യുക കപ്പാസിറ്റൻസിനെ നെറ്റ്ലിസ്റ്റ് ഒപ്റ്റിമൈസേഷന് മാത്രം). ഇതാ
default lax ഫയൽ (ഇതിന്റെ വാക്യഘടനയെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് ഉപയോക്താവിന്റെ മാനുവൽ കാണുക
'.lax' ഫയൽ):
ഒപ്റ്റിമൈസേഷൻ മോഡ് = 2 (50% ഏരിയ - 50% കാലതാമസം)
ഇൻപുട്ട് ഇംപെഡൻസ് = 0
ഔട്ട്പുട്ട് കപ്പാസിറ്റൻസ് = 0
വൈകിയുള്ള ഇൻപുട്ട് = ഒന്നുമില്ല
സഹായ സിഗ്നൽ സംരക്ഷിച്ചു = ഒന്നുമില്ല
മാപ്പിംഗ് കൂടെ a സാധാരണ സെൽ ലൈബ്രറി
MBK_TARGET_LIB എന്ന എൻവയോൺമെന്റ് വേരിയബിൾ നിർവചിച്ചിരിക്കുന്ന ഡയറക്ടറിയിൽ ദൃശ്യമാകുന്ന എല്ലാ സെല്ലുകളും
ഉപയോഗിച്ചേക്കാം ബൂഗ് അവ ഒരു '.vbe' ഫയലായി വിവരിച്ചിരിക്കുന്നതിനാൽ. ചില നിയന്ത്രണങ്ങൾ ഉണ്ട്
ഉപയോഗിച്ച സെല്ലിന്റെ തരത്തെക്കുറിച്ച്. എല്ലാ സെല്ലിനും ഒരു ഔട്ട്പുട്ട് മാത്രമേ ഉണ്ടാകൂ. സെൽ ആയിരിക്കണം
സ്വഭാവം. ആവശ്യമായ സമയവും പ്രദേശ വിവരങ്ങളും ബൂഗ് എന്നതിൽ വ്യക്തമാക്കിയിട്ടുണ്ട്
".vbe" ഫയലിന്റെ "ജനറിക്" ക്ലോസ്.
ഓപ്ഷൻ
-h സഹായ മോഡ്. സാധ്യമായ ഉപയോഗങ്ങൾ പ്രദർശിപ്പിക്കുന്നു ബൂഗ്.
-m optim_mode
ഒപ്റ്റിമൈസേഷൻ മോഡ്. ലാക്സ് ഫയലിൽ നിർവചിക്കാം, ഇത് നിർവചിക്കാനുള്ള ഒരു കുറുക്കുവഴി മാത്രമാണ്
കമാൻഡ് ലൈനിൽ. ഈ മോഡ് നമ്പറിന് ഇടയിൽ നിർവചിച്ചിരിക്കുന്ന ഒരു അറേ ഉണ്ട് 0 ഒപ്പം 4. അത്
ഉപയോക്താവ് ആഗ്രഹിക്കുന്ന ഒപ്റ്റിമൈസേഷൻ വഴി സൂചിപ്പിക്കുന്നു. എങ്കിൽ 0 തിരഞ്ഞെടുത്തു, സർക്യൂട്ട്
പ്രദേശം മെച്ചപ്പെടുത്തും. മറുവശത്ത്, 4 സർക്യൂട്ട് കാലതാമസം മെച്ചപ്പെടുത്തും. 2 ഒരു ആണ്
ഒപ്റ്റിമൈസേഷനുള്ള ഇടത്തരം മൂല്യം.
-x xsch_mode
ഒരു '.xsc' ഫയൽ സൃഷ്ടിക്കുക. അടങ്ങിയിരിക്കുന്ന ഓരോ സിഗ്നലുകൾക്കും ഇത് ഒരു വർണ്ണ മാപ്പാണ്
output_file നെറ്റ്വർക്ക്. ഈ ഫയൽ ഉപയോഗിക്കുന്നത് xsch നെറ്റ്ലിസ്റ്റ് കാണാൻ. തിരഞ്ഞെടുക്കുന്നതിലൂടെ
xsch_mode-നുള്ള ലെവൽ 0 അല്ലെങ്കിൽ 1, നിങ്ങൾക്ക് യഥാക്രമം നിർണ്ണായക പാത അല്ലെങ്കിൽ എല്ലാം നിറം നൽകാം
കാലതാമസം ബിരുദം ഉള്ള സിഗ്നലുകൾ.
-o output_file
വ്യക്തമായി കാണിക്കാനുള്ള മറ്റൊരു മാർഗ്ഗം VST ഔട്ട്പുട്ട് ഫയലിന്റെ പേര്.
-l lax_file
വ്യക്തമായി കാണിക്കാനുള്ള മറ്റൊരു മാർഗ്ഗം LAX പരാമീറ്റർ ഫയലിന്റെ പേര്.
-d ഡീബഗ്_ഫയൽ
എ സൃഷ്ടിക്കുന്നു VBEdebug ഫയൽ. It വരുന്നു നിന്ന് ആന്തരിക ഫലം അൽഗോരിതം. ഉപയോക്താക്കൾ അല്ല
ബന്ധപ്പെട്ട.
ENVIRONMENT വ്യത്യാസങ്ങൾ
ഉപയോഗിക്കുന്നതിന് മുമ്പ് ഇനിപ്പറയുന്ന പരിസ്ഥിതി വേരിയബിളുകൾ സജ്ജീകരിക്കേണ്ടതുണ്ട് ബൂഗ് :
MBK_CATA_LIB ഇൻപുട്ട് ഫയലുകളുടെ ഡയറക്ടറികളുടെ സഹായ പാതകൾ നൽകുന്നു (ബിഹേവിയറൽ
വിവരണം).
MBK_TARGET_LIB തിരഞ്ഞെടുത്ത സ്റ്റാൻഡേർഡ് സെല്ലിന്റെ ഡയറക്ടറിയുടെ പാത (ഒറ്റ) നൽകുന്നു
ലൈബ്രറി.
Mbk_out_lo ഘടനാപരമായ വിവരണത്തിന്റെ ഔട്ട്പുട്ട് ഫോർമാറ്റ് നൽകുന്നു.
ഉദാഹരണം
നിങ്ങൾക്ക് വിളിക്കാം ബൂഗ് ഇനിപ്പറയുന്ന രീതിയിൽ :
boog alu alu
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ബൂഗ് ഓൺലൈനായി ഉപയോഗിക്കുക