Fa'ailoga MicroBlazeVave Amata Taiala:
MicroBlaze Soft Processor mo Vitis 2021.1

FOLASAGA

Ole Ta'iala Amata Fa'atosina ole a ta'ita'ia oe ile fa'atupuina ole faiga fa'avae ole MicroBlaze ™ e fa'aaoga ai mamanu fa'atulagaina.
O isi punaoa ma faʻamatalaga e mafai ona maua i le pito i tua e fesoasoani ia te oe e faʻapipiʻi le MicroBlaze processor system i au faʻataʻitaʻiga tonu. O mea e aofia ai:

– E leai se tautupu
- Sili ona Configurable
– Maualuga Galuega
– Malosi maualalo
- Linux ma RTOS lagolago
– Meafaigaluega Fausia fua

O le a le MicroBlaze Processor?

MicroBlaze o le Xilinx's soft processor core optimized mo talosaga fa'apipi'i i Xilinx masini. O le MicroBlaze processor e faigofie ona faʻaoga ma tuʻuina atu le fetuutuunai e filifili ai le tuʻufaʻatasiga o peripherals, manatua, ma fesoʻotaʻiga pe a manaʻomia.
O le MicroBlaze processor e masani ona faʻaaogaina i se tasi o faʻasologa faʻatulagaina e tolu e pei ona faʻaalia i le laulau o loʻo i lalo: o se microcontroller faigofie o loʻo faʻaogaina e leai ni uʻamea; ose fa'agaioiga taimi moni e fa'aalia ai le fa'aogaina o le fa'aoga ma se vaega e puipuia ai manatuaga e feso'ota'i ma fa'apipi'i fa'atasi i luga ole masini masini e fa'aogaina le FreeRTOS; ma le mea mulimuli, o se polokalama faʻapipiʻi faʻatasi ma se iunite faʻamanatuga o loʻo faʻaogaina Linux. O le laulau (lalo) o loʻo faʻaalia ai le faʻatinoga ma le faʻaogaina o fua faatatau mo nei faʻasalalauga i luga o se masini Artix®-7.

Laiti uila  Taimi Moni  Fa'atatauga
MHz 204 172 146
Cells Logic 1900 4000 7000
% Fa'aaogaina 1% 2% 4%

* Faʻavae i luga o le XC7A200T -3 masini faʻasolosolo saoasaoa
O le MicroBlaze e mafai ona faʻaaogaina e avea o se masini tutoʻatasi i totonu o Xilinx FPGA uma poʻo se faʻapipiʻi faʻatasi i le Zynq® SoC system. E mafai fo'i ona fa'aopoopo e fa'aopoopo tample puipuiga ma le puipuiga o mea sese e ala i le setiina i le loka-laasaga faʻapea foʻi ma le tuʻuina atu o le faʻalavelave faʻalavelave faʻafuaseʻi ma le Triple Modular Redundancy. Fuafuaga ma le tele o fa'agaioiga e mafai ona fa'apipi'iina i le taimi e tasi e fa'aaoga ai le Xilinx Vitis ™ Unified Software Platform.

AE LE'I AMATA

O lenei Quick Start Guide e faʻapea o loʻo e tulimataʻia se Xilinx development board. Afai o lenei laupapa e sau mai se paaga a le Xilinx, e tatau ona e sii maia laupapa fou ma example poloketi i totonu o Vivado. Va'ai le FAQ (itulau e sosoo ai) mo so'otaga i nisi oa tatou paaga.

ATINA'E MA'IGA

  • Amata Vivado® Design Suite (2021.1 pe mulimuli ane).
  • I lalo o Meafaigaluega filifili le Faleoloa Vivado. Filifili le Boards tab ona kiliki ai lea o le Refresh i le pito i lalo agavale e sii mai ai le lomiga lata mai o le lisi.
  • A maeʻa le download, filifili Open Example Poloketi.
  • A tatala le Wizard, faitau faʻamatalaga faʻamatalaga ma kiliki le Next.
  • A'o le'i filifilia se fa'ata'ita'iga, toe kiliki Toe Fa'afou ile tulimanu agavale pito i lalo.
  • Mai faʻataʻitaʻiga, filifili MicroBlaze Design Presets, ona kiliki lea o le Next.Xilinx MicroBlaze Soft Processor Core System
  • Ulufale se igoa o le poloketi ma le nofoaga mo le poloketi files ma kiliki le Next.
  • Filifili le laupapa sini ma kiliki le Next.
  • Filifili Microcontroller ma kiliki Next.
  • O lea kiliki Fa'auma e fatu ai le poloketi ma o le a tatala le Block Design.
  • Kiliki faalua le poloka MicroBlaze i le ata.
  • I lalo o Fa'atonuga Fa'atonu e va'aia e iai tulaga fa'aopoopo eseese o le MicroBlaze e aofia ai ma mea o lo'o ta'ua i le laulau i le agavale. Kiliki Fa'aleaogaina e fa'atumauina tulaga o lo'o iai nei.
  • Ina ia faasaoina nei le mamanu lolomi Ctrl + S pe kiliki File→ Faasaoina Block Design.
  • O le isi, e fa'atupuina le bitstream, lea e iai fa'amaumauga fa'atulagaina mo le FPGA, filifili Fa'atupu Bitstream.
  • Fa'alauiloa le Synthesis and Implementation run, kiliki Ioe. Fausia tulaga o loʻo faʻaalia i le tulimanu pito i luga taumatau o Vivado. Sauni e ta'u mai ai le mae'a.
  • A maeʻa, kiliki le OK e tatala ai le Faʻatonu Faʻatonu.
  • Mai le meafaigaluega autu, kiliki File ma filifili Export→Export Hardware. Siaki le atigipusa e aofia ai Bitstream ma ia mautinoa e auina atu i fafo i le nofoaga lava lea e tasi ma kiliki le OK.
  • Ina ia amataina le atinaʻeina o polokalama faʻatasi ma lenei MicroBlaze processor, filifili Meafaigaluega → Tatala Vitis IDE mai le meafaigaluega autu. Vitis o le a tatalaina nei ma faʻaulufale mai le masini faʻapipiʻi, e aofia ai le MicroBlaze μP.

ATINA'E O LE SOIFUAMU

  • A faʻalauiloa Vitis, kiliki Suʻesuʻe ... e filifili ai le nofoaga e tasi o le poloketi e pei o le avanoa faigaluega ona kiliki ai lea o le Launch.
  • Filifili e Fausia Poloketi Talosaga ona kiliki le Next.
  • Kiliki i luga o le Fausia se tulaga fou mai meafaigaluega (XSA) tab ona kiliki lea Su'esu'e.
  • Fa'amaonia le nofoaga o lau poloketi ma filifili le XSA file ma kiliki Tatala ona kiliki le Next.
  • Seti le igoa ole poloketi ile Hello_world e leai ni avanoa.
  • Seti le Polokalama Fa'atonu i le "lou igoa laupapa" _system e leai ni avanoa ona kiliki lea o le Next.
  • Kiliki le Next, ona filifili lea o le Talofa World template ma kiliki Finish.
  • Faalautele le faila src ma kiliki faalua HelloWorld.c i view ma faasa'o le source code.
  • Kiliki i luga o le fau fa'amau e fau ai lau poloketi.
  • O le a e vaʻaia ni laupepa taua se lua i le faamalama Explorer:

Hello_world o lo'o iai fa'atasi uma, .C, ma .H (Header) files mb_preset_wrapper e aofia ai le pusa lagolago a le laupapa (bsp) faila – Avetaavale polokalame, faʻamatalaga polokalame, ma Faifile. XILINX MicroBlaze Soft Processor Core System- ATINA'E SOFTWARE

  • Ia mautinoa o loʻo faʻaalia lau laupapa sini ma fesoʻotaʻi i le PC talimalo e ala i le USB-JTAG uafu - o lenei uafu e avea foi ma USB-UART fesoʻotaʻiga i le MicroBlaze processor.
  • I le pito i luga o meafaigaluega, kiliki Xilinx → Polokalama Meafaigaluega ona toe Polokalama lea e faʻapipiʻi lau FPGA ma lau mamanu meafaigaluega.

ATINA'E O LE SOIFUAIGA (fa'aauau)

  • Seti le UART terminal mo feso'ota'iga fa'asologa i le kilikiina o le Fa'amalama → Fa'aali View…, ona faʻalautele lea o le Terminal folder ma faalua kiliki Terminal.
  • Tatala se nofoaga e ala i le kilikiina o lefa'ailoga fa'amau icon i le pito i lalo taumatau.
  • Filifili Serial Terminal ma faʻaoga tulaga nei:
    Fa'aoga Sa'o COM Port
    Fua Faatatau: 115200
    Fa'amaumauga: 8
    Parity: Leai
    Taofi Pits: 1
    Pulea o le tafe: Leai
    Taimi (sec): 5
  • Kiliki OK.
  • Ia download loa le talosaga e ala i le kiliki-sa'o i lau
    Poloketi Hello_world ma filifili le Run As… Filifili le Launch
    Meafaigaluega (Single Application Debug), ona kiliki lea o le OK.
  • O le a faʻagasolo lau polokalame, ma e tatau ona e vaʻai i le "Talofa Lalolagi" oso aʻe i totonu o lau Serial Terminal.XILINX MicroBlaze Soft Processor Core System- Talosaga Tasi
  • Fa'afetai! Ua e faia lau talosaga muamua MicroBlaze processor.
  • Ole taimi nei e mafai ona e taumafai e fau ma fa'agaoioia isi example talosaga, e pei o mea na tuʻuina atu:

XILINX MicroBlaze Soft Processor Core System-o lo'o saunia

FAQs ma PUNAOA FAAOPOOPO

  • E fa'afefea ona ou utaina laupapa isi vaega i Vivado example mamanu?
  • E pei ona faʻaalia i Vivado download laupapa fou & faʻafouina example poloketi.
  • O fea e tatau ona ou amata aʻoaʻo atili ai e uiga i le MicroBlaze processor?
    Asiasi i le MicroBlaze Design Hub. O lo'o iai feso'ota'iga i fa'amaumauga, wikis, ma a'oa'oga vitiō e maua ai le tele o fa'amatalaga. O le tele o feso'ota'iga pepa i lenei FAQ e mafai fo'i ona maua iina.
  • O fea e mafai ona ou maua ai faʻamatalaga patino e uiga i le MicroBlaze processor?
    Alu ile: UG984 – MicroBlaze Processor Reference Guide.
  • E fa'afefea ona ou fa'atatauina le tele ma le fa'atinoga mo la'u masini fa'apipi'i MicroBlaze?
    Alu ile: MicroBlaze Performance metrics e fai ma amataga.
  • O fea e mafai ona ou maua ai se aʻoaʻoga sili atu ona malamalama?
    Alu i le: UG940 - Lab 3: Fa'aaogaina o le Fa'aogaina o le MicroBlaze Processor.
  • O fea ou te alu i ai mo nisi faʻamatalaga e uiga i le fatuina o se mamanu meafaigaluega Vivado?
    Asiasi i matou Vivado Design Hubs.
  • E tatau ona ou i ai i meafaigaluega Vivado e amata ai Vitis?
    Leai. Vitis ose polokalame fa'akomepiuta tu'ufa'atasi e mafai ona fa'alauiloa tuto'atasi mai Vivado. Ae ui i lea, e te mana'omia se Viti's platform po'o le fa'atupuina o se fa'ailoga fou mai meafaigaluega (.xsa) file e fa'atatau mo le atina'eina o polokalame.
  • O le a la'u mea e fai pe a le o iai i le lisi le laupapa o lo'o ou tulimata'ia?
    O le tele o tagata faʻatau laupapa e tuʻuina atu laupapa files ma faʻavae e mafai ona faʻaopoopo i Vivado ma Vitis. Fa'afeso'ota'i le kamupani gaosi oloa mo nei mea files.
  • Ae fa'afefea pe a ou mana'omia le faia o suiga i la'u mamanu meafaigaluega?
    Tapuni Vitis ma fai suiga mana'omia HW i meafaigaluega Vivado, ona mulimuli lea i le faasologa mo sina vaega file tupulaga. E tatau ona fa'aulufaleina mai le meafaigaluega a le Vivado ma fa'aulufale mai i Vitis e avea ma fa'avae fou.
  • E fa'afefea ona ou fa'alauteleina le agava'a o la'u komiti su'esu'e?
    PMODs, talipupuni Arduino, Kiliki laupapa, ma kata FMC e mafai ona faʻaogaina e faʻalautele ai le gafatia o a tatou laupapa iloiloga.
  • E fa'afefea ona ou faia se ata fa'apipi'i fa'apipi'i e iai la'u bitstream ma le fa'aoga?
    Va'ai mataupu 7 o UG898. I Vivado, Meafaigaluega → Faʻafesoʻotaʻi ELF Files…
    I Vitis, Xilinx → Polokalama FPGA (filifili ELF mo MicroBlaze).
  • O le a le mea e tupu pe a ou auina atu i fafo meafaigaluega ma faʻalauiloa Vitis?
    A Xilinx Support Archive (.xsa) file ua foafoaina. Lenei file o lo'o i ai fa'amatalaga HW, feso'ota'iga IP, fa'amatalaga fa'ailoga fafo, ma fa'amatalaga tuatusi manatua i le lotoifale. O loʻo faʻaaogaina e Vitis e fatu ai se masini faʻapipiʻi.
  • E fa'afefea ona ou feso'ota'i i le va o le Zynq®-7000 SoC ma le MicroBlaze?
    Va'ai i le QTV lenei ile YouTube: Zynq ma MicroBlaze IOP Block, OCM, ma le Fa'asoaina o Punaoa Fa'amanatu.
  • E fa'afefea ona ou debug tele processors i se faiga e tasi?
    Avantree BTHT-4186 Bluetooth Transmitter ma Headphone Set-Vitio Eterogene Multicore Debugging ma Xilinx SDK.
  • E fia le FPGA manatua e mafai e le MicroBlaze processor ona maua?
    MicroBlaze faiga e mafai ona faia e maua uma manatua avanoa i luga o se FPGA. Ae o lenei mea e sau i le tau o le FMAX maualalo. O fa'atinoga masani a MicroBlaze e fa'aoga le 128KB pe itiiti.
  • O le a le OS & faletusi o loʻo lagolagoina i Vitis mo MicroBlaze?
    Va'ai Faiga Fa'agaioiga Lagolago & UG643 - OS ma Faletusi Taiala.
  • E mafai ona ou faʻatautaia Linux poʻo se RTOS i luga o le MicroBlaze processor?
    Ioe. Mo le fa'atinoga sili, filifili le Talosaga po'o le Taimi Moni
    Fa'atonuga muamua i totonu ole MicroBlaze fa'atulagaina i Vivado.
  • E faʻafefea ona ou fatuina se Linux bootloader mo le MicroBlaze processor?
    Alu ile: Fausia U-Boot mo MicroBlaze.

Punaoa

  • MicroBlaze Documentation Design Hub
  • MicroBlaze Amataina Wiki
  • MicroBlaze Soft Processor Core Product Page
  • Fa'aaogaina o le MicroBlaze Processor e fa'avavevave ai le tau-maaleale o le fa'atupuina o faiga fa'apipi'i
  • Fa'amau Fa'atonu Fa'amauina Hub
  • Vivado Design Suite Tutorials
  • Xilinx Vitis Tools Fesoasoani
  • Faʻamaumauga Tali a le Knowledge Base
  • Komiti Fa'apaaga Vaega Tolu
    Avnet | filiga | Trenz | Fa'atasi | iWave | MYiR | ALINX
  •  Ta'iala vave amata: MicroBlaze Soft Processor mo Vitis 2019.2

Pepa / Punaoa

Xilinx MicroBlaze Soft Processor Core System [pdf] Taiala mo Tagata Fa'aoga
MicroBlaze Soft Processor Core System, MicroBlaze Soft Processor System, MicroBlaze Soft Processor, MicroBlaze

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *