Водич за брзи почетак:
МицроБлазе Софт процесор за Витис 2021.1
УВОД
Овај водич за брзи почетак ће вас провести кроз креирање основног МицроБлазе™ процесорског система користећи унапред подешене дизајне процесора.
Додатни ресурси и информације могу се наћи на полеђини како би вам помогли да прилагодите МицроБлазе процесорски систем вашим тачним спецификацијама дизајна. Карактеристике укључују:
– Без накнаде
– Високо конфигурабилан
– Високе перформансе
- Мале снаге
– Подршка за Линук и РТОС
– Бесплатни развојни алати
Шта је МицроБлазе процесор?
МицроБлазе је Ксилинк-ово меко процесорско језгро оптимизовано за уграђене апликације на Ксилинк уређајима. МицроБлазе процесор је једноставан за коришћење и пружа флексибилност одабира комбинације периферних уређаја, меморије и интерфејса по потреби.
МицроБлазе процесор се обично користи у једној од три унапред подешене конфигурације као што је приказано у табели испод: једноставан микроконтролер који покреће голе металне апликације; процесор у реалном времену који садржи кеш меморију и јединицу за заштиту меморије која је повезана са чврсто повезаном меморијом на чипу која покреће ФрееРТОС; и коначно, апликативни процесор са јединицом за управљање меморијом која покреће Линук. Табела (испод) приказује процене перформанси и коришћења за ове конфигурације на Артик®-7 уређају.
Микроконтролер | Реал-Тиме | Апликација | |
МХз | 204 | 172 | 146 |
Логиц Целлс | 1900 | 4000 | 7000 |
% Искоришћеност | 1% | 2% | 4% |
*Засновано на КСЦ7А200Т -3 уређајима степена брзине
МицроБлазе се може користити као самостални процесор у свим Ксилинк ФПГА или као копроцесор у Зинк® СоЦ систему. Такође се може конфигурисати за додавање тampбољу заштиту и заштиту од грешке конфигурисањем у режиму закључавања, као и обезбеђивањем ублажавања поремећаја у једном догађају са троструком модуларном редундансом. Дизајни са више процесора могу да се отклањају истовремено користећи Ксилинк Витис™ Унифиед Софтваре Платформ.
ПРЕ него што почнете
Овај водич за брзи почетак претпоставља да циљате на Ксилинк развојну плочу. Ако ова плоча долази од Ксилинк партнера за плоче, морате да преузмете најновије плоче и прampле пројекти у оквиру Вивада. Погледајте ФАК (следећа страница) за линкове до неких од наших партнера.
РАЗВОЈ ХАРДВЕРА
- Покрените Вивадо® Десигн Суите (2021.1 или новији).
- У оквиру Алатке изаберите Вивадо Сторе. Изаберите картицу Плоче, а затим кликните на Освежи у доњем левом углу да бисте преузели најновију верзију каталога.
- Када се преузимање заврши, изаберите Опен Екampле Пројецт.
- Када се чаробњак отвори, прочитајте информативни текст и кликните на Даље.
- Пре него што изаберете шаблон, поново кликните на Освежи у доњем левом углу.
- Из шаблона изаберите МицроБлазе Десигн Пресетс, а затим кликните на Нект.
- Унесите назив пројекта и локацију за пројекат fileс и кликните на Нект.
- Изаберите циљну таблу и кликните на Даље.
- Изаберите Микроконтролер и кликните на Даље.
- Сада кликните на Заврши да бисте креирали пројекат и отвориће се Блоцк Десигн.
- Двапут кликните на МицроБлазе блок на дијаграму.
- У одељку Унапред дефинисане конфигурације приметите да постоје различите конфигурационе поставке МицроБлазе укључујући и оне наведене у табели са леве стране. Кликните на Откажи да бисте задржали тренутна подешавања.
- Да бисте сада сачували дизајн, притисните Цтрл + С или кликните File→Сачувај дизајн блока.
- Затим, да бисте генерисали ток битова, који садржи конфигурационе податке за ФПГА, изаберите Генерате Битстреам.
- Покрените Синтезу и имплементацију, кликните на Да. Статус израде је приказан у горњем десном углу Вивада. Спреман означава завршетак.
- Када завршите, кликните на ОК да бисте отворили имплементирани дизајн.
- На главној траци са алаткама кликните File и изаберите Извези→Извези хардвер. Означите поље за Укључи Битстреам и уверите се да је извезен на исту локацију пројекта и кликните на ОК.
- Да бисте започели развој софтвера са овим МицроБлазе процесором, изаберите Алатке → Покрени Витис ИДЕ са главне траке са алаткама. Витис ће сада отворити и увести хардверску платформу, укључујући МицроБлазе μП.
РАЗВОЈ СОФТВЕРА
- Када се Витис покрене, кликните на Бровсе… да изаберете исту локацију пројекта као радни простор, а затим кликните на Покрени.
- Изаберите да направите пројекат апликације, а затим кликните на дугме Даље.
- Кликните на картицу Креирај нову платформу од хардвера (КССА), а затим кликните на Прегледај.
- Проверите локацију свог пројекта и изаберите КССА file и кликните на Отвори, а затим кликните на Даље.
- Подесите име пројекта на Хелло_ворлд без размака.
- Подесите системски пројекат на „име ваше плоче“_систем без размака, а затим кликните на Даље.
- Кликните на Даље, затим изаберите шаблон Хелло Ворлд и кликните на Заврши.
- Проширите фасциклу срц и двапут кликните на ХеллоВорлд.ц за view и уредите изворни код.
- Кликните на дугме за изградњу да бисте направили свој пројекат.
- Видећете две важне фасцикле у прозору Екплорера:
Хелло_ворлд садржи све бинарне датотеке, .Ц и .Х (заглавље) fileс мб_пресет_враппер укључује фасциклу пакета подршке за плочу (бсп) – Софтверске драјвере, спецификацију софтвера и Макеfile.
- Уверите се да је ваша циљна плоча укључена и повезана са главним рачунаром преко УСБ-ЈTAG порт – овај порт такође служи као УСБ-УАРТ веза са МицроБлазе процесором.
- На горњој траци са алаткама кликните на Ксилинк → Програмирај уређај, а затим поново Програмирај да бисте програмирали свој ФПГА са својим хардверским дизајном.
РАЗВОЈ СОФТВЕРА (наставак)
- Подесите УАРТ терминал за серијску комуникацију кликом на Прозор → Прикажи View…, затим проширите фасциклу Терминал и двапут кликните на Терминал.
- Отворите терминал кликом на
икона у доњем десном углу.
- Изаберите серијски терминал и користите следећа подешавања:
Користите исправан ЦОМ порт
Брзина преноса: 115200
Битови података: 8
Паритет: Нема
Стоп битови: 1
Контрола протока: нема
Временско ограничење (сек): 5 - Кликните ОК.
- Сада преузмите апликацију тако што ћете кликнути десним тастером миша на вашу
Хелло_ворлд пројекат и избор Покрени као... Изаберите Покрени
Хардвер (Отклањање грешака у једној апликацији), а затим кликните на ОК. - Ваш програм ће се покренути и требало би да видите „Хелло Ворлд“ искачући унутар вашег серијског терминала.
- Честитам! Направили сте своју прву МицроБлазе процесорску апликацију.
- Сада можете покушати да направите и покренете друге екampле апликације, попут оних које су дате:
Честа питања и ДОДАТНИ РЕСУРСИ
- Како да учитам плоче треће стране у Вивадо екampле десигнс?
- Као што је приказано у Виваду, преузмите најновије плоче и ажурирајте прampле пројекти.
- Где да почнем да сазнам више о МицроБлазе процесору?
Посетите МицроБлазе Десигн Хуб. Садржи везе до документације, викија и видео туторијала који пружају много информација. Већина линкова до докумената у овом често постављању питања се такође може наћи тамо. - Где могу да пронађем конкретне детаље о МицроБлазе процесору?
Идите на: УГ984 – Референтни водич за МицроБлазе процесор. - Како могу да проценим величину и перформансе за мој конфигурисани МицроБлазе процесор?
Идите на: МицроБлазе Перформанце Метрицс као почетну тачку. - Где могу да нађем свеобухватнији водич?
Идите на: УГ940 – Лабораторија 3: Коришћење уграђеног МицроБлазе процесора. - Где да потражим више детаља о креирању дизајна Вивадо алата?
Посетите наше Вивадо Десигн Хубс. - Да ли треба да будем у Вивадо алатима да бих покренуо Витис?
Не. Витис је обједињена софтверска платформа која се може покренути независно од Вивада. Међутим, требаће вам Вити платформа или креирати нову платформу од хардвера (.кса) file циљати за развој софтвера. - Шта да радим ако табла коју циљам није на листи?
Многи продавци плоча пружају таблу fileи платформе које се могу додати у Вивадо и Витис. Обратите се одређеном произвођачу за ово files. - Шта ако треба да променим дизајн свог хардвера?
Затворите Витис и извршите потребне измене ХВ дизајна у Вивадо алатима, а затим пратите редослед за бит file генерације. Овај ажурирани дизајн хардвера затим мора бити извезен из Вивадо алата и увезен у Витис као нова платформа. - Како да проширим могућности свог одбора за оцењивање?
ПМОД-ови, Ардуино штитови, Цлицк плоче и ФМЦ картице се могу користити за проширење могућности наших плоча за процену. - Како да направим флеш слику за покретање која садржи мој битстреам и апликацију?
Види 7. поглавље УГ898. У Виваду, Тоолс → Ассоциате ЕЛФ Fileс…
У Витису, Ксилинк → Програм ФПГА (изаберите ЕЛФ за МицроБлазе). - Шта се дешава када извезем хардвер и покренем Витис?
Архива подршке за Ксилинк (.кса) file је створен. Ово file садржи ХВ спецификације, ИП интерфејсе, информације о спољном сигналу и информације о адреси локалне меморије. Ово користи Витис за креирање хардверске платформе. - Како да комуницирам између Зинк®-7000 СоЦ-а и МицроБлазе-а?
Погледајте овај КТВ на ИоуТубе-у: Зинк и МицроБлазе ИОП блок, ОЦМ и дељење меморијских ресурса. - Како да отклоним грешке на више процесора у једном систему?
Хетерогено вишејезгарно отклањање грешака са Ксилинк СДК-ом.
- Колико ФПГА меморије може да приступи МицроБлазе процесор?
Могу се креирати МицроБлазе системи који приступају свој доступној меморији на ФПГА. Али ово долази по цену нижег ФМАКС-а. Типичне МицроБлазе имплементације користе 128 КБ или мање. - Који ОС и библиотеке су подржани у Витис фор МицроБлазе?
Погледајте Подржани оперативни системи и УГ643 – Водич за ОС и библиотеке. - Могу ли да покренем Линук или РТОС на МицроБлазе процесору?
Да. За најбоље перформансе, изаберите апликацију или У реалном времену
Унапред дефинисана конфигурација у поставкама МицроБлазе у Виваду. - Како да направим Линук боотлоадер за МицроБлазе процесор?
Идите на: Буилд У-Боот за МицроБлазе.
Ресурси
- МицроБлазе Доцументатион Десигн Хуб
- МицроБлазе Вики Стартинг Стартед
- Страница производа МицроБлазе Софт Процессор Цоре
- Коришћење процесора МицроБлазе за убрзање развоја уграђеног система осетљивог на трошкове
- Уграђено чвориште за Навигатор докумената
- Упутства за Вивадо Десигн Суите
- Помоћ за алате Ксилинк Витис
- Записи одговора у бази знања
- Одбори партнера треће стране
Авнет | Дигилиент | Тренз | Енцлустра | иВаве | МИиР | АЛИНКС - Водич за брзи почетак: МицроБлазе Софт процесор за Витис 2019.2
Документи / Ресурси
![]() |
КСИЛИНКС МицроБлазе Софт Процессор Цоре Систем [пдф] Упутство за кориснике МицроБлазе Софт процесорски систем, МицроБлазе софт процесорски систем, МицроБлазе софт процесор, МицроБлазе |