ദ്രുത ആരംഭ ഗൈഡ്:
വൈറ്റിസിനായുള്ള മൈക്രോബ്ലേസ് സോഫ്റ്റ് പ്രോസസർ 2021.1
ആമുഖം
ഈ ക്വിക്ക് സ്റ്റാർട്ട് ഗൈഡ് പ്രോസസർ പ്രീസെറ്റ് ഡിസൈനുകൾ ഉപയോഗിച്ച് ഒരു അടിസ്ഥാന മൈക്രോബ്ലേസ്™ പ്രോസസർ സിസ്റ്റം സൃഷ്ടിക്കുന്നതിലൂടെ നിങ്ങളെ നയിക്കും.
നിങ്ങളുടെ കൃത്യമായ ഡിസൈൻ സ്പെസിഫിക്കേഷനുകൾക്ക് അനുസൃതമായി ഒരു മൈക്രോബ്ലേസ് പ്രൊസസർ സിസ്റ്റം ക്രമീകരിക്കാൻ നിങ്ങളെ സഹായിക്കുന്നതിന് റിവേഴ്സ് സൈഡിൽ അധിക ഉറവിടങ്ങളും വിവരങ്ങളും കണ്ടെത്താനാകും. സവിശേഷതകൾ ഉൾപ്പെടുന്നു:
– റോയൽറ്റി-ഫ്രീ
- ഉയർന്ന കോൺഫിഗർ ചെയ്യാവുന്നത്
- ഉയർന്ന പ്രകടനം
- കുറഞ്ഞ ശക്തി
- Linux, RTOS പിന്തുണ
– സൗജന്യ വികസന ഉപകരണങ്ങൾ
എന്താണ് മൈക്രോബ്ലേസ് പ്രോസസർ?
Xilinx ഉപകരണങ്ങളിലെ എംബഡഡ് ആപ്ലിക്കേഷനുകൾക്കായി ഒപ്റ്റിമൈസ് ചെയ്ത Xilinx-ന്റെ സോഫ്റ്റ് പ്രൊസസർ കോർ ആണ് MicroBlaze. മൈക്രോബ്ലേസ് പ്രോസസർ ഉപയോഗിക്കാൻ എളുപ്പമാണ് ഒപ്പം ആവശ്യാനുസരണം പെരിഫറലുകൾ, മെമ്മറി, ഇന്റർഫേസുകൾ എന്നിവയുടെ സംയോജനം തിരഞ്ഞെടുക്കുന്നതിനുള്ള വഴക്കം നൽകുന്നു.
താഴെയുള്ള പട്ടികയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ മൂന്ന് പ്രീസെറ്റ് കോൺഫിഗറേഷനുകളിലൊന്നിലാണ് മൈക്രോബ്ലേസ് പ്രോസസർ സാധാരണയായി ഉപയോഗിക്കുന്നത്: ബെയർ-മെറ്റൽ ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്ന ലളിതമായ മൈക്രോകൺട്രോളർ; കാഷെ ഫീച്ചർ ചെയ്യുന്ന ഒരു തത്സമയ പ്രോസസറും FreeRTOS പ്രവർത്തിക്കുന്ന ഓൺ-ചിപ്പ് മെമ്മറിയിലേക്ക് ഇന്റർഫേസ് ചെയ്യുന്ന മെമ്മറി പ്രൊട്ടക്ഷൻ യൂണിറ്റും; അവസാനമായി, ലിനക്സ് പ്രവർത്തിക്കുന്ന മെമ്മറി മാനേജ്മെന്റ് യൂണിറ്റുള്ള ഒരു ആപ്ലിക്കേഷൻ പ്രോസസർ. ഒരു Artix®-7 ഉപകരണത്തിലെ ഈ കോൺഫിഗറേഷനുകൾക്കായുള്ള പ്രകടനവും ഉപയോഗവും കണക്കാക്കുന്ന പട്ടിക (ചുവടെയുള്ളത്) കാണിക്കുന്നു.
മൈക്രോകൺട്രോളർ | തൽസമയം | അപേക്ഷ | |
MHz | 204 | 172 | 146 |
ലോജിക് സെല്ലുകൾ | 1900 | 4000 | 7000 |
% ഉപയോഗം | 1% | 2% | 4% |
*XC7A200T -3 സ്പീഡ് ഗ്രേഡ് ഉപകരണങ്ങളെ അടിസ്ഥാനമാക്കി
എല്ലാ Xilinx FPGA-കളിലും ഒരു സ്റ്റാൻഡ്-എലോൺ പ്രോസസറായോ Zynq® SoC സിസ്റ്റത്തിൽ ഒരു കോ-പ്രോസസറായോ MicroBlaze ഉപയോഗിക്കാനാകും. ടി ചേർക്കുന്നതിനായി ഇത് ക്രമീകരിക്കാനും കഴിയുംampലോക്ക്-സ്റ്റെപ്പ് മോഡിൽ കോൺഫിഗർ ചെയ്യുന്നതിലൂടെയും ട്രിപ്പിൾ മോഡുലാർ റിഡൻഡൻസി ഉപയോഗിച്ച് സിംഗിൾ-ഇവന്റ് അപ്സെറ്റ് ലഘൂകരണം നൽകുന്നതിലൂടെയും സംരക്ഷണവും തെറ്റ് പരിരക്ഷയും. Xilinx Vitis™ Unified Software Platform ഉപയോഗിച്ച് ഒന്നിലധികം പ്രോസസറുകളുള്ള ഡിസൈനുകൾ ഒരേസമയം ഡീബഗ്ഗ് ചെയ്യാവുന്നതാണ്.
നിങ്ങൾ ആരംഭിക്കുന്നതിന് മുമ്പ്
നിങ്ങൾ ഒരു Xilinx ഡെവലപ്മെന്റ് ബോർഡാണ് ലക്ഷ്യമിടുന്നതെന്ന് ഈ ദ്രുത ആരംഭ ഗൈഡ് അനുമാനിക്കുന്നു. ഈ ബോർഡ് ഒരു Xilinx ബോർഡ് പങ്കാളിയിൽ നിന്നാണ് വരുന്നതെങ്കിൽ, നിങ്ങൾ ഏറ്റവും പുതിയ ബോർഡുകൾ ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ട്ampവിവാഡോയ്ക്കുള്ളിലെ പദ്ധതികൾ. ഞങ്ങളുടെ ചില പങ്കാളികളിലേക്കുള്ള ലിങ്കുകൾക്കായി പതിവ് ചോദ്യങ്ങൾ (അടുത്ത പേജ്) കാണുക.
ഹാർഡ്വെയർ വികസനം
- Vivado® Design Suite ആരംഭിക്കുക (2021.1 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്).
- ടൂളുകൾക്ക് കീഴിൽ Vivado Store തിരഞ്ഞെടുക്കുക. ബോർഡ് ടാബ് തിരഞ്ഞെടുത്ത് കാറ്റലോഗിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യുന്നതിന് ചുവടെ ഇടത് കോണിലുള്ള പുതുക്കുക ക്ലിക്കുചെയ്യുക.
- ഡൗൺലോഡ് പൂർത്തിയാകുമ്പോൾ, Open Ex തിരഞ്ഞെടുക്കുകampലെ പദ്ധതി.
- വിസാർഡ് തുറക്കുമ്പോൾ, വിവര വാചകം വായിച്ച് അടുത്തത് ക്ലിക്കുചെയ്യുക.
- ഒരു ടെംപ്ലേറ്റ് തിരഞ്ഞെടുക്കുന്നതിന് മുമ്പ്, താഴെ ഇടത് മൂലയിൽ വീണ്ടും പുതുക്കുക ക്ലിക്കുചെയ്യുക.
- ടെംപ്ലേറ്റുകളിൽ നിന്ന്, മൈക്രോബ്ലേസ് ഡിസൈൻ പ്രീസെറ്റുകൾ തിരഞ്ഞെടുക്കുക, തുടർന്ന് അടുത്തത് ക്ലിക്കുചെയ്യുക.
- പ്രോജക്റ്റിന്റെ പേരും സ്ഥലവും നൽകുക files, അടുത്തത് ക്ലിക്ക് ചെയ്യുക.
- ടാർഗെറ്റ് ബോർഡ് തിരഞ്ഞെടുത്ത് അടുത്തത് ക്ലിക്കുചെയ്യുക.
- മൈക്രോകൺട്രോളർ തിരഞ്ഞെടുത്ത് അടുത്തത് ക്ലിക്കുചെയ്യുക.
- ഇപ്പോൾ പ്രോജക്റ്റ് സൃഷ്ടിക്കാൻ പൂർത്തിയാക്കുക ക്ലിക്കുചെയ്യുക, ബ്ലോക്ക് ഡിസൈൻ തുറക്കും.
- ഡയഗ്രാമിലെ മൈക്രോബ്ലേസ് ബ്ലോക്കിൽ ഡബിൾ ക്ലിക്ക് ചെയ്യുക.
- മുൻനിർവ്വചിച്ച കോൺഫിഗറേഷനുകൾക്ക് കീഴിൽ ഇടതുവശത്തുള്ള പട്ടികയിൽ സൂചിപ്പിച്ചിരിക്കുന്നതുൾപ്പെടെ മൈക്രോബ്ലേസിന്റെ വ്യത്യസ്ത കോൺഫിഗറേഷൻ ക്രമീകരണങ്ങൾ ഉണ്ടെന്ന് ശ്രദ്ധിക്കുക. നിലവിലെ ക്രമീകരണങ്ങൾ നിലനിർത്താൻ റദ്ദാക്കുക ക്ലിക്കുചെയ്യുക.
- ഇപ്പോൾ ഡിസൈൻ സംരക്ഷിക്കാൻ Ctrl + S അമർത്തുക അല്ലെങ്കിൽ ക്ലിക്കുചെയ്യുക File→ ബ്ലോക്ക് ഡിസൈൻ സംരക്ഷിക്കുക.
- അടുത്തതായി, എഫ്പിജിഎയ്ക്കുള്ള കോൺഫിഗറേഷൻ ഡാറ്റ അടങ്ങുന്ന ബിറ്റ്സ്ട്രീം ജനറേറ്റ് ചെയ്യുന്നതിന്, ബിറ്റ്സ്ട്രീം സൃഷ്ടിക്കുക തിരഞ്ഞെടുക്കുക.
- സിന്തസിസും ഇംപ്ലിമെന്റേഷൻ റണ്ണുകളും സമാരംഭിക്കുക, അതെ ക്ലിക്ക് ചെയ്യുക. Vivado-യുടെ മുകളിൽ വലത് കോണിൽ ബിൽഡ് സ്റ്റാറ്റസ് കാണിച്ചിരിക്കുന്നു. റെഡി എന്നത് പൂർത്തീകരണത്തെ സൂചിപ്പിക്കുന്നു.
- പൂർത്തിയാകുമ്പോൾ, നടപ്പിലാക്കിയ ഡിസൈൻ തുറക്കാൻ ശരി ക്ലിക്കുചെയ്യുക.
- പ്രധാന ടൂൾബാറിൽ നിന്ന്, ക്ലിക്ക് ചെയ്യുക File എക്സ്പോർട്ട്→ എക്സ്പോർട്ട് ഹാർഡ്വെയർ തിരഞ്ഞെടുക്കുക. ബിറ്റ്സ്ട്രീം ഉൾപ്പെടുത്താൻ ബോക്സ് ചെക്കുചെയ്ത് അതേ പ്രോജക്റ്റ് ലൊക്കേഷനിലേക്കാണ് അത് എക്സ്പോർട്ട് ചെയ്തിരിക്കുന്നതെന്ന് ഉറപ്പാക്കി ശരി ക്ലിക്കുചെയ്യുക.
- ഈ മൈക്രോബ്ലേസ് പ്രോസസർ ഉപയോഗിച്ച് സോഫ്റ്റ്വെയർ വികസനം ആരംഭിക്കാൻ, പ്രധാന ടൂൾബാറിൽ നിന്ന് ടൂളുകൾ → ലോഞ്ച് വിറ്റിസ് ഐഡിഇ തിരഞ്ഞെടുക്കുക. വിറ്റിസ് ഇപ്പോൾ മൈക്രോബ്ലേസ് μP ഉൾപ്പെടെയുള്ള ഹാർഡ്വെയർ പ്ലാറ്റ്ഫോം തുറക്കുകയും ഇറക്കുമതി ചെയ്യുകയും ചെയ്യും.
സോഫ്റ്റ്വെയർ വികസനം
- വിറ്റിസ് സമാരംഭിക്കുമ്പോൾ, വർക്ക്സ്പെയ്സിന്റെ അതേ പ്രോജക്റ്റ് ലൊക്കേഷൻ തിരഞ്ഞെടുക്കുന്നതിന് ബ്രൗസ്... ക്ലിക്ക് ചെയ്യുക, തുടർന്ന് സമാരംഭിക്കുക ക്ലിക്കുചെയ്യുക.
- ആപ്ലിക്കേഷൻ പ്രോജക്റ്റ് സൃഷ്ടിക്കാൻ തിരഞ്ഞെടുക്കുക, തുടർന്ന് അടുത്തത് ക്ലിക്കുചെയ്യുക.
- ഹാർഡ്വെയറിൽ നിന്ന് ഒരു പുതിയ പ്ലാറ്റ്ഫോം സൃഷ്ടിക്കുക (XSA) ടാബിൽ ക്ലിക്കുചെയ്യുക, തുടർന്ന് ബ്രൗസ് ക്ലിക്കുചെയ്യുക.
- നിങ്ങളുടെ പ്രോജക്റ്റ് ലൊക്കേഷൻ പരിശോധിച്ച് XSA തിരഞ്ഞെടുക്കുക file തുറക്കുക ക്ലിക്കുചെയ്യുക, തുടർന്ന് അടുത്തത് ക്ലിക്കുചെയ്യുക.
- സ്പെയ്സുകളില്ലാതെ പ്രൊജക്റ്റ് പേര് Hello_world എന്ന് സജ്ജീകരിക്കുക.
- സ്പെയ്സുകളില്ലാതെ സിസ്റ്റം പ്രൊജക്റ്റ് "നിങ്ങളുടെ ബോർഡ് നെയിം"_സിസ്റ്റം ആയി സജ്ജമാക്കുക, തുടർന്ന് അടുത്തത് ക്ലിക്കുചെയ്യുക.
- അടുത്തത് ക്ലിക്കുചെയ്യുക, തുടർന്ന് ഹലോ വേൾഡ് ടെംപ്ലേറ്റ് തിരഞ്ഞെടുത്ത് പൂർത്തിയാക്കുക ക്ലിക്കുചെയ്യുക.
- src ഫോൾഡർ വിപുലീകരിച്ച് HelloWorld.c എന്നതിൽ ഡബിൾ ക്ലിക്ക് ചെയ്യുക view കൂടാതെ സോഴ്സ് കോഡ് എഡിറ്റ് ചെയ്യുക.
- നിങ്ങളുടെ പ്രോജക്റ്റ് നിർമ്മിക്കുന്നതിന് ബിൽഡ് ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.
- എക്സ്പ്ലോറർ വിൻഡോയിൽ നിങ്ങൾ രണ്ട് പ്രധാന ഫോൾഡറുകൾ കാണും:
Hello_world-ൽ എല്ലാ ബൈനറികളും .C, .H (ഹെഡർ) അടങ്ങിയിരിക്കുന്നു files mb_preset_wrapper-ൽ ബോർഡ് സപ്പോർട്ട് പാക്കേജ് (bsp) ഫോൾഡർ ഉൾപ്പെടുന്നു - സോഫ്റ്റ്വെയർ ഡ്രൈവറുകൾ, സോഫ്റ്റ്വെയർ സ്പെസിഫിക്കേഷൻ, മേക്ക്file.
- നിങ്ങളുടെ ടാർഗെറ്റ് ബോർഡ് ഓണാക്കിയിട്ടുണ്ടെന്നും USB-J വഴി ഹോസ്റ്റ് പിസിയിലേക്ക് കണക്റ്റുചെയ്തിട്ടുണ്ടെന്നും ഉറപ്പാക്കുകTAG പോർട്ട് - മൈക്രോബ്ലേസ് പ്രോസസറിലേക്കുള്ള USB-UART കണക്ഷനായും ഈ പോർട്ട് പ്രവർത്തിക്കുന്നു.
- മുകളിലെ ടൂൾബാറിൽ, Xilinx → Program Device ക്ലിക്ക് ചെയ്ത് നിങ്ങളുടെ ഹാർഡ്വെയർ ഡിസൈൻ ഉപയോഗിച്ച് FPGA പ്രോഗ്രാം ചെയ്യാൻ വീണ്ടും പ്രോഗ്രാം ചെയ്യുക.
സോഫ്റ്റ്വെയർ വികസനം (തുടരും)
- വിൻഡോ → കാണിക്കുക ക്ലിക്കുചെയ്ത് സീരിയൽ ആശയവിനിമയത്തിനായി UART ടെർമിനൽ സജ്ജീകരിക്കുക View…, തുടർന്ന് ടെർമിനൽ ഫോൾഡർ വിപുലീകരിച്ച് ടെർമിനലിൽ ഡബിൾ ക്ലിക്ക് ചെയ്യുക.
- ക്ലിക്ക് ചെയ്ത് ടെർമിനൽ തുറക്കുക
താഴെ വലതുവശത്തുള്ള ഐക്കൺ.
- സീരിയൽ ടെർമിനൽ തിരഞ്ഞെടുത്ത് ഇനിപ്പറയുന്ന ക്രമീകരണങ്ങൾ ഉപയോഗിക്കുക:
ശരിയായ COM പോർട്ട് ഉപയോഗിക്കുക
ബൗഡ് നിരക്ക്: 115200
ഡാറ്റ ബിറ്റുകൾ: 8
പാരിറ്റി: ഒന്നുമില്ല
ബിറ്റുകൾ നിർത്തുക: 1
ഒഴുക്ക് നിയന്ത്രണം: ഒന്നുമില്ല
സമയപരിധി (സെക്കൻഡ്): 5 - ശരി ക്ലിക്ക് ചെയ്യുക.
- ഇപ്പോൾ നിങ്ങളുടെ റൈറ്റ് ക്ലിക്ക് ചെയ്ത് ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് ചെയ്യുക
Hello_world പ്രൊജക്റ്റ് തിരഞ്ഞെടുത്ത് റൺ ഇതായി തിരഞ്ഞെടുക്കുക... സമാരംഭിക്കുക തിരഞ്ഞെടുക്കുക
ഹാർഡ്വെയർ (സിംഗിൾ ആപ്ലിക്കേഷൻ ഡീബഗ്), തുടർന്ന് ശരി ക്ലിക്കുചെയ്യുക. - നിങ്ങളുടെ പ്രോഗ്രാം റൺ ചെയ്യും, നിങ്ങളുടെ സീരിയൽ ടെർമിനലിനുള്ളിൽ "ഹലോ വേൾഡ്" പോപ്പ് അപ്പ് ചെയ്യുന്നത് നിങ്ങൾ കാണും.
- അഭിനന്ദനങ്ങൾ! നിങ്ങൾ നിങ്ങളുടെ ആദ്യത്തെ മൈക്രോബ്ലേസ് പ്രോസസർ ആപ്ലിക്കേഷൻ സൃഷ്ടിച്ചു.
- ഇപ്പോൾ നിങ്ങൾക്ക് മറ്റൊരാളെ നിർമ്മിക്കാനും പ്രവർത്തിപ്പിക്കാനും ശ്രമിക്കാംample ആപ്ലിക്കേഷനുകൾ, നൽകിയിരിക്കുന്നത് പോലെ:
പതിവുചോദ്യങ്ങളും അധിക വിഭവങ്ങളും
- മൂന്നാം കക്ഷി ബോർഡുകൾ എങ്ങനെ Vivado ex-ലേക്ക് ലോഡ് ചെയ്യാംampലെ ഡിസൈനുകൾ?
- Vivado-യിൽ കാണിച്ചിരിക്കുന്നത് പോലെ ഏറ്റവും പുതിയ ബോർഡുകൾ ഡൗൺലോഡ് ചെയ്ത് അപ്ഡേറ്റ് ചെയ്യുകampലെ പദ്ധതികൾ.
- മൈക്രോബ്ലേസ് പ്രോസസറിനെക്കുറിച്ച് കൂടുതലറിയാൻ ഞാൻ എവിടെ തുടങ്ങണം?
മൈക്രോബ്ലേസ് ഡിസൈൻ ഹബ് സന്ദർശിക്കുക. ധാരാളം വിവരങ്ങൾ നൽകുന്ന ഡോക്യുമെന്റേഷൻ, വിക്കികൾ, വീഡിയോ ട്യൂട്ടോറിയലുകൾ എന്നിവയിലേക്കുള്ള ലിങ്കുകൾ ഇതിൽ അടങ്ങിയിരിക്കുന്നു. ഈ പതിവുചോദ്യങ്ങളിലെ മിക്ക ഡോക്യുമെന്റ് ലിങ്കുകളും അവിടെയും കാണാം. - മൈക്രോബ്ലേസ് പ്രോസസറിനെക്കുറിച്ചുള്ള പ്രത്യേക വിശദാംശങ്ങൾ എനിക്ക് എവിടെ കണ്ടെത്താനാകും?
ഇതിലേക്ക് പോകുക: UG984 - മൈക്രോബ്ലേസ് പ്രോസസർ റഫറൻസ് ഗൈഡ്. - എന്റെ കോൺഫിഗർ ചെയ്ത മൈക്രോബ്ലേസ് പ്രൊസസറിന്റെ വലിപ്പവും പ്രകടനവും എനിക്ക് എങ്ങനെ കണക്കാക്കാം?
ഇതിലേക്ക് പോകുക: ഒരു ആരംഭ പോയിന്റായി മൈക്രോബ്ലേസ് പെർഫോമൻസ് മെട്രിക്സ്. - കൂടുതൽ സമഗ്രമായ ഒരു ട്യൂട്ടോറിയൽ എനിക്ക് എവിടെ കണ്ടെത്താനാകും?
ഇതിലേക്ക് പോകുക: UG940 - ലാബ് 3: എംബഡഡ് മൈക്രോബ്ലേസ് പ്രോസസർ ഉപയോഗിക്കുന്നു. - ഒരു Vivado ടൂൾ ഡിസൈൻ സൃഷ്ടിക്കുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിശദാംശങ്ങൾക്ക് ഞാൻ എവിടെ പോകും?
ഞങ്ങളുടെ വിവാഡോ ഡിസൈൻ ഹബുകൾ സന്ദർശിക്കുക. - വിറ്റിസ് ആരംഭിക്കാൻ ഞാൻ വിവാഡോ ടൂളുകളിൽ ഉണ്ടായിരിക്കേണ്ടതുണ്ടോ?
No. Vivado-യിൽ നിന്ന് സ്വതന്ത്രമായി സമാരംഭിക്കാവുന്ന ഒരു ഏകീകൃത സോഫ്റ്റ്വെയർ പ്ലാറ്റ്ഫോമാണ് Vitis. എന്നിരുന്നാലും, നിങ്ങൾക്ക് ഒരു Viti-യുടെ പ്ലാറ്റ്ഫോം ആവശ്യമാണ് അല്ലെങ്കിൽ ഹാർഡ്വെയറിൽ നിന്ന് (.xsa) ഒരു പുതിയ പ്ലാറ്റ്ഫോം സൃഷ്ടിക്കുക file സോഫ്റ്റ്വെയർ വികസനം ലക്ഷ്യമിടുന്നു. - ഞാൻ ലക്ഷ്യമിടുന്ന ബോർഡ് ലിസ്റ്റിൽ ഇല്ലെങ്കിൽ ഞാൻ എന്തുചെയ്യും?
പല ബോർഡ് വെണ്ടർമാർ ബോർഡ് നൽകുന്നു fileവിവാഡോ, വിറ്റിസ് എന്നിവയിലേക്ക് ചേർക്കാനാകുന്ന പ്ലാറ്റ്ഫോമുകളും. ഇവയ്ക്കായി നിർദ്ദിഷ്ട നിർമ്മാതാവിനെ ബന്ധപ്പെടുക files. - എന്റെ ഹാർഡ്വെയർ ഡിസൈനിൽ മാറ്റങ്ങൾ വരുത്തണമെങ്കിൽ എന്ത് ചെയ്യണം?
വിറ്റിസ് അടച്ച് വിവാഡോ ടൂളുകളിൽ ആവശ്യമായ എച്ച്ഡബ്ല്യു ഡിസൈൻ എഡിറ്റുകൾ നടത്തുക, തുടർന്ന് ബിറ്റിന്റെ ക്രമം പിന്തുടരുക file തലമുറ. ഈ അപ്ഡേറ്റ് ചെയ്ത ഹാർഡ്വെയർ ഡിസൈൻ വിവാഡോ ടൂളുകളിൽ നിന്ന് കയറ്റുമതി ചെയ്യുകയും ഒരു പുതിയ പ്ലാറ്റ്ഫോമായി Vitis-ലേക്ക് ഇറക്കുമതി ചെയ്യുകയും വേണം. - എന്റെ മൂല്യനിർണ്ണയ ബോർഡിന്റെ കഴിവ് എങ്ങനെ വികസിപ്പിക്കാം?
പിഎംഒഡികൾ, ആർഡ്വിനോ ഷീൽഡുകൾ, ക്ലിക്ക് ബോർഡുകൾ, എഫ്എംസി കാർഡുകൾ എന്നിവ ഞങ്ങളുടെ മൂല്യനിർണ്ണയ ബോർഡുകളുടെ കഴിവുകൾ വിപുലീകരിക്കാൻ ഉപയോഗിക്കാം. - എന്റെ ബിറ്റ്സ്ട്രീമും ആപ്ലിക്കേഷനും അടങ്ങുന്ന ഒരു ബൂട്ടബിൾ ഫ്ലാഷ് ഇമേജ് എങ്ങനെ സൃഷ്ടിക്കാം?
UG7-ന്റെ അധ്യായം 898 കാണുക. വിവാഡോയിൽ, ടൂളുകൾ → അസോസിയേറ്റ് ELF Fileഎസ്…
വിറ്റിസിൽ, Xilinx → പ്രോഗ്രാം FPGA (മൈക്രോബ്ലേസിനായി ELF തിരഞ്ഞെടുക്കുക). - ഞാൻ ഹാർഡ്വെയർ എക്സ്പോർട്ട് ചെയ്ത് വിറ്റിസ് സമാരംഭിക്കുമ്പോൾ എന്ത് സംഭവിക്കും?
ഒരു Xilinx സപ്പോർട്ട് ആർക്കൈവ് (.xsa) file സൃഷ്ടിക്കപ്പെടുന്നു. ഈ file HW സവിശേഷതകൾ, IP ഇന്റർഫേസുകൾ, ബാഹ്യ സിഗ്നൽ വിവരങ്ങൾ, പ്രാദേശിക മെമ്മറി വിലാസ വിവരങ്ങൾ എന്നിവ അടങ്ങിയിരിക്കുന്നു. ഒരു ഹാർഡ്വെയർ പ്ലാറ്റ്ഫോം സൃഷ്ടിക്കാൻ വിറ്റിസ് ഇത് ഉപയോഗിക്കുന്നു. - Zynq®-7000 SoC ഉം MicroBlaze ഉം തമ്മിൽ ഞാൻ എങ്ങനെ ആശയവിനിമയം നടത്തും?
YouTube-ൽ ഈ QTV കാണുക: Zynq, MicroBlaze IOP ബ്ലോക്ക്, OCM, മെമ്മറി റിസോഴ്സ് പങ്കിടൽ. - ഒരു സിസ്റ്റത്തിൽ ഒന്നിലധികം പ്രോസസ്സറുകൾ എങ്ങനെ ഡീബഗ് ചെയ്യാം?
Xilinx SDK ഉപയോഗിച്ചുള്ള വൈവിധ്യമാർന്ന മൾട്ടികോർ ഡീബഗ്ഗിംഗ്.
- മൈക്രോബ്ലേസ് പ്രോസസറിന് എത്ര FPGA മെമ്മറി ആക്സസ് ചെയ്യാൻ കഴിയും?
ഒരു FPGA-യിൽ ലഭ്യമായ എല്ലാ മെമ്മറിയും ആക്സസ് ചെയ്യുന്ന മൈക്രോബ്ലേസ് സിസ്റ്റങ്ങൾ സൃഷ്ടിക്കാൻ കഴിയും. എന്നാൽ ഇത് കുറഞ്ഞ FMAX-ന്റെ ചിലവിൽ വരുന്നു. സാധാരണ മൈക്രോബ്ലേസ് നടപ്പിലാക്കലുകൾ 128KB അല്ലെങ്കിൽ അതിൽ കുറവ് ഉപയോഗിക്കുന്നു. - മൈക്രോബ്ലേസിനുള്ള വിറ്റിസിൽ ഏതൊക്കെ OS & ലൈബ്രറികൾ പിന്തുണയ്ക്കുന്നു?
പിന്തുണയ്ക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളും UG643 - OS, ലൈബ്രറി ഗൈഡ് എന്നിവയും കാണുക. - മൈക്രോബ്ലേസ് പ്രോസസറിൽ എനിക്ക് Linux അല്ലെങ്കിൽ RTOS പ്രവർത്തിപ്പിക്കാൻ കഴിയുമോ?
അതെ. മികച്ച പ്രകടനത്തിന്, ആപ്ലിക്കേഷൻ അല്ലെങ്കിൽ തത്സമയം തിരഞ്ഞെടുക്കുക
വിവാഡോയിലെ മൈക്രോബ്ലേസ് ക്രമീകരണങ്ങളിൽ മുൻകൂട്ടി നിശ്ചയിച്ച കോൺഫിഗറേഷൻ. - മൈക്രോബ്ലേസ് പ്രോസസറിനായി ഞാൻ എങ്ങനെ ഒരു ലിനക്സ് ബൂട്ട്ലോഡർ സൃഷ്ടിക്കും?
ഇതിലേക്ക് പോകുക: മൈക്രോബ്ലേസിനായി യു-ബൂട്ട് നിർമ്മിക്കുക.
വിഭവങ്ങൾ
- മൈക്രോബ്ലേസ് ഡോക്യുമെന്റേഷൻ ഡിസൈൻ ഹബ്
- മൈക്രോബ്ലേസ് വിക്കി ആരംഭിക്കുന്നു
- മൈക്രോബ്ലേസ് സോഫ്റ്റ് പ്രോസസർ കോർ ഉൽപ്പന്ന പേജ്
- കോസ്റ്റ്-സെൻസിറ്റീവ് എംബഡഡ് സിസ്റ്റം ഡെവലപ്മെന്റ് ത്വരിതപ്പെടുത്തുന്നതിന് മൈക്രോബ്ലേസ് പ്രോസസർ ഉപയോഗിക്കുന്നു
- ഡോക്യുമെന്റ് നാവിഗേറ്റർ എംബഡഡ് ഹബ്
- വിവാഡോ ഡിസൈൻ സ്യൂട്ട് ട്യൂട്ടോറിയലുകൾ
- Xilinx Vitis ടൂൾസ് സഹായം
- നോളജ് ബേസ് ഉത്തര രേഖകൾ
- മൂന്നാം കക്ഷി പങ്കാളി ബോർഡുകൾ
അവ്നെറ്റ് | ഉത്സാഹിയായ | ട്രെൻസ് | എൻക്ലസ്ട്ര | iWave | MYiR | ALINX - ദ്രുത ആരംഭ ഗൈഡ്: വൈറ്റിസിനായുള്ള മൈക്രോബ്ലേസ് സോഫ്റ്റ് പ്രോസസർ 2019.2
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
XILINX മൈക്രോബ്ലേസ് സോഫ്റ്റ് പ്രോസസർ കോർ സിസ്റ്റം [pdf] ഉപയോക്തൃ ഗൈഡ് മൈക്രോബ്ലേസ് സോഫ്റ്റ് പ്രോസസർ കോർ സിസ്റ്റം, മൈക്രോബ്ലേസ് സോഫ്റ്റ് പ്രോസസർ സിസ്റ്റം, മൈക്രോബ്ലേസ് സോഫ്റ്റ് പ്രോസസർ, മൈക്രോബ്ലേസ് |