Canllaw Cychwyn Cyflym:
Prosesydd Meddal MicroBlaze ar gyfer Vitis 2021.1
RHAGARWEINIAD
Bydd y Canllaw Cychwyn Cyflym hwn yn eich arwain trwy greu system prosesydd MicroBlaze™ sylfaenol gan ddefnyddio dyluniadau rhagosodedig prosesydd.
Gellir dod o hyd i adnoddau a gwybodaeth ychwanegol ar y cefn i'ch helpu i deilwra system prosesydd MicroBlaze i'ch union fanylebau dylunio. Mae nodweddion yn cynnwys:
- Heb freindal
- Hynod Ffurfweddadwy
– Perfformiad Uchel
- Pwer Isel
- Cefnogaeth Linux a RTOS
- Offer Datblygu Am Ddim
Beth yw'r Prosesydd MicroBlaze?
MicroBlaze yw craidd prosesydd meddal Xilinx sydd wedi'i optimeiddio ar gyfer cymwysiadau wedi'u hymgorffori ar ddyfeisiau Xilinx. Mae'r prosesydd MicroBlaze yn hawdd i'w ddefnyddio ac yn darparu'r hyblygrwydd i ddewis y cyfuniad o perifferolion, cof, a rhyngwynebau yn ôl yr angen.
Defnyddir y prosesydd MicroBlaze yn gyffredin mewn un o dri chyfluniad rhagosodedig fel y dangosir yn y tabl isod: microreolydd syml sy'n rhedeg cymwysiadau metel noeth; prosesydd amser real sy'n cynnwys storfa ac uned diogelu cof yn rhyngwynebu â chof ar-sglodyn sydd wedi'i gyplysu'n dynn sy'n rhedeg FreeRTOS; ac yn olaf, prosesydd cais gydag uned rheoli cof yn rhedeg Linux. Mae'r tabl (isod) yn dangos amcangyfrifon perfformiad a defnydd ar gyfer y ffurfweddiadau hyn ar ddyfais Artix®-7.
| Microreolydd | Amser Real | Cais | |
| MHz | 204 | 172 | 146 |
| Celloedd Rhesymeg | 1900 | 4000 | 7000 |
| % Defnydd | 1% | 2% | 4% |
* Yn seiliedig ar ddyfeisiau gradd cyflymder XC7A200T -3
Gellir defnyddio MicroBlaze fel prosesydd annibynnol ym mhob FPGA Xilinx neu fel cyd-brosesydd mewn system Zynq® SoC. Gellir ei ffurfweddu hefyd i ychwanegu tamper mwyn diogelu ac amddiffyn namau trwy ffurfweddu yn y modd cam clo yn ogystal â darparu lliniaru gofid un digwyddiad gyda Diswyddiad Modiwlaidd Triphlyg. Gellir dadfygio dyluniadau gyda phroseswyr lluosog ar yr un pryd gan ddefnyddio Platfform Meddalwedd Unedig Xilinx Vitis™.
CYN I CHI DDECHRAU
Mae'r Canllaw Cychwyn Cyflym hwn yn cymryd yn ganiataol eich bod yn targedu bwrdd datblygu Xilinx. Os daw'r bwrdd hwn gan bartner bwrdd Xilinx, mae angen i chi lawrlwytho'r byrddau diweddaraf a chynampgyda phrosiectau o fewn Vivado. Gweler y Cwestiynau Cyffredin (tudalen nesaf) am ddolenni i rai o'n partneriaid.
DATBLYGU CALEDWEDD
- Dechreuwch Vivado® Design Suite (2021.1 neu ddiweddarach).
- O dan Offer dewiswch Vivado Store. Dewiswch y tab Byrddau ac yna cliciwch ar Adnewyddu yn y gornel chwith isaf i lawrlwytho'r fersiwn diweddaraf o'r catalog.
- Pan fydd y lawrlwythiad wedi'i gwblhau, dewiswch Open Example Prosiect.
- Pan fydd Wizard yn agor, darllenwch destun gwybodaeth a chliciwch ar Next.
- Cyn dewis templed, cliciwch ar Adnewyddu eto yn y gornel chwith isaf.
- O'r templedi, dewiswch MicroBlaze Design Presets, yna cliciwch ar Next.

- Rhowch enw prosiect a lleoliad ar gyfer y prosiect files a chliciwch Nesaf.
- Dewiswch y bwrdd targed a chliciwch ar Next.
- Dewiswch Microcontroller a chliciwch ar Next.
- Nawr cliciwch Gorffen i greu'r prosiect a bydd y Dyluniad Bloc yn agor.
- Cliciwch ddwywaith ar y bloc MicroBlaze yn y diagram.
- O dan Gyfluniadau Rhagosodol sylwch fod yna wahanol osodiadau cyfluniad o'r MicroBlaze gan gynnwys y rhai a grybwyllir yn y tabl ar y chwith. Cliciwch Canslo i gadw'r gosodiadau cyfredol.
- I arbed y dyluniad nawr, pwyswch Ctrl + S neu cliciwch File→ Arbed Dyluniad Bloc.
- Nesaf, i gynhyrchu'r llif didau, sy'n cynnwys data ffurfweddu ar gyfer y FPGA, dewiswch Generate Bitstream.
- Lansio rhediadau Synthesis a Gweithredu, cliciwch Ydw. Dangosir statws adeiladu yng nghornel dde uchaf Vivado. Parod yn dynodi cwblhau.
- Ar ôl ei gwblhau, cliciwch OK i Agor Dyluniad Wedi'i Weithredu.
- O'r prif bar offer, cliciwch File a dewis Allforio → Allforio Caledwedd. Gwiriwch y blwch i Cynnwys Bitstream a gwnewch yn siŵr ei fod yn cael ei allforio i'r un lleoliad prosiect a chliciwch ar OK.
- I ddechrau datblygu meddalwedd gyda'r prosesydd MicroBlaze hwn, dewiswch Offer → Lansio Vitis IDE o'r prif far offer. Bydd Vitis nawr yn agor ac yn mewnforio'r llwyfan caledwedd, gan gynnwys y MicroBlaze μP.
DATBLYGU MEDDALWEDD
- Pan fydd Vitis yn lansio, cliciwch Pori… i ddewis yr un lleoliad prosiect â'r man gwaith ac yna cliciwch ar Lansio.
- Dewiswch Creu Prosiect Cais yna cliciwch ar Next.
- Cliciwch ar y tab Creu platfform newydd o galedwedd (XSA) yna cliciwch Pori.
- Gwiriwch leoliad eich prosiect a dewiswch yr XSA file a chliciwch ar Agor yna cliciwch ar Nesaf.
- Gosod enw'r prosiect i Hello_world heb unrhyw fylchau.
- Gosodwch brosiect System i “enw eich bwrdd” _system heb unrhyw fylchau ac yna cliciwch ar Next.
- Cliciwch Next, yna dewiswch y templed Hello World a chliciwch Gorffen.
- Ehangwch y ffolder src a chliciwch ddwywaith HelloWorld.c i view a golygu'r cod ffynhonnell.
- Cliciwch ar y botwm adeiladu i adeiladu eich prosiect.
- Fe welwch ddau ffolder bwysig yn ffenestr Explorer:
Mae Hello_world yn cynnwys yr holl binaries, .C, a .H (Pennawd) files mb_preset_wrapper yn cynnwys y pecyn cymorth bwrdd ffolder (bsp) - Gyrwyr meddalwedd, manyleb meddalwedd, a Makefile. 
- Sicrhewch fod eich bwrdd targed wedi'i droi ymlaen a'i gysylltu â'r PC gwesteiwr trwy'r USB-JTAG porthladd - mae'r porthladd hwn hefyd yn gweithredu fel y cysylltiad USB-UART i'r prosesydd MicroBlaze.
- Ar y bar offer uchaf, cliciwch Xilinx → Dyfais Rhaglen yna Rhaglen eto i raglennu'ch FPGA gyda'ch dyluniad caledwedd.
DATBLYGIAD MEDDALWEDD (parhad)
- Gosodwch derfynell UART ar gyfer cyfathrebu cyfresol trwy glicio Ffenestr → Show View…, yna ehangwch y ffolder Terminal a chliciwch ddwywaith Terminal.
- Agorwch derfynell trwy glicio ar y
eicon ar y gwaelod ar y dde. - Dewiswch Terminal Cyfresol a defnyddiwch y gosodiadau canlynol:
Defnyddiwch y Porth COM Cywir
Cyfradd Baud: 115200
Darnau Data: 8
Cydraddoldeb: Dim
Stopiau: 1
Rheoli Llif: Dim
Goramser (eiliad): 5 - Cliciwch OK.
- Nawr lawrlwythwch y cais trwy dde-glicio ar eich
Prosiect Hello_world a dewis Run As… Dewiswch Lansio
Caledwedd (Dadfygio Cais Sengl), yna cliciwch Iawn. - Bydd eich rhaglen yn rhedeg, a dylech weld “Helo Fyd” yn ymddangos y tu mewn i'ch Terfynell Gyfresol.

- Llongyfarchiadau! Rydych chi wedi creu eich cais prosesydd MicroBlaze cyntaf.
- Nawr gallwch chi geisio adeiladu a rhedeg cyn eraillampceisiadau, fel y rhai a ddarperir:

Cwestiynau Cyffredin ac ADNODDAU YCHWANEGOL
- Sut mae llwytho byrddau trydydd parti i mewn i Vivado example dyluniadau?
- Fel y dangosir yn Vivado lawrlwythwch y byrddau diweddaraf a diweddariad exampgyda phrosiectau.
- Ble ddylwn i ddechrau dysgu mwy am y prosesydd MicroBlaze?
Ewch i Hyb Dylunio MicroBlaze. Mae'n cynnwys dolenni i ddogfennaeth, wikis, a thiwtorialau fideo sy'n darparu llawer o wybodaeth. Mae'r rhan fwyaf o'r dolenni dogfen yn y Cwestiynau Cyffredin hwn i'w gweld yno hefyd. - Ble alla i ddod o hyd i fanylion penodol am y prosesydd MicroBlaze?
Ewch i: UG984 – Canllaw Cyfeirio Prosesydd MicroBlaze. - Sut alla i amcangyfrif maint a pherfformiad fy mhroseswr MicroBlaze wedi'i ffurfweddu?
Ewch i: Metrigau Perfformiad MicroBlaze fel man cychwyn. - Ble alla i ddod o hyd i diwtorial mwy cynhwysfawr?
Ewch i: UG940 – Lab 3: Defnyddio'r Prosesydd MicroBlaze Embedded. - Ble ydw i'n mynd i gael mwy o fanylion am greu dyluniad offer Vivado?
Ewch i'n Hybiau Dylunio Vivado. - Oes angen i mi fod yn yr offer Vivado i ddechrau Vitis?
Llwyfan meddalwedd unedig yw Na. Vitis y gellir ei lansio'n annibynnol ar Vivado. Fodd bynnag, bydd angen platfform Viti arnoch neu greu platfform newydd o'r caledwedd (.xsa) file i dargedu ar gyfer datblygu meddalwedd. - Beth ddylwn i ei wneud os nad yw'r bwrdd rwy'n ei dargedu ar y rhestr?
Mae llawer o werthwyr bwrdd yn darparu bwrdd files a llwyfannau y gellir eu hychwanegu at Vivado a Vitis. Cysylltwch â'r gwneuthurwr penodol ar gyfer y rhain files. - Beth os bydd angen i mi wneud newidiadau i'm dyluniad caledwedd?
Caewch Vitis a gwnewch y golygiadau dylunio HW gofynnol yn yr offer Vivado, yna dilynwch y dilyniant am bit file cenhedlaeth. Yna mae'n rhaid i'r dyluniad caledwedd hwn sydd wedi'i ddiweddaru gael ei allforio o'r offer Vivado a'i fewnforio i Vitis fel llwyfan newydd. - Sut mae ehangu gallu fy mwrdd gwerthuso?
Gellir defnyddio PMODs, tariannau Arduino, byrddau clic, a chardiau FMC i ehangu galluoedd ein byrddau gwerthuso. - Sut mae creu delwedd fflach bootable sy'n cynnwys fy llif didau a'm cymhwysiad?
Gweler pennod 7 o UG898. Yn Vivado, Offer → ELF Cyswllt Files…
Yn Vitis, Xilinx → Rhaglen FPGA (dewiswch ELF ar gyfer MicroBlaze). - Beth sy'n digwydd pan fyddaf yn allforio'r caledwedd ac yn lansio Vitis?
Archif Gymorth Xilinx (.xsa) file yn cael ei greu. hwn file yn cynnwys manylebau HW, rhyngwynebau IP, gwybodaeth signal allanol, a gwybodaeth cyfeiriad cof lleol. Defnyddir hwn gan Vitis i greu llwyfan caledwedd. - Sut mae cyfathrebu rhwng Zynq®-7000 SoC a MicroBlaze?
Gweler y QTV hwn ar YouTube: Zynq a MicroBlaze IOP Block, OCM, a Cof Rhannu Adnoddau. - Sut mae dadfygio proseswyr lluosog mewn un system?
Debugging Multicore Heterogenaidd gyda SDK Xilinx. - Faint o gof FPGA y gall prosesydd MicroBlaze ei gyrchu?
Gellir creu systemau MicroBlaze sy'n cyrchu'r holl gof sydd ar gael ar FPGA. Ond daw hyn ar gost FMAX is. Mae gweithrediadau MicroBlaze nodweddiadol yn defnyddio 128KB neu lai. - Pa OS a llyfrgelloedd sy'n cael eu cefnogi yn Vitis ar gyfer MicroBlaze?
Gweler Systemau Gweithredu â Chymorth ac UG643 – Canllaw OS a Llyfrgelloedd. - A allaf redeg Linux neu RTOS ar y prosesydd MicroBlaze?
Oes. Ar gyfer y perfformiad gorau, dewiswch y Cais neu Amser Real
Ffurfweddiad Rhagosodol yn y gosodiadau MicroBlaze yn Vivado. - Sut mae creu cychwynnydd Linux ar gyfer prosesydd MicroBlaze?
Ewch i: Adeiladu U-Boot ar gyfer MicroBlaze.
Adnoddau
- Canolfan Dylunio Dogfennaeth MicroBlaze
- MicroBlaze Cychwyn Arni Wiki
- Tudalen Cynnyrch Craidd Prosesydd Meddal MicroBlaze
- Defnyddio'r Prosesydd MicroBlaze i Gyflymu Datblygiad System Mewnosodedig Cost-sensitif
- Hyb Planedig Llywiwr Dogfennau
- Tiwtorialau Ystafell Ddylunio Vivado
- Cymorth Offer Xilinx Vitis
- Cofnodion Atebion Sylfaen Gwybodaeth
- Byrddau Partner Trydydd Parti
Avnet | Diwyd | Trenz | Enclustra | iWave | MYiR | ALINX - Canllaw Cychwyn Cyflym: Prosesydd Meddal MicroBlaze ar gyfer Vitis 2019.2
Dogfennau / Adnoddau
![]() |
System Graidd Prosesydd Meddal XILINX MicroBlaze [pdfCanllaw Defnyddiwr System Graidd Prosesydd Meddal MicroBlaze, System Prosesydd Meddal MicroBlaze, Prosesydd Meddal MicroBlaze, MicroBlaze |




