Itọsọna Ibẹrẹ ni kiakia:
Processor Soft MicroBlaze fun Vitis 2021.1
AKOSO
Itọsọna Ibẹrẹ Iyara yii yoo rin ọ nipasẹ ṣiṣẹda ipilẹ ẹrọ ero isise MicroBlaze ™ nipa lilo awọn aṣa tito tẹlẹ ero isise.
Awọn orisun afikun ati alaye ni a le rii ni ẹgbẹ yiyipada lati ṣe iranlọwọ fun ọ lati ṣe telo ẹrọ ero isise MicroBlaze kan si awọn pato apẹrẹ apẹrẹ rẹ. Awọn ẹya pẹlu:
– Royalty-ọfẹ
– Gíga Configurable
– Ga Performance
- Agbara kekere
- Linux ati RTOS atilẹyin
- Awọn irinṣẹ Idagbasoke Ọfẹ
Kini MicroBlaze Processor?
MicroBlaze jẹ mojuto ero isise asọ ti Xilinx iṣapeye fun awọn ohun elo ifibọ lori awọn ẹrọ Xilinx. Awọn ero isise MicroBlaze rọrun lati lo ati ṣafihan irọrun lati yan apapo awọn agbeegbe, iranti, ati awọn atọkun bi o ṣe nilo.
Awọn ero isise MicroBlaze jẹ lilo nigbagbogbo ni ọkan ninu awọn atunto tito tẹlẹ bi o ṣe han ninu tabili ni isalẹ: microcontroller ti o rọrun ti nṣiṣẹ awọn ohun elo irin-igan; isise gidi-akoko kan ti o nfihan kaṣe ati ẹyọ aabo iranti kan interfacing si ni wiwọ pọ lori-chip iranti nṣiṣẹ FreeRTOS; ati nikẹhin, ero isise ohun elo kan pẹlu ẹyọ iṣakoso iranti ti nṣiṣẹ Linux. Tabili (isalẹ) fihan iṣẹ ṣiṣe ati awọn iṣiro lilo fun awọn atunto wọnyi lori ohun elo Artix®-7.
| Microcontroller | Akoko gidi | Ohun elo | |
| MHz | 204 | 172 | 146 |
| Awọn sẹẹli kannaa | 1900 | 4000 | 7000 |
| % Lilo | 1% | 2% | 4% |
* Da lori XC7A200T -3 awọn ẹrọ ite iyara
MicroBlaze le ṣee lo bi ero isise imurasilẹ-nikan ni gbogbo Xilinx FPGAs tabi bi alabaṣiṣẹpọ ni eto Zynq® SoC kan. O tun le tunto lati fi tampIdaabobo er ati aabo ẹbi nipasẹ tito leto ni ipo-igbesẹ titiipa bi daradara bi ipese idinku idalẹnu iṣẹlẹ-ẹyọkan pẹlu Apọju apọjuwọn Mẹta. Awọn apẹrẹ pẹlu awọn ero isise lọpọlọpọ le jẹ yokokoro nigbakanna nipa lilo Platform Software Iṣọkan Xilinx Vitis.
KI O TO BERE
Itọsọna Ibẹrẹ Yiyara yii dawọle pe o n fojusi igbimọ idagbasoke Xilinx kan. Ti igbimọ yii ba wa lati ọdọ alabaṣepọ igbimọ Xilinx, o nilo lati ṣe igbasilẹ awọn igbimọ tuntun ati example ise agbese laarin Vivado. Wo FAQ (oju-iwe ti o tẹle) fun awọn ọna asopọ si diẹ ninu awọn alabaṣiṣẹpọ wa.
IDAGBASOKE HARDWARE
- Bẹrẹ Vivado® Design Suite (2021.1 tabi nigbamii).
- Labẹ Awọn irinṣẹ yan Ile-itaja Vivado. Yan taabu Awọn igbimọ lẹhinna tẹ Sọ ni igun apa osi isalẹ lati ṣe igbasilẹ ẹya tuntun ti katalogi naa.
- Nigbati igbasilẹ naa ba ti pari, yan Ṣii Example Project.
- Nigbati Oluṣeto ṣii, ka ọrọ alaye ki o tẹ Itele.
- Ṣaaju yiyan awoṣe, tẹ Tuntun lẹẹkansi ni igun apa osi isalẹ.
- Lati awọn awoṣe, yan MicroBlaze Design tito, lẹhinna tẹ Itele.

- Tẹ orukọ ise agbese kan ati ipo fun iṣẹ akanṣe files ki o si tẹ Itele.
- Yan igbimọ ibi-afẹde ki o tẹ Itele.
- Yan Microcontroller ki o tẹ Itele.
- Bayi tẹ Pari lati ṣẹda ise agbese na ati Àkọsílẹ Design yoo ṣii.
- Tẹ lẹẹmeji MicroBlaze Àkọsílẹ ninu aworan atọka.
- Labẹ Awọn atunto Isọtẹlẹ ṣe akiyesi pe awọn eto atunto oriṣiriṣi wa ti MicroBlaze pẹlu awọn ti a mẹnuba ninu tabili ni apa osi. Tẹ Fagilee lati tọju awọn eto lọwọlọwọ.
- Lati fi apẹrẹ pamọ bayi tẹ Ctrl + S tabi tẹ File→ Fipamọ Apẹrẹ Dina.
- Nigbamii, lati ṣe ina ṣiṣanwọle, eyiti o ni data iṣeto ni fun FPGA, yan Ina Bitstream.
- Lọlẹ Synthesis ati imuse nṣiṣẹ, tẹ Bẹẹni. Ipo kikọ ti han ni igun apa ọtun oke ti Vivado. Ṣetan tọkasi ipari.
- Nigbati o ba pari, tẹ O DARA lati Ṣii Apẹrẹ ti a ṣe.
- Lati ọpa irinṣẹ akọkọ, tẹ File ko si yan Si ilẹ okeere → Hardware okeere. Ṣayẹwo apoti lati ṣafikun Bitstream ati rii daju pe o ti gbejade si ipo iṣẹ akanna kanna ki o tẹ O DARA.
- Lati bẹrẹ idagbasoke sọfitiwia pẹlu ero isise MicroBlaze yii, yan Awọn irinṣẹ → Lọlẹ Vitis IDE lati ọpa irinṣẹ akọkọ. Vitis yoo ṣii bayi ati gbe pẹpẹ ohun elo wọle, pẹlu MicroBlaze μP.
SOFTWARE IDAGBASOKE
- Nigbati Vitis ṣe ifilọlẹ, tẹ Kiri… lati yan ipo akanṣe kanna bi aaye iṣẹ ati lẹhinna tẹ Ifilọlẹ.
- Yan lati Ṣẹda Ise agbese Ohun elo lẹhinna tẹ Itele.
- Tẹ lori Ṣẹda ipilẹ tuntun lati taabu hardware (XSA) lẹhinna tẹ Kiri.
- Ṣayẹwo ipo iṣẹ akanṣe rẹ ki o yan XSA naa file ki o si tẹ Ṣii lẹhinna tẹ Itele.
- Ṣeto orukọ iṣẹ akanṣe si Hello_world laisi awọn aaye.
- Ṣeto iṣẹ akanṣe System si “orukọ igbimọ rẹ”_eto laisi awọn aaye ati lẹhinna tẹ Itele.
- Tẹ Itele, lẹhinna yan awoṣe Kaabo Agbaye ki o tẹ Pari.
- Faagun folda src ki o tẹ HelloWorld.c lẹẹmeji si view ati satunkọ koodu orisun.
- Tẹ bọtini Kọ lati kọ iṣẹ akanṣe rẹ.
- Iwọ yoo wo awọn folda pataki meji ni window Explorer:
Hello_world ni gbogbo awọn alakomeji ninu, .C, ati .H (Akọsori) files mb_preset_wrapper pẹlu package atilẹyin igbimọ (bsp) folda – Awọn awakọ sọfitiwia, sọfitiwia sipesifikesonu, ati Ṣefile. 
- Rii daju pe igbimọ ibi-afẹde rẹ ti wa ni titan ati sopọ si PC agbalejo nipasẹ USB-JTAG ibudo - ibudo yii tun ṣiṣẹ bi asopọ USB-UART si ero isise MicroBlaze.
- Lori ọpa irinṣẹ oke, tẹ Xilinx → Ẹrọ Eto lẹhinna Eto lẹẹkansi lati ṣe eto FPGA rẹ pẹlu apẹrẹ ohun elo rẹ.
IDAGBASOKE SOFTWARE (tẹsiwaju)
- Ṣeto ebute UART fun ibaraẹnisọrọ ni tẹlentẹle nipa titẹ Window → Fihan View…, lẹhinna faagun folda Terminal ki o tẹ Terminal lẹẹmeji.
- Ṣii ebute kan nipa tite lori
aami ni isalẹ sọtun. - Yan Terminal Serial ki o lo awọn eto atẹle:
Lo Atunse COM Port
Oṣuwọn Baud: 115200
Data Bits: 8
Parity: Ko si
Duro Awọn idinku: 1
Iṣakoso sisan: Ko si
Ipari (iṣẹju iṣẹju): 5 - Tẹ O DARA.
- Bayi ṣe igbasilẹ ohun elo naa nipa titẹ-ọtun lori rẹ
Hello_world ise agbese ati yiyan Ṣiṣe Bi… Yan Ifilọlẹ
Hardware (Atunṣe Ohun elo Kanṣo), lẹhinna tẹ O DARA. - Eto rẹ yoo ṣiṣẹ, ati pe o yẹ ki o wo “Hello World” gbejade inu ti Terminal Serial rẹ.

- Oriire! O ti ṣẹda ohun elo ero isise MicroBlaze akọkọ rẹ.
- Bayi o le gbiyanju Ilé ati ki o nṣiṣẹ miiran MofiampAwọn ohun elo, bii awọn ti a pese:

FAQs ati ÀFIKÚN awọn orisun
- Bawo ni MO ṣe gbe awọn igbimọ ẹni-kẹta sinu Vivado example awọn apẹrẹ?
- Bi o ṣe han ni Vivado ṣe igbasilẹ awọn igbimọ tuntun & imudojuiwọn example ise agbese.
- Nibo ni MO le bẹrẹ lati ni imọ siwaju sii nipa ero isise MicroBlaze?
Ṣabẹwo Ibudo Apẹrẹ MicroBlaze. O ni awọn ọna asopọ si iwe, wikis, ati awọn ikẹkọ fidio ti o pese alaye pupọ. Pupọ julọ awọn ọna asopọ iwe ni FAQ yii tun le rii nibẹ. - Nibo ni MO le wa awọn alaye kan pato nipa ero isise MicroBlaze?
Lọ si: UG984 – MicroBlaze Reference Reference Processor. - Bawo ni MO ṣe le ṣe iṣiro iwọn ati iṣẹ ṣiṣe fun ero isise MicroBlaze mi ti iṣeto?
Lọ si: MicroBlaze Metrics Performance bi aaye ibẹrẹ. - Nibo ni MO le rii ikẹkọ pipe diẹ sii?
Lọ si: UG940 – Lab 3: Lilo MicroBlaze Processor ti a fi sii. - Nibo ni MO lọ fun awọn alaye diẹ sii nipa ṣiṣẹda apẹrẹ irinṣẹ Vivado kan?
Ṣabẹwo Awọn ibudo Apẹrẹ Vivado wa. - Ṣe Mo nilo lati wa ninu awọn irinṣẹ Vivado lati bẹrẹ Vitis?
Rara. Vitis jẹ ipilẹ sọfitiwia ti iṣọkan ti o le ṣe ifilọlẹ ni ominira lati Vivado. Bibẹẹkọ, iwọ yoo nilo pẹpẹ ti Viti tabi ṣẹda pẹpẹ tuntun lati ohun elo (.xsa) file lati fojusi fun idagbasoke software. - Kini MO ṣe ti igbimọ ti Mo n fojusi ko si lori atokọ naa?
Ọpọlọpọ awọn onijaja ọkọ pese ọkọ files ati awọn iru ẹrọ ti o le wa ni afikun si Vivado ati Vitis. Kan si olupese kan pato fun awọn wọnyi files. - Kini ti MO ba nilo lati ṣe awọn ayipada si apẹrẹ ohun elo mi?
Pa Vitis ki o ṣe awọn atunṣe apẹrẹ HW ti o nilo ninu awọn irinṣẹ Vivado, lẹhinna tẹle ọna fun bit file iran. Apẹrẹ ohun elo imudojuiwọn yii gbọdọ jẹ okeere lati awọn irinṣẹ Vivado ati gbe wọle sinu Vitis bi pẹpẹ tuntun kan. - Bawo ni MO ṣe faagun agbara igbimọ igbelewọn mi?
PMODs, Arduino shields, Tẹ awọn igbimọ, ati awọn kaadi FMC le ṣee lo lati faagun awọn agbara ti awọn igbimọ igbelewọn wa. - Bawo ni MO ṣe ṣẹda aworan filaṣi bootable ti o ni bitstream mi ati ohun elo ninu?
Wo ori 7 ti UG898. Ni Vivado, Awọn irinṣẹ → Associate ELF Files…
Ni Vitis, Xilinx → Eto FPGA (yan ELF fun MicroBlaze). - Kini yoo ṣẹlẹ nigbati mo ba okeere hardware ati ifilọlẹ Vitis?
Ibi ipamọ atilẹyin Xilinx (.xsa) file ti wa ni da. Eyi file ni awọn pato HW, awọn atọkun IP, alaye ifihan agbara ita, ati alaye adirẹsi iranti agbegbe. Eyi jẹ lilo nipasẹ Vitis lati ṣẹda pẹpẹ ohun elo kan. - Bawo ni MO ṣe ibasọrọ laarin Zynq®-7000 SoC ati MicroBlaze?
Wo QTV yii lori YouTube: Zynq ati MicroBlaze IOP Block, OCM, ati Pipin Awọn orisun Iranti. - Bawo ni MO ṣe ṣatunṣe awọn ero isise pupọ ni eto ẹyọkan?
N ṣatunṣe aṣiṣe Multicore orisirisi pẹlu Xilinx SDK. - Elo ni iranti FPGA ti MicroBlaze isise le wọle si?
Awọn eto MicroBlaze le ṣẹda ti o wọle si gbogbo iranti ti o wa lori FPGA kan. Ṣugbọn eyi wa ni idiyele ti FMAX kekere. Awọn imuse MicroBlaze aṣoju lo 128KB tabi kere si. - OS & awọn ile-ikawe wo ni atilẹyin ni Vitis fun MicroBlaze?
Wo Awọn ọna ṣiṣe Atilẹyin & UG643 – OS ati Itọsọna Awọn ile-ikawe. - Ṣe MO le ṣiṣẹ Linux tabi RTOS kan lori ero isise MicroBlaze?
Bẹẹni. Fun iṣẹ ṣiṣe to dara julọ, yan Ohun elo tabi Akoko-gidi
Iṣeto ti a ti yan tẹlẹ ninu awọn eto MicroBlaze ni Vivado. - Bawo ni MO ṣe ṣẹda bootloader Linux kan fun ero isise MicroBlaze?
Lọ si: Kọ U-Boot fun MicroBlaze.
Oro
- MicroBlaze Documentation Design Ipele
- MicroBlaze Bibẹrẹ Wiki
- MicroBlaze Soft Prosessor mojuto ọja Page
- Lilo MicroBlaze Processor lati Mu Idagbasoke Eto Ifibọnu Iṣe-Kọra Mu
- Ibudo Ifisinu Lilọ kiri iwe
- Vivado Design Suite Tutorials
- Xilinx Vitis Awọn irinṣẹ Iranlọwọ
- Ipilẹ Imọ Awọn igbasilẹ Idahun
- Ẹni-kẹta Partner Boards
Avnet | Digilient | Trenz | Enclustra | iWave | MIYR | ALINX - Itọsọna Ibẹrẹ Yara: MicroBlaze Soft Processor fun Vitis 2019.2
Awọn iwe aṣẹ / Awọn orisun
![]() |
XILINX MicroBlaze Soft Prosessor mojuto System [pdf] Itọsọna olumulo MicroBlaze Soft Processor System Core System, MicroBlaze Soft Processor System, MicroBlaze Soft Processor, MicroBlaze |




