Мицросеми ДГ0669 СмартФусион2 сенчење кода од СПИ Фласх до ЛПДДР меморије
Информације о производу
СмартФусион2 СоЦ ФПГА је ФПГА решење високих перформанси и мале енергије које интегрише АРМ Цортек-М3 процесор, програмабилне аналогне и дигиталне ресурсе и комуникационе интерфејсе велике брзине на једном чипу. Софтвер Либеро СоЦ в11.7 је комплетан дизајнерски пакет за пројектовање са Мицросеми ФПГА.
Употреба производа
Да бисте користили СмартФусион2 СоЦ ФПГА са сенком кода од СПИ Фласх до ЛПДДР меморије, следите доле наведене кораке:
Предговор
Сврха
Ова демонстрација је за СмартФусион®2 систем-на-чипу (СоЦ) поља програмабилних гате арраи (ФПГА) уређаја. Даје упутства о томе како да користите одговарајући референтни дизајн.
Предвиђена публика
Овај демо водич је намењен за:
- ФПГА дизајнери
- Уграђени дизајнери
- Дизајнери на нивоу система
Референце
Видите следеће web страница за потпуну и ажурну листу документације СмартФусион2 уређаја: http://www.microsemi.com/products/fpga-soc/soc-fpga/sf2docs
Следећи документи су наведени у овом демо водичу.
- УГ0331: Упутство за употребу подсистема СмартФусион2 микроконтролера
- Упутство за употребу СмартФусион2 Систем Буилдер-а
СмартФусион2 СоЦ ФПГА – Сјенчање кода од СПИ Фласх до ЛПДДР меморије
Увод
Овај демо дизајн показује могућности СмартФусион2 СоЦ ФПГА уређаја за праћење кода од флеш меморијског уређаја са серијским периферним интерфејсом (СПИ) до синхроне динамичке меморије са случајним приступом (СДРАМ) мале снаге са двоструком брзином података (ЛПДДР) и извршавање кода из ЛПДДР СДРАМ. Слика 1 приказује блок дијаграм највишег нивоа за праћење кода од СПИ флеш уређаја до ЛПДДР меморије.
Слика 1 Блок дијаграм највишег нивоа за демонстрацију
Сјенчање кода је метода покретања која се користи за покретање слике из екстерних, бржих и нестабилних меморија (ДРАМ). То је процес копирања кода из сталне меморије у нестабилну меморију ради извршавања. Сјенчање кода је потребно када стална меморија повезана са процесором не подржава насумични приступ коду за извршење на мјесту или нема довољно непромјењиве меморије са случајним приступом. У апликацијама које су критичне за перформансе, брзина извршавања се може побољшати сенчењем кода, где се код копира у РАМ веће пропусности ради бржег извршавања. Меморије са једном брзином преноса података (СДР)/ДДР СДРАМ се користе у апликацијама које имају велику извршну слику апликације и захтевају веће перформансе. Обично се велике извршне слике чувају у непроменљивој меморији, као што је НАНД флеш или СПИ флеш, и копирају се у нестабилну меморију, као што је СДР/ДДР СДРАМ меморија, при укључивању ради извршавања. СмартФусион2 уређаји интегришу четврту генерацију флеш базирану ФПГА тканину, АРМ® Цортек®-М3 процесор и комуникационе интерфејсе високих перформанси на једном чипу. Меморијски контролери велике брзине у СмартФусион2 уређајима се користе за повезивање са спољним ДДР2/ДДР3/ЛПДДР меморијама. ЛПДДР меморија може да ради на максималној брзини од 166 МХз. Цортек-М3 процесор може директно да покреће упутства из екстерне ДДР меморије преко подсистема микроконтролера (МСС) ДДР (МДДР). ФПГА кеш контролер и МСС ДДР мост управљају протоком података за боље перформансе.
Захтеви за дизајн
Уверите се да имате следеће хардверске и софтверске захтеве:
Хардверски и софтверски захтеви
Табела 1 Захтеви за пројектовање
Захтеви за дизајн | Опис |
Хардверски захтеви | |
СмартФусион2 комплет за процену безбедности:
• 12 В адаптер • ФласхПро4 • УСБ А на Мини – Б УСБ кабл |
Рев Д или новији |
Хост ПЦ или лаптоп | Виндовс КСП СП2 оперативни систем – 32-/64-битни Виндовс 7 оперативни систем – 32-/64-битни |
Софтверски захтеви | |
Либеро® систем-на-чипу (СоЦ) | в11.7 |
ФласхПро софтвер за програмирање | в11.7 |
СофтЦонсоле | в3.4 СП1* |
Драјвери за хост рачунар | УСБ на УАРТ драјвери |
Оквир за покретање демо ГУИ | Мицрософт .НЕТ Фрамеворк 4 клијент за покретање демо ГУИ |
Напомена: *За овај демо водич се користи СофтЦонсоле в3.4 СП1. За коришћење СофтЦонсоле в4.0 погледајте ТУ0546: Водич за СофтЦонсоле в4.0 и Либеро СоЦ в11.7. |
- СмартФусион2 развојни комплет
- Либеро СоЦ в11.7 софтвер
- УСБ Бластер или УСБ Бластер ИИ кабл
Демо дизајн
Демо дизајн користи мулти-сtagе метод процеса покретања или метод хардверског покретача за учитавање слике апликације са СПИ флеш меморије у ЛПДДР меморију. Следите доле наведене кораке: Дизајн fileс су доступни за преузимање са следеће стазе у Мицросеми webсајт: http://soc.microsemi.com/download/rsc/?f=m2s_dg0669_liberov11p7_df
Дизајн fileс укључују:
Демо дизајн fileс укључују:
- Sampле апликације слике
- Програмирање files
- Либеро
- ГУИ извршни
- Линкер скрипте
- ДДР конфигурација files
- Реадме.ткт file
СмартФусион2 СоЦ ФПГА – Сјенчање кода од СПИ Фласх до ЛПДДР меморије Слика 2 приказује структуру највишег нивоа дизајна fileс. За више детаља погледајте Реадме.ткт file.
Слика 2 Дизајн Fileс Структура највишег нивоа
Опис демо дизајна
Овај демо дизајн имплементира технику сенке кода за покретање слике апликације из ДДР меморије. Овај дизајн такође обезбеђује хост интерфејс преко СмартФусион2 СоЦ ФПГА мултимодног универзалног асинхроног/синхроног пријемника/предајника (ММУАРТ) за учитавање извршне слике циљне апликације у СПИ флеш повезан на МСС СПИ0 интерфејс.
Сјенчање кода се имплементира на сљедеће двије методе:
- Мулти-сtagе метод процеса покретања користећи Цортек-М3 процесор
- Метод хардверског покретања помоћу ФПГА тканине.
Мулти-Сtagе Метод процеса покретања
- Креирајте слику апликације за ДДР меморију користећи Либеро СоЦ софтвер.
- Учитајте СПИ Фласх лоадер у СПИ фласх користећи Либеро СоЦ софтвер.
- Покрените Цоде Схадовинг Демо ГУИ да програмирате ФПГА и учитате слику апликације са СПИ флеша у ЛПДДР меморију.
Слика апликације се покреће из спољних ДДР меморија у следећа два покретањаtagес:
- Цортек-М3 процесор покреће софт боот лоадер из уграђене непроменљиве меморије (еНВМ), која врши пренос слике кода са СПИ флеш уређаја у ДДР меморију.
- Цортек-М3 процесор покреће слику апликације из ДДР меморије.
Овај дизајн имплементира програм за покретање за учитавање извршне слике циљне апликације са СПИ флеш уређаја у ДДР меморију ради извршавања. Програм покретача који се покреће са еНВМ-а скаче на циљну апликацију ускладиштену у ДДР меморији након што се слика циљне апликације копира у ДДР меморију.
Слика 3 Код Сенка Мулти-Сtagе Блок дијаграм демо процеса покретања
МДДР је конфигурисан да ЛПДДР ради на 166 МХз. “Додатак: ЛПДДР конфигурације” на страни 22 приказују поставке ЛПДДР конфигурације. ДДР се конфигурише пре извршавања главног кода апликације.
Боотлоадер
Боотлоадер обавља следеће операције:
- Копирање слике циљне апликације са СПИ флеш меморије у ДДР меморију.
- Поновно мапирање почетне адресе ДДР меморије са 0кА0000000 на 0к00000000 конфигурисањем ДДР_ЦР системског регистра.
- Иницијализација показивача стека Цортек-М3 процесора према циљној апликацији. Прва локација табеле вектора циљне апликације садржи вредност показивача стека. Векторска табела циљне апликације доступна је почевши од адресе 0к00000000.
- Учитавање програмског бројача (ПЦ) за ресетовање обрађивача циљне апликације за покретање слике циљне апликације из ДДР меморије. Обрађивач ресетовања циљне апликације доступан је у векторској табели на адреси 0к00000004.
Слика 4 Ток пројектовања за Мулти-Сtagе Метод процеса покретања
Хардваре Боот Енгине Метод
- Генеришите извршни бинарни фајл file користећи Либеро СоЦ софтвер.
- Учитајте бинарни фајл file у СПИ флеш користећи Либеро СоЦ софтвер.
- Покрените Хардваре Боот Енгине Десигн да програмирате ФПГА и учитате слику апликације са СПИ флеша у ЛПДДР меморију.
У овој методи, Цортек-М3 директно покреће слику циљне апликације са спољних ДДР меморија. Хардверски механизам за покретање копира слику апликације са СПИ флеш уређаја у ДДР меморију, пре него што пусти ресетовање Цортек-М3 процесора. Након отпуштања ресетовања, Цортек-М3 процесор се покреће директно из ДДР меморије. Овај метод захтева мање времена за покретање од мулти-сtagе процес покретања јер избегава више покретањаtagес и копира слику апликације у ДДР меморију за мање времена. Овај демо дизајн имплементира логику покретања у ФПГА тканину за копирање извршне слике циљне апликације са СПИ фласх меморије у ДДР меморију ради извршавања. Овај дизајн такође имплементира СПИ флеш лоадер, који може да изврши Цортек-М3 процесор да учита извршну слику циљне апликације у СПИ флеш уређај користећи обезбеђени хост интерфејс преко СмартФусион2 СоЦ ФПГА ММУАРТ_1. ДИП прекидач1 на СмартФусион2 комплету за процену безбедности може да се користи за избор да ли да се програмира СПИ флеш уређај или да се изврши код из ДДР меморије. Ако је извршна циљна апликација доступна у СПИ флеш уређају, сенчење кода са СПИ флеш уређаја на ДДР меморију се покреће при укључивању уређаја. Машина за покретање иницијализује МДДР, копира слику са СПИ флеш уређаја у ДДР меморију и ремапира простор ДДР меморије на 0к00000000 задржавајући Цортек-М3 процесор у ресетовању. Након што механизам за покретање отпусти ресетовање Цортек-М3, Цортек-М3 извршава циљну апликацију из ДДР меморије. На слици 5 приказан је детаљан блок дијаграм демо дизајна. ФИЦ_0 је конфигурисан у Славе режиму за приступ МСС СПИ_0 са ФПГА фабриц АХБ мастер. МДДР АКСИ интерфејс (ДДР_ФИЦ) је омогућен за приступ ДДР меморији са ФПГА фабриц АКСИ мастер.
Слика 5 Демо блок дијаграм хардверског покретања хардверског кода
Боот Енгине
Ово је главни део демонстрације сенчења кода који копира слику апликације са СПИ флеш уређаја у ДДР меморију. Мотор за покретање обавља следеће операције:
- Иницијализација МДДР-а за приступ ЛПДДР-у на 166 МХз задржавањем Цортек-М3 процесора у ресетовању.
- Копирање слике циљне апликације са СПИ флеш меморијског уређаја у ДДР меморију користећи АКСИ мастер у ФПГА тканини преко МДДР АКСИ интерфејса.
- Поновно мапирање почетне адресе ДДР меморије са 0кА0000000 на 0к00000000 уписивањем у системски регистар ДДР_ЦР.
- Отпуштање ресетовања на Цортек-М3 процесор за покретање са ДДР меморије.
Слика 6 Ток пројектовања за метод покретања хардвера
Креирање слике циљне апликације за ДДР меморију
За покретање демонстрације потребна је слика која се може извршити из ДДР меморије. Користите опис линкера продуцтион-екецуте-ин-плаце-ектерналДДР.лд file који је укључен у дизајн fileс да направите слику апликације. Опис овог линкера file дефинише почетну адресу ДДР меморије као 0к00000000 пошто покретач или покретачка машина врши поновно мапирање ДДР меморије са 0кА0000000 на 0к00000000. Ова скрипта повезивача креира слику апликације са упутствима, подацима и БСС секцијама у меморији чија је почетна адреса 0к00000000. Једноставна светлећа диода (ЛЕД) која трепери, слика апликације за генерисање прекида заснована на тајмеру и прекидачу file је обезбеђен за ову демонстрацију.
СПИ Фласх Лоадер
СПИ фласх лоадер је имплементиран да учита уграђену СПИ флеш меморију са сликом извршне циљне апликације са главног рачунара преко ММУАРТ_1 интерфејса. Цортек-М3 процесор прави бафер за податке који долазе преко ММУАРТ_1 интерфејса и покреће периферни ДМА (ПДМА) да упише бафероване податке у СПИ флеш преко МСС_СПИ0.
Покретање демо верзије
Да бисте покренули демо дизајн, следите доле наведене кораке: Демо показује како да учитате слику апликације у СПИ флеш и извршите ту слику апликације из спољних ДДР меморија. Овај демо нуди екampле апликација слика сampле_имаге_ЛПДДР.бин. Ова слика приказује поруке добродошлице и поруку о прекиду тајмера на серијској конзоли и трепери ЛЕД1 до ЛЕД8 на СмартФусион2 комплету за процену безбедности. Да бисте видели ГПИО прекидне поруке на серијској конзоли, притисните прекидач СВ2 или СВ3.
Постављање демо дизајна
Следећи кораци описују како да подесите демо за СмартФусион2 Сецурити Евалуатион Кит плочу: Повежите главни рачунар са Ј18 конектором помоћу УСБ А на мини-Б кабла. Управљачки програми за УСБ на УАРТ мост се аутоматски откривају. Проверите да ли је детекција извршена у менаџеру уређаја као што је приказано на слици 7.
- Ако се УСБ драјвери не открију аутоматски, инсталирајте УСБ драјвер.
- За комуникацију на серијском терминалу преко ФТДИ мини УСБ кабла, инсталирајте драјвер ФТДИ Д2КСКС. Преузмите управљачке програме и водич за инсталацију са:
http://www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
Слика 7 Ток дизајна за метод покретања хардвера
Повежите краткоспојнике на СмартФусион2 Сецурити Евалуатион Кит плочи, као што је приказано у табели 2.
Опрез: Пре повезивања краткоспојника, искључите прекидач за напајање, СВ7.
Табела 2 Поставке краткоспојника комплета за процену безбедности СмартФусион2
Јумпер | Пин (од) | Пин (За) | Коментари |
Ј22 | 1 | 2 | Подразумевано |
Ј23 | 1 | 2 | Подразумевано |
Ј24 | 1 | 2 | Подразумевано |
J8 | 1 | 2 | Подразумевано |
J3 | 1 | 2 | Подразумевано |
У СмартФусион2 комплету за процену безбедности повежите напајање са Ј6 конектором. Слика 8 приказује подешавање плоче за покретање сенке кода од СПИ фласх до ЛПДДР демо на СмартФусион2 комплету за процену безбедности.
Слика 8 Подешавање комплета за процену безбедности СмартФусион2
СПИ Фласх Лоадер и ГУИ за демо сенку кода
Ово је потребно за покретање демонстрације сенчења кода. СПИ Фласх Лоадер и Цоде Схадовинг Демо ГУИ је једноставан графички кориснички интерфејс који ради на главном рачунару да програмира СПИ флеш и покреће демонстрацију сенке кода на СмартФусион2 комплету за процену безбедности. УАРТ се користи као комуникациони протокол између главног рачунара и СмартФусион2 комплета за процену безбедности. Такође обезбеђује одељак серијске конзоле за штампање порука за отклањање грешака примљених из апликације преко УАРТ интерфејса.
Слика 9 СПИ Фласх Лоадер и Цоде Схадовинг Демо ГУИ
ГУИ подржава следеће функције:
- Програм СПИ Фласх: Програмира слику file у СПИ блиц.
- Програмирање и сенчење кода од СПИ Фласх до ДДР: Програмира слику file у СПИ флеш, копира га у ДДР меморију и покреће слику из ДДР меморије.
- Програмирање и праћење кода са СПИ Фласх на СДР: Програмира слику file у СПИ флеш, копира га у СДР меморију и покреће слику из СДР меморије.
- Сјенчање кода у ДДР: Копира постојећу слику file са СПИ флеша на ДДР меморију и покреће слику из ДДР меморије.
- Сјенчање кода у СДР: Копира постојећу слику file са СПИ флеша на СДР меморију и покреће слику из СДР меморије.
Кликните на Помоћ за више информација о ГУИ.
Повежите СмартФусион2 Девелопмент Кит са рачунаром помоћу УСБ Бластер или УСБ Бластер ИИ кабла. Затим следите доле наведене кораке:
- Укључите СмартФусион2 развојни комплет.
- Отворите Цоде Схадовинг Демо ГУИ у Либеро СоЦ софтверу.
- Изаберите одговарајућа подешавања за свој дизајн и кликните на „Генериши“ да бисте генерисали програмирање file.
- Повежите се са СмартФусион2 развојним комплетом користећи УСБ Бластер или УСБ Бластер ИИ кабл.
- Програмирајте ФПГА и учитајте слику апликације са СПИ фласх меморије у ЛПДДР меморију тако што ћете кликнути на „Програм“ у ГУИ демо кода за сенчење.
Покретање демо дизајна за Мулти-Сtagе Метод процеса покретања
За покретање демо дизајна за мулти-сtagе метод процеса покретања, следите доле наведене кораке:
- Укључите СмартФусион2 развојни комплет.
- Повежите се са СмартФусион2 развојним комплетом користећи УСБ Бластер или УСБ Бластер ИИ кабл.
- Ресетујте плочу и сачекајте да заврши процес покретања.
- Апликација ће се покренути аутоматски из ЛПДДР меморије.
Следећи кораци описују како да покренете демо дизајн за мулти-сtagе метод процеса покретања:
- Промените прекидач напајања СВ7 на ОН.
- Програмирајте СмартФусион2 СоЦ ФПГА уређај са програмирањем file предвиђено у дизајну fileс (СФ2_ЦодеСхадовинг_ЛПДДР_ДФ\Програмирање
Fileс\МултиСtagеБоот_метход\ЦодеСхадовинг_ЛПДДР_топ.стп помоћу софтвера за дизајн ФласхПро. - Покрените извршну датотеку СПИ Фласх Лоадер и Цоде Схадовинг Демо ГУИ file доступно у дизајну fileс (СФ2_ЦодеСхадовинг_ЛПДДР_ДФ\ГУИ Екецутабле\СФ2_ФласхЛоадер.еке).
- Изаберите одговарајући ЦОМ порт (на који су усмерени УСБ серијски драјвери) са падајуће листе ЦОМ Порт.
- Кликните на Повежи. Након успостављања везе, Цоннецт се мења у Дисцоннецт.
- Кликните на Прегледај да бисте изабрали прampле циљна извршна слика file обезбеђен са дизајном fileс (СФ2_ЦодеСхадовинг_ЛПДДР_ДФ/Сampле Апплицатион Имагес/МултиСtagеБоот_метход/сampле_имаге_ЛПДДР.бин).
Напомена: Да бисте генерисали канту за слику апликације file, погледајте „Додатак: Генерисање извршне корпе File” на страни 24. - Задржите почетну адресу СПИ флеш меморије као подразумевану на 0к00000000.
- Изаберите опцију Програм и Цоде Схадовинг од СПИ Фласх до ДДР.
- Кликните на Старт као што је приказано на слици 10 да бисте учитали извршну слику у СПИ флеш и сенчење кода из ДДР меморије.
Слика 10 Покретање демонстрације
Ако је СмартФусион2 уређај програмиран са СТАПЛ-ом file у којој МДДР није конфигурисан за ДДР меморију онда приказује поруку о грешци, као што је приказано на слици 11.
Слика 11 Порука о погрешном уређају или опцији
Одељак серијске конзоле на ГУИ-у приказује поруке за отклањање грешака и почиње програмирање СПИ флеша након успешног брисања СПИ флеша. Слика 12 приказује статус СПИ фласх писања.
Слика 12 Учитавање Фласха
- Након успешног програмирања СПИ флеша, покретач који ради на СмартФусион2 СоЦ ФПГА копира слику апликације са СПИ флеша у ДДР меморију и покреће слику апликације. Ако је дата слика сampле_имаге_ЛПДДР.бин је изабрана, серијска конзола приказује поруке добродошлице, поруке прекида прекидача и прекида тајмера као што је приказано на слици 13 и слици
- Радни ЛЕД шаблон је приказан на ЛЕД1 до ЛЕД8 на СмартФусион2 комплету за процену безбедности.
- Притисните прекидаче СВ2 и СВ3 да бисте видели поруке прекида на серијској конзоли.
Слика 13 Покретање слике циљне апликације из ДДР3 меморије
Слика 14 Поруке тајмера и прекида у серијској конзоли
Покретање дизајна методе хардверског покретача
Да бисте покренули демо дизајн за метод хардверског покретања, следите доле наведене кораке:
- Укључите СмартФусион2 развојни комплет.
- Повежите се са СмартФусион2 развојним комплетом користећи УСБ Бластер или УСБ Бластер ИИ кабл.
- Ресетујте плочу и сачекајте да заврши процес покретања.
- Апликација ће се покренути аутоматски из ЛПДДР меморије.
Следећи кораци описују како да покренете дизајн методе хардверског покретача:
- Промените прекидач напајања СВ7 на ОН.
- Програмирајте СмарФусион2 СоЦ ФПГА уређај са програмирањем file предвиђено у дизајну fileс (СФ2_ЦодеСхадовинг_ЛПДДР_ДФ\Програмирање Fileс\ХВБоотЕнгине_метход\ЦодеСхадовинг_Фабриц.стп помоћу софтвера за дизајн ФласхПро.
- Да бисте програмирали СПИ Фласх, поставите ДИП прекидач СВ5-1 у положај ОН. Овај избор омогућава покретање Цортек-М3 са еНВМ-а. Притисните СВ6 да ресетујете СмартФусион2 уређај.
- Покрените извршну датотеку СПИ Фласх Лоадер и Цоде Схадовинг Демо ГУИ file доступно у дизајну fileс (СФ2_ЦодеСхадовинг_ЛПДДР_ДФ\ГУИ Екецутабле\СФ2_ФласхЛоадер.еке).
- Изаберите одговарајући ЦОМ порт (на који су усмерени УСБ серијски драјвери) са падајуће листе ЦОМ Порт.
- Кликните на Повежи. Након успостављања везе, Цоннецт се мења у Дисцоннецт.
- Кликните на Прегледај да бисте изабрали прampле циљна извршна слика file обезбеђен са дизајном fileс (СФ2_ЦодеСхадовинг_ЛПДДР_ДФ/Сampле Апплицатион Имагес/ХВБоотЕнгине_метход/сampле_имаге_ЛПДДР.бин).
Напомена: Да бисте генерисали канту за слику апликације file, погледајте „Додатак: Генерисање извршне корпе File” на страни 24. - Изаберите опцију Хардваре Боот Енгине у Цоде Схадовинг Метход.
- Изаберите опцију Програм СПИ Фласх из менија Опције.
- Кликните на Старт, као што је приказано на слици 15 да бисте учитали извршну слику у СПИ фласх.
Слика 15 Покретање демонстрације
Одељак серијске конзоле на ГУИ приказује поруке за отклањање грешака и статус СПИ фласх писања, као што је приказано на слици 16.
Слика 16 Учитавање флеша
- Након успешног програмирања СПИ блица, промените ДИП прекидач СВ5-1 у положај ОФФ. Овај избор омогућава покретање Цортек-М3 процесора из ДДР меморије.
- Притисните СВ6 да ресетујете СмартФусион2 уређај. Машина за покретање копира слику апликације са СПИ фласх меморије у ДДР меморију и пушта ресетовање на Цортек-М3, који покреће слику апликације из ДДР меморије. Ако је дата слика „сampле_имаге_ЛПДДР.бин” се учитава у СПИ флеш, серијска конзола приказује поруке добродошлице, прекидање прекидача (притисните СВ2 или СВ3) и поруке о прекиду тајмера, као што је приказано на слици 17, а активни ЛЕД шаблон је приказан на ЛЕД1 до ЛЕД8 на СмартФусион2 Комплет за процену безбедности.
Слика 17 Покретање слике циљне апликације из ДДР3 меморије
Закључак
Успешно сте користили СмартФусион2 СоЦ ФПГА са сенчењем кода од СПИ Фласх до ЛПДДР меморије. Овај демо показује способност СмартФусион2 уређаја да се повеже са ДДР меморијом и да покрене извршну слику из ДДР меморије тако што ће сенчити код са СПИ флеш меморијског уређаја . Такође приказује две методе имплементације сенке кода на СмартФусион2 уређају.
Додатак: ЛПДДР конфигурације
Слика 18 Опште поставке ДДР конфигурације
Слика 19 Поставке иницијализације ДДР меморије
Слика 20 Подешавања времена ДДР меморије
Додатак: Генерисање извршне корпе File
Извршна корпа file је потребно за програмирање СПИ фласх-а за покретање демо сјенчања кода. За генерисање извршне корпе file из „сampле_имаге_ЛПДДР” СофтЦонсоле, извршите следеће кораке:
- Направите пројекат СофтЦонсоле са скриптом повезивача продуцтион-екецуте-ин-плаце-ектерналДДР.
- Додајте путању за инсталацију СофтЦонсоле, нпрampле,
Ц:\Мицросеми\Либеро_в11.7\СофтЦонсоле\Соурцери-Г++\бин, у 'Променљиве окружења', као што је приказано на слици 21.
Слика 21 Додавање путање за инсталацију СофтЦонсоле
- Двапут кликните на групу file Бин-File-Генератор.бат који се налази на: СофтЦонсоле/ЦодеСхадовинг_ЛПДДР_МСС_ЦМ3/Сampфолдер ле_имаге_ЛПДДР, као што је приказано на слици 22.
Слика 22 Додавање путање за инсталацију СофтЦонсоле
- Канта-File-Генератор ствара сampле_имаге_ЛПДДР.бин file
Историја ревизија
Следећа табела приказује важне измене направљене у овом документу за сваку ревизију.
Ревизија | Промене |
Ревизија 2
(април 2016) |
Ажуриран је документ за издање софтвера Либеро СоЦ в11.7 (САР 78258). |
Ревизија 1
(децембар 2015) |
Првобитно издање. |
Подршка за производе
Мицросеми СоЦ Продуцтс Гроуп подржава своје производе различитим услугама подршке, укључујући корисничку службу, центар за техничку подршку за кориснике, webсајт, електронска пошта и продајне канцеларије широм света. Овај додатак садржи информације о контактирању Мицросеми СоЦ Продуцтс Гроуп и коришћењу ових услуга подршке.
Служба за кориснике
Обратите се корисничкој служби за нетехничку подршку за производе, као што су цене производа, надоградње производа, информације о ажурирању, статус поруџбине и овлашћење. Из Северне Америке позовите 800.262.1060 Из остатка света позовите 650.318.4460 факс, са било ког места у свету, 408.643.6913
Центар за техничку подршку корисницима
Мицросеми СоЦ Продуцтс Гроуп има свој Центар за техничку подршку за кориснике са високо квалификованим инжењерима који могу помоћи да одговоре на ваша питања о хардверу, софтверу и дизајну о Мицросеми СоЦ производима. Центар за техничку подршку за кориснике троши много времена на креирање напомена о апликацији, одговора на уобичајена питања циклуса дизајна, документације о познатим проблемима и разних често постављаних питања. Дакле, пре него што нас контактирате, посетите наше онлајн ресурсе. Врло је вероватно да смо већ одговорили на ваша питања.
Техничка подршка
За подршку за Мицросеми СоЦ производе посетите
http://www.microsemi.com/products/fpga-soc/design-support/fpga-soc-support.
Webсајту
Можете да прегледате разне техничке и нетехничке информације на почетној страници Мицросеми СоЦ Продуцтс Гроуп, на http://www.microsemi.com/products/fpga-soc/fpga-and-soc.
Контактирање корисничке техничке подршке Центар
У Центру за техничку подршку раде висококвалификовани инжењери. Центар за техничку подршку се може контактирати путем е-поште или преко Мицросеми СоЦ Продуцтс Гроуп webсајту.
Емаил
Своја техничка питања можете послати на нашу адресу е-поште и добити одговоре путем е-поште, факса или телефона. Такође, ако имате проблема са дизајном, можете послати свој дизајн е-поштом fileс да добије помоћ. Стално пратимо налог е-поште током дана. Када нам шаљете свој захтев, обавезно наведите своје пуно име, назив компаније и своје контакт информације за ефикасну обраду вашег захтева. Имејл адреса техничке подршке је соц_тецх@мицросеми.цом.
Моји случајеви
Клијенти Мицросеми СоЦ Продуцтс Гроуп могу да поднесу и прате техничке случајеве на мрежи тако што ће отићи на Моји случајеви.
Изван САД
Корисници којима је потребна помоћ изван временских зона САД могу да контактирају техничку подршку путем е-поште (соц_тецх@мицросеми.цом) или контактирајте локалну продајну канцеларију. Посетите О нама за листе продајних канцеларија и корпоративне контакте.
ИТАР техничка подршка
За техничку подршку за РХ и РТ ФПГА који су регулисани прописима о међународном саобраћају оружја (ИТАР), контактирајте нас путем соц_тецх@мицросеми.цом. Алтернативно, у оквиру Моји предмети, изаберите Да на падајућој листи ИТАР. За комплетну листу микросеми ФПГА које регулише ИТАР, посетите ИТАР web стр.Мицросеми Цорпоратион (Насдак: МСЦЦ) нуди свеобухватан портфолио полупроводничких и системских решења за комуникације, одбрану и безбедност, ваздухопловство и индустријска тржишта. Производи укључују аналогна интегрисана кола са мешовитим сигналом високих перформанси и зрачењем ојачана, ФПГА, СоЦ и АСИЦ; производи за управљање напајањем; уређаји за мерење времена и синхронизације и прецизна временска решења, постављајући светски стандард за време; уређаји за обраду гласа; РФ решења; дискретне компоненте; предузећа за складиштење и комуникациона решења, безбедносне технологије и скалабилни анти-тampер продуцтс; Етхернет решења; Поверовер-Етернет ИЦ и средњи распони; као и могућности и услуге прилагођеног дизајна. Седиште компаније Мицросеми је у Алисо Виехо, Калифорнија, и има око 4,800 запослених широм света. Сазнајте више на ввв.мицросеми.цом.
Мицросеми не даје никакву гаранцију, представљање или гаранцију у вези са информацијама садржаним овде или прикладношћу својих производа и услуга за било коју одређену сврху, нити Мицросеми преузима било какву одговорност која произилази из примене или коришћења било ког производа или кола. Производи који се продају у наставку и сви други производи које продаје Мицросеми били су подвргнути ограниченом тестирању и не би требало да се користе заједно са опремом или апликацијама критичним за мисију. Верује се да су све спецификације перформанси поуздане, али нису верификоване, а Купац мора да спроведе и заврши сва испитивања перформанси и друга тестирања производа, сами и заједно са, или уграђени у било који крајњи производ. Купац се неће ослањати ни на какве податке и спецификације перформанси или параметре које пружа Мицросеми. Одговорност Купца је да самостално утврди прикладност било којег производа и да га тестира и верификује. Информације које Мицросеми пружа у наставку су дате „као што јесу, где је“ и са свим грешкама, а цео ризик повезан са таквим информацијама је у потпуности на Купцу. Мицросеми не додељује, експлицитно или имплицитно, ниједној страни никаква патентна права, лиценце или било која друга права интелектуалне својине, било у погледу самих таквих информација или било чега што је описано у таквим информацијама. Информације наведене у овом документу су власништво Мицросеми-ја, и Мицросеми задржава право да изврши било какве измене информација у овом документу или било којих производа и услуга у било које време без обавештења.
Седиште компаније Мицросеми
Оне Ентерприсе, Алисо Виејо, ЦА 92656 САД
- Унутар САД: +1 800-713-4113
- Напољу САД: +1 949-380-6100
- продаја: +1 949-380-6136
- факс: +1 949-215-4996
- Е-маил: салес.суппорт@мицросеми.цом
2016 Мицросеми Цорпоратион. Сва права задржана. Мицросеми и Мицросеми лого су заштитни знаци Мицросеми Цорпоратион. Сви остали заштитни знакови и услужни знаци су власништво њихових власника.
Документи / Ресурси
![]() |
Мицросеми ДГ0669 СмартФусион2 сенчење кода од СПИ Фласх до ЛПДДР меморије [пдф] Упутство за кориснике ДГ0669 СмартФусион2 сенчење кода од СПИ Фласх до ЛПДДР меморије, ДГ0669, СмартФусион2 сенчење кода од СПИ Фласх до ЛПДДР меморије, СПИ Фласх до ЛПДДР меморије |