Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-лого

Мицросеми СмартФусион2 СоЦ ФПГА сенчење кода од СПИ Фласх до ДДР меморије

Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-од-СПИ-Фласх-то-ДДР-Мемори-продуцт-иамге

Предговор

Сврха
Ова демонстрација је за СмартФусион®2 систем-на-чипу (СоЦ) поља програмабилних гате арраи (ФПГА) уређаја. Даје упутства о томе како да користите одговарајући референтни дизајн.

Предвиђена публика
Овај демо водич је намењен за:

  • ФПГА дизајнери
  • Уграђени дизајнери
  • Дизајнери на нивоу система

Референце
Видите следеће web страница за потпуну и ажурну листу документације СмартФусион2 уређаја:
http://www.microsemi.com/products/fpga-soc/soc-fpga/smartfusion2#documentation

Следећи документи су наведени у овом демо водичу.

  • УГ0331: Упутство за употребу подсистема СмартФусион2 микроконтролера
  • Упутство за употребу СмартФусион2 Систем Буилдер-а

СмартФусион2 СоЦ ФПГА – Сјенчање кода од СПИ Фласх до ДДР меморије

Увод

Овај демо дизајн показује могућности СмартФусион2 СоЦ ФПГА уређаја за праћење кода од флеш меморијског уређаја са серијским периферним интерфејсом (СПИ) до синхроне динамичке меморије са случајним приступом са двоструком брзином података (ДДР) и извршавање кода из ДДР СДРАМ.
Слика 1 приказује блок дијаграм највишег нивоа за сјенчање кода од СПИ флеш уређаја до ДДР меморије.

Слика 1 • Блок дијаграм највишег нивоа

Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-01

Сјенчање кода је метода покретања која се користи за покретање слике из екстерних, бржих и нестабилних меморија (ДРАМ). То је процес копирања кода из сталне меморије у нестабилну меморију ради извршавања.

Сјенчање кода је потребно када нестабилна меморија повезана са процесором не подржава насумични приступ коду за извршење на мјесту или нема довољно непромјењиве меморије са случајним приступом. У апликацијама које су критичне за перформансе, брзина извршавања се може побољшати сенчењем кода, где се код копира у РАМ веће пропусности ради бржег извршавања.

Меморије са једном брзином преноса података (СДР)/ДДР СДРАМ се користе у апликацијама које имају велику извршну слику апликације и захтевају веће перформансе. Обично се велике извршне слике чувају у непроменљивој меморији, као што је НАНД флеш или СПИ флеш, и копирају се у нестабилну меморију, као што је СДР/ДДР СДРАМ меморија, при укључивању ради извршавања.

СмартФусион2 СоЦ ФПГА уређаји интегришу четврту генерацију флеш базирану ФПГА тканину, АРМ® Цортек®-М3 процесор и комуникационе интерфејсе високих перформанси на једном чипу. Меморијски контролери велике брзине у СмартФусион2 СоЦ ФПГА уређајима се користе за повезивање са спољним ДДР2/ДДР3/ЛПДДР меморијама. ДДР2/ДДР3 меморије могу да раде на максималној брзини од 333 МХз. Цортек-М3 процесор може директно да покреће упутства из екстерне ДДР меморије преко подсистема микроконтролера (МСС) ДДР (МДДР). ФПГА кеш контролер и МСС ДДР мост управљају протоком података за боље перформансе.

Дизајн Захтеви
Табела 1 приказује захтеве дизајна за ову демонстрацију.

Табела 1 • Захтеви за пројектовање

Захтеви за дизајн Опис
Хардверски захтеви
СмартФусион2 напредни развојни комплет:
• 12 В адаптер
• ФласхПро5
• УСБ А на Мини – Б УСБ кабл
Рев А или новији
Стони рачунар или лаптоп Виндовс КСП СП2 оперативни систем – 32-битни/64-битни Виндовс 7 оперативни систем – 32-битни/64-битни
Софтверски захтеви
Либеро® систем-на-чипу (СоЦ) в11.7
ФласхПро софтвер за програмирање в11.7
СофтЦонсоле в3.4 СП1*
ПЦ драјвери УСБ на УАРТ драјвери
Мицрософт .НЕТ Фрамеворк 4 клијент за покретање демо ГУИ _
Напомена: *За овај водич се користи СофтЦонсоле в3.4 СП1. За коришћење СофтЦонсоле в4.0 погледајте ТУ0546: СофтЦонсоле в4.0 и Либеро СоЦ в11.7 Водич.

Демо дизајн
Увод
Демо дизајн fileс су доступни за преузимање са следеће стазе у Мицро семи webсајт:
http://soc.microsemi.com/download/rsc/?f=m2s_dg0386_liberov11p7_df

Демо дизајн fileс укључују:

  • Либеро СоЦ пројекат
  • СТАПЛ програмирање files
  • ГУИ извршни
  • Sampле апликације слике
  • Линкер скрипте
  • ДДР конфигурација files
  • Реадме.ткт file

Погледајте реадме.ткт file предвиђено у дизајну fileс за комплетну структуру директоријума.

Опис
Овај демо дизајн имплементира технику сенке кода за покретање слике апликације из ДДР меморије. Овај дизајн такође обезбеђује хост интерфејс преко СмартФусион2 СоЦ ФПГА мултимодног универзалног асинхроног/синхроног пријемника/предајника (ММУАРТ) за учитавање извршне слике циљне апликације у СПИ флеш повезан на МСС СПИ0 интерфејс.
Сјенчање кода се имплементира на сљедеће двије методе:

  1. Мулти-сtagе метод процеса покретања користећи Цортек-М3 процесор
  2. Метод хардверског покретања помоћу ФПГА тканине

Мулти-Сtagе Метод процеса покретања
Слика апликације се покреће из спољних ДДР меморија у следећа два покретањаtagес:

  • Цортек-М3 процесор покреће софт боот лоадер из уграђене непроменљиве меморије (еНВМ), која врши пренос слике кода са СПИ флеш уређаја у ДДР меморију.
  • Цортек-М3 процесор покреће слику апликације из ДДР меморије.

Овај дизајн имплементира програм за покретање за учитавање извршне слике циљне апликације са СПИ флеш уређаја у ДДР меморију ради извршавања. Програм покретача који се покреће са еНВМ-а скаче на циљну апликацију ускладиштену у ДДР меморији након што се слика циљне апликације копира у ДДР меморију.
На слици 2 приказан је детаљан блок дијаграм демо дизајна.

Слика 2 • Сјенчање кода – Мулти Сtagе Блок дијаграм демо процеса покретања

Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-02

МДДР је конфигурисан за ДДР3 да ради на 320 МХз. “Додатак: ДДР3 конфигурације” на страници 22 приказује поставке конфигурације ДДР3. ДДР се конфигурише пре извршавања главног кода апликације.

Боотлоадер
Боотлоадер обавља следеће операције:

  1. Копирање слике циљне апликације са СПИ флеш меморије у ДДР меморију.
  2. Поновно мапирање почетне адресе ДДР меморије са 0кА0000000 на 0к00000000 конфигурисањем ДДР_ЦР системског регистра.
  3. Иницијализација показивача стека Цортек-М3 процесора према циљној апликацији. Прва локација табеле вектора циљне апликације садржи вредност показивача стека. Векторска табела циљне апликације доступна је почевши од адресе 0к00000000.
  4. Учитавање програмског бројача (ПЦ) за ресетовање обрађивача циљне апликације за покретање слике циљне апликације из ДДР меморије. Обрађивач ресетовања циљне апликације доступан је у векторској табели на адреси 0к00000004.
    Слика 3 приказује демо дизајн.
    Слика 3 • Ток пројектовања за Мулти-Сtagе Метод процеса покретања
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-03

Хардваре Боот Енгине Метод
У овој методи, Цортек-М3 директно покреће слику циљне апликације са спољних ДДР меморија. Хардверски механизам за покретање копира слику апликације са СПИ флеш уређаја у ДДР меморију, пре него што пусти ресетовање Цортек-М3 процесора. Након отпуштања ресетовања, Цортек-М3 процесор се покреће директно из ДДР меморије. Овај метод захтева мање времена за покретање од вишеструкихtagе процес покретања јер избегава више покретањаtagес и копира слику апликације у ДДР меморију за мање времена.

Овај демо дизајн имплементира логику покретања у ФПГА тканину за копирање извршне слике циљне апликације са СПИ фласх меморије у ДДР меморију ради извршавања. Овај дизајн такође имплементира СПИ флеш лоадер, који може да изврши Цортек-М3 процесор да учита извршну слику циљне апликације у СПИ флеш уређај користећи обезбеђени хост интерфејс преко СмартФусион2 СоЦ ФПГА ММУАРТ_0. ДИП прекидач1 на СмартФусион2 комплету за напредни развој се може користити за одабир да ли да се програмира СПИ флеш уређај или да се изврши код из ДДР меморије.

Ако је извршна циљна апликација доступна у СПИ флеш уређају, сенчење кода са СПИ флеш уређаја на ДДР меморију се покреће при укључивању уређаја. Машина за покретање иницијализује МДДР, копира слику са СПИ флеш уређаја у ДДР меморију и ремапира простор ДДР меморије на 0к00000000 задржавајући Цортек-М3 процесор у ресетовању. Након што механизам за покретање отпусти ресетовање Цортек-М3, Цортек-М3 извршава циљну апликацију из ДДР меморије.

ФИЦ_0 је конфигурисан у Славе режиму за приступ МСС СПИ_0 са ФПГА фабриц АХБ мастер. МДДР АКСИ интерфејс (ДДР_ФИЦ) је омогућен за приступ ДДР меморији са ФПГА фабриц АКСИ мастер.

На слици 4 приказан је детаљан блок дијаграм демо дизајна.
Слика 4 • Сјенчање кода – Демо блок дијаграм хардверског покретача

Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-04

Боот Енгине
Ово је главни део демонстрације сенчења кода који копира слику апликације са СПИ флеш уређаја у ДДР меморију. Мотор за покретање обавља следеће операције:

  1. Иницијализација МДДР-а за приступ ДДР3 на 320 МХз задржавањем Цортек-М3 процесора у ресетовању.
  2. Копирање слике циљне апликације са СПИ флеш меморијског уређаја у ДДР меморију користећи АКСИ мастер у ФПГА тканини преко МДДР АКСИ интерфејса.
  3. Поновно мапирање почетне адресе ДДР меморије са 0кА0000000 на 0к00000000 уписивањем у системски регистар ДДР_ЦР.
  4. Отпуштање ресетовања на Цортек-М3 процесор за покретање са ДДР меморије.

Слика 5 приказује ток демо дизајна.
Слика 5 • Блок дијаграм највишег нивоа

Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-05

Слика 6 • Ток пројектовања за метод покретања хардвера

Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-06

Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-07

Креирање слике циљне апликације за ДДР меморију
За покретање демонстрације потребна је слика која се може извршити из ДДР меморије. Користите опис линкера „продуцтион-екецуте-ин-плаце-ектерналДДР.лд”. file који је укључен у дизајн fileс да направите слику апликације. Опис линкера file дефинише почетну адресу ДДР меморије као 0к00000000 пошто покретач/боот енгине врши поновно мапирање ДДР меморије са 0кА0000000 на 0к00000000. Скрипта повезивача креира слику апликације са упутствима, подацима и БСС секцијама у меморији чија је почетна адреса 0к00000000. Једноставна светлећа диода (ЛЕД) која трепери, слика апликације за генерисање прекида заснована на тајмеру и прекидачу file је обезбеђен за ову демонстрацију.

СПИ Фласх Лоадер
СПИ фласх лоадер је имплементиран да учита уграђену СПИ флеш меморију са сликом извршне циљне апликације са главног рачунара преко ММУАРТ_0 интерфејса. Цортек-М3 процесор прави бафер за податке који долазе преко ММУАРТ_0 интерфејса и покреће периферни ДМА (ПДМА) да упише бафероване податке у СПИ флеш преко МСС_СПИ0.

Покретање демо верзије
Демо показује како да учитате слику апликације у СПИ флеш и извршите ту слику апликације из спољних ДДР меморија. Обезбеђује бившегampле апликација слика „сampле_имаге_ДДР3.бин”. Ова слика приказује поруке добродошлице и поруку о прекиду тајмера на серијској конзоли и трепери ЛЕД1 до ЛЕД8 на СмартФусион2 напредном развојном комплету. Да бисте видели ГПИО прекидне поруке на серијској конзоли, притисните прекидач СВ2 или СВ3.

Постављање демо дизајна
Следећи кораци описују како да подесите демо за СмартФусион2 Адванцед Девелопмент Кит плочу:

  1. Повежите главни рачунар са Ј33 конектором помоћу УСБ А на мини-Б кабла. Управљачки програми за УСБ на УАРТ мост се аутоматски откривају. Проверите да ли је детекција извршена у менаџеру уређаја као што је приказано на слици 7.
  2. Ако се УСБ драјвери не открију аутоматски, инсталирајте УСБ драјвер.
  3. За комуникацију на серијском терминалу преко ФТДИ мини УСБ кабла, инсталирајте драјвер ФТДИ Д2КСКС. Преузмите управљачке програме и водич за инсталацију са:
    http://www.microsemi.com/soc/documents/CDM_2.08.24_WHQL_Certified.zip.
    Слика 7 • УСБ на УАРТ Бридге Дривери
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-08
  4. Повежите краткоспојнике на плочи СмартФусион2 Адванцед Девелопмент Кит, као што је приказано у табели 2.
    Опрез: Искључите прекидач за напајање, СВ7 док повезујете џампере.
    Табела 2 • Поставке краткоспојника СмартФусион2 комплета за напредни развој
    Јумпер Пин (од) Пин (За) Коментари
    Ј116, Ј353, Ј354, Ј54 1 2 Ово су подразумеване поставке краткоспојника плоче напредног комплета за развој. Уверите се да су ови краткоспојници подешени на одговарајући начин.
    Ј123 2 3
    Ј124, Ј121, Ј32 1 2 JTAG програмирање преко ФТДИ
    Ј118, Ј119 1 2 Програмирање СПИ Фласх
  5. У комплету за напредни развој СмартФусион2 повежите напајање са Ј42 конектором.
    Слика 8. приказује подешавање плоче за покретање сјенчања кода са СПИ фласх-а на ДДР3 демо на СмартФусион2 напредном развојном комплету.
    Слика 8 • Подешавање комплета за напредни развој СмартФусион2
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-09

СПИ Фласх Лоадер и ГУИ за демо сенку кода
ГУИ је неопходан за покретање демонстрације сенчења кода. СПИ Фласх Лоадер и Цоде Схадовинг Демо ГУИ је једноставан графички кориснички интерфејс који ради на главном рачунару да програмира СПИ флеш и покреће демонстрацију сенке кода на СмартФусион2 напредном развојном комплету. УАРТ је комуникациони протокол између главног рачунара и СмартФусион2 напредног развојног комплета. Такође обезбеђује одељак Сериал Цонсоле за штампање порука за отклањање грешака примљених из апликације преко УАРТ интерфејса.
Слика 9. приказује СПИ Фласх Лоадер и Цоде Схадовинг Демо прозор.
Слика 9 • СПИ Фласх Лоадер и Цоде Схадовинг Демо прозор

Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-10

ГУИ подржава следеће функције:

  • Програм СПИ Фласх: Програмира слику file у СПИ блиц.
  • Програмирање и сенчење кода од СПИ Фласх до ДДР: Програмира слику file у СПИ флеш, копира га у ДДР меморију и покреће слику из ДДР меморије.
  • Програмирање и праћење кода са СПИ Фласх на СДР: Програмира слику file у СПИ флеш, копира га у СДР меморију и покреће слику из СДР меморије.
  • Сјенчање кода у ДДР: Копира постојећу слику file са СПИ флеша на ДДР меморију и покреће слику из ДДР меморије.
  • Сјенчање кода у СДР: Копира постојећу слику file са СПИ флеша на СДР меморију и покреће слику из СДР меморије. Кликните на Помоћ за више информација о ГУИ.

Покретање демо дизајна за Мулти-Сtagе Метод процеса покретања
Следећи кораци описују како да покренете демо дизајн за мулти-сtagе метод процеса покретања:

  1. Укључите прекидач напајања, СВ7.
  2. Програмирајте СмарФусион2 СоЦ ФПГА уређај са програмирањем file предвиђено у дизајну fileс (СФ2_ЦодеСхадовинг_ДДР3_ДФ\Програмирање Fileс\МултиСtagеБоот_меотход\ЦодеСхадовинг_топ.стп помоћу софтвера за дизајн ФласхПро).
  3. Покрените извршну датотеку СПИ Фласх Лоадер и Цоде Схадовинг Демо ГУИ file доступно у дизајну fileс (СФ2_ЦодеСхадовинг_ДДР3_ДФ\ГУИ Екецутабле\СФ2_ФласхЛоадер.еке).
  4. Изаберите одговарајући ЦОМ порт (на који су усмерени УСБ серијски драјвери) са падајуће листе ЦОМ Порт.
  5. Кликните на Повежи. Након успостављања везе, Цоннецт се мења у Дисцоннецт.
  6. Кликните на Прегледај да бисте изабрали прampле циљна извршна слика file обезбеђен са дизајном files
    (СФ2_ЦодеСхадовинг_ДДР3_ДФ/Сampле Апплицатион Имагес/сampле_имаге_ДДР3.бин).
    Напомена: Да бисте генерисали канту за слику апликације file, погледајте „Додатак: Генерисање извршне корпе File” на страни 25.
  7. Задржите почетну адресу СПИ флеш меморије као подразумевану на 0к00000000.
  8. Изаберите опцију Програм и Цоде Схадовинг од СПИ Фласх до ДДР.
  9. Кликните на Старт као што је приказано на слици 10 да бисте учитали извршну слику у СПИ флеш и сенчење кода из ДДР меморије.
    Слика 10 • Покретање демонстрације
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-11
  10. Ако је СмартФусион2 СоЦ ФПГА уређај програмиран са СТАПЛ-ом file у којој МДДР није конфигурисан за ДДР меморију онда приказује поруку о грешци, као што је приказано на слици 11.
    Слика 11 • Порука о погрешном уређају или опцији
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-12
  11. Одељак Сериал Цонсоле на ГУИ-у приказује поруке за отклањање грешака и почиње програмирање СПИ флеша након успешног брисања СПИ флеша. Слика 12 приказује статус СПИ фласх писања
    Слика 12 • Фласх Лоадинг
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-13
  12. Након успешног програмирања СПИ флеша, покретач који ради на СмартФусион2 СоЦ ФПГА копира слику апликације са СПИ флеша у ДДР меморију и покреће слику апликације. Ако је дата слика сampле_имаге_ДДР3.бин је изабран, серијска конзола приказује поруке добродошлице, прекиде прекидача и поруке прекида тајмера као што је приказано на слици 13 на страни 18 и слици 14 на страни 18. Радни ЛЕД шаблон је приказан на ЛЕД1 до ЛЕД8 на СмартФусион2 Адванцед Девелопмент Кит.
  13. Притисните прекидаче СВ2 и СВ3 да бисте видели поруке прекида на серијској конзоли.
    Слика 13 • Покретање слике циљне апликације из ДДР3 меморије
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-14Слика 14 • Поруке тајмера и прекида у серијској конзоли
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-15

Покретање дизајна методе хардверског покретача
Следећи кораци описују како да покренете дизајн методе хардверског покретача:

  1. Укључите прекидач напајања, СВ7.
  2. Програмирајте СмарФусион2 СоЦ ФПГА уређај са програмирањем file предвиђено у дизајну fileс (СФ2_ЦодеСхадовинг_ДДР3_ДФ\Програмирање
    Fileс\ХВБоотЕнгине_метход\ЦодеСхадовинг_Фабриц.стп помоћу софтвера за дизајн ФласхПро).
  3. Да бисте програмирали СПИ Фласх, поставите ДИП прекидач СВ5-1 у положај ОН. Овај избор омогућава покретање Цортек-М3 са еНВМ-а. Притисните СВ6 да ресетујете СмартФусион2 уређај.
  4. Покрените извршну датотеку СПИ Фласх Лоадер и Цоде Схадовинг Демо ГУИ file доступно у дизајну fileс (СФ2_ЦодеСхадовинг_ДДР3_ДФ\ГУИ Екецутабле\СФ2_ФласхЛоадер.еке).
  5. Изаберите одговарајући ЦОМ порт (на који су усмерени УСБ серијски драјвери) са падајуће листе ЦОМ Порт.
  6. Кликните на Повежи. Након успостављања везе, Цоннецт се мења у Дисцоннецт.
  7. Кликните на Прегледај да бисте изабрали прampле циљна извршна слика file обезбеђен са дизајном files
    (СФ2_ЦодеСхадовинг_ДДР3_ДФ/Сampле Апплицатион Имагес/сampле_имаге_ДДР3.бин).
    Напомена: Да бисте генерисали канту за слику апликације file, погледајте „Додатак: Генерисање извршне корпе File” на страни 25.
  8. Изаберите опцију Хардваре Боот Енгине у Цоде Схадовинг Метход.
  9. Изаберите опцију Програм СПИ Фласх из менија Опције.
  10. Кликните на Старт, као што је приказано на слици 15 да бисте учитали извршну слику у СПИ фласх.
    Слика 15 • Покретање демонстрације
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-16
  11. Одељак Сериал Цонсоле на ГУИ приказује поруке за отклањање грешака и статус СПИ фласх писања, као што је приказано на слици 16.
    Слика 16 • Фласх Лоадинг
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-17
  12. Након успешног програмирања СПИ блица, промените ДИП прекидач СВ5-1 у положај ОФФ. Овај избор омогућава покретање Цортек-М3 процесора из ДДР меморије.
  13. Притисните СВ6 да ресетујете СмартФусион2 уређај. Машина за покретање копира слику апликације са СПИ фласх меморије у ДДР меморију и пушта ресетовање на Цортек-М3, који покреће слику апликације из ДДР меморије. Ако је дата слика „сampле_имаге_ДДР3.бин” се учитава у СПИ флеш, серијска конзола приказује поруке добродошлице, прекидање прекидача (притисните СВ2 или СВ3) и поруке о прекиду тајмера као што је приказано на слици 17, а активни ЛЕД шаблон је приказан на ЛЕД1 до ЛЕД8 на СмартФусион2 Адванцед Девелопмент Кит.
    Слика 17 • Покретање слике циљне апликације из ДДР3 меморије
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-18

Закључак
Ова демонстрација показује способност СмартФусион2 СоЦ ФПГА уређаја да се повеже са ДДР меморијом и да покрене извршну слику из ДДР меморије заклањањем кода са СПИ флеш меморијског уређаја. Такође приказује две методе имплементације сенке кода на СмартФусион2 уређају.

Додатак: ДДР3 конфигурације

Следеће слике приказују подешавања конфигурације ДДР3.
Слика 18 • Опште поставке ДДР конфигурације

Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-19

Слика 19 • Поставке иницијализације ДДР меморије

Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-20

Слика 20 • Подешавања времена ДДР меморије

Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-21

Додатак: Генерисање извршне корпе File

Извршна корпа file је потребно за програмирање СПИ фласх-а за покретање демо сјенчања кода. За генерисање извршне корпе file из „сampле_имаге_ДДР3” Софт Цонсоле, извршите следеће кораке:

  1. Направите пројекат Софт Цонсоле са скриптом линкер продуцтион-екецуте-ин-плаце-ектернал ДДР.
  2. Додајте путању за инсталацију Софт Цонсоле, нпрampле, Ц:\Мицросеми\Либеро_в11.7\СофтЦонсоле\Соурцери-Г++\бин, у 'Променљиве окружења' као што је приказано на слици 21.
    Слика 21 • Додавање путање за инсталацију меке конзоле
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-22
  3. Двапут кликните на групу file Бин-File-Генератор.бат који се налази на:
    СофтЦонсоле/ЦодеСхадовинг_МСС_ЦМ3/Сampфолдер ле_имаге_ДДР3, као што је приказано на слици 22.
    Слика 22 • Канта File Генератор
    Мицросеми-СмартФусион2-СоЦ-ФПГА-Цоде-Схадовинг-фром-СПИ-Фласх-то-ДДР-Мемори-23
  4. Канта-File-Генератор ствара сampле_имаге_ДДР3.бин file.

Историја ревизија

Следећа табела приказује важне измене направљене у овом документу за сваку ревизију.

Ревизија Промене
Ревизија 7
(март 2016)
Ажуриран је документ за издање софтвера Либеро СоЦ в11.7 (САР 77816).
Ревизија 6
(октобар 2015)
Ажуриран је документ за издање софтвера Либеро СоЦ в11.6 (САР 72424).
Ревизија 5
(септембар 2014)
Ажуриран је документ за издање софтвера Либеро СоЦ в11.4 (САР 60592).
Ревизија 4
(мај 2014.)
Ажуриран је документ за издање софтвера Либеро СоЦ 11.3 (САР 56851).
Ревизија 3
(децембар 2013)
Ажуриран је документ за издање софтвера Либеро СоЦ в11.2 (САР 53019).
Ревизија 2
(мај 2013.)
Ажуриран је документ за издање софтвера Либеро СоЦ в11.0 (САР 47552).
Ревизија 1
(март 2013)
Ажуриран је документ за Либеро СоЦ в11.0 бета СП1 издање софтвера (САР 45068).

Подршка за производе

Мицросеми СоЦ Продуцтс Гроуп подржава своје производе различитим услугама подршке, укључујући корисничку службу, центар за техничку подршку за кориснике, 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 страница.

Седиште компаније Мицросеми
Оне Ентерприсе, Алисо Виејо,
ЦА 92656 САД
Унутар САД: +1 (800)
713-4113 Оутсиде тхе
САД: +1 949-380-6100
Продаја: +1 949-380-6136
Факс: +1 949-215-4996
Е-маил: салес.суппорт@мицросеми.цом
© 2016 Мицросеми Цорпоратион.
Сва права задржана. Мицросеми и Мицросеми лого су заштитни знаци Мицросеми Цорпоратион.
Сви остали заштитни знакови и услужни знаци су власништво њихових власника.

Мицросеми Цорпоратион (Насдак: МСЦЦ) нуди свеобухватан портфолио полупроводничких и системских решења за комуникације, одбрану и безбедност, ваздухопловство и индустријска тржишта. Производи укључују аналогна интегрисана кола са мешовитим сигналом високих перформанси и зрачењем ојачана, ФПГА, СоЦ и АСИЦ; производи за управљање напајањем; уређаји за мерење времена и синхронизације и прецизна временска решења, постављајући светски стандард за време; уређаји за обраду гласа; РФ решења; дискретне компоненте; предузећа за складиштење и комуникациона решења, безбедносне технологије и скалабилни анти-тampер продуцтс; Етхернет решења; Повер-овер-Етхернет ИЦ и средњи распони; као и могућности и услуге прилагођеног дизајна. Седиште компаније Мицросеми је у Алисо Виехо, Калифорнија, и има око 4,800 запослених широм света. Сазнајте више на ввв.мицросеми.цом.

Мицросеми не даје никакву гаранцију, представљање или гаранцију у вези са информацијама садржаним овде или прикладношћу својих производа и услуга за било коју одређену сврху, нити Мицросеми преузима било какву одговорност која проистиче из примене или коришћења било ког производа или кола. Производи који се продају у наставку и сви други производи које продаје Мицросеми били су подвргнути ограниченом тестирању и не би требало да се користе заједно са опремом или апликацијама које су критичне за мисију. Верује се да су све спецификације перформанси поуздане, али нису верификоване, а Купац мора да спроведе и заврши сва испитивања перформанси и друга тестирања производа, сами и заједно са, или уграђени у било који крајњи производ. Купац се неће ослањати ни на какве податке и спецификације перформанси или параметре које пружа Мицросеми. Одговорност Купца је да самостално утврди прикладност било којег производа и да га тестира и верификује. Информације које Мицросеми пружа у наставку су дате „као што јесу, где је“ и са свим грешкама, а цео ризик повезан са таквим информацијама је у потпуности на Купцу. Мицросеми не додељује, експлицитно или имплицитно, ниједној страни никаква патентна права, лиценце или било која друга права интелектуалне својине, било у погледу самих таквих информација или било чега што је описано у таквим информацијама. Информације наведене у овом документу су власништво Мицросеми-ја, и Мицросеми задржава право да изврши било какве измене информација у овом документу или било којих производа и услуга у било које време без претходног обавештења.

Документи / Ресурси

Мицросеми СмартФусион2 СоЦ ФПГА сенчење кода од СПИ Фласх до ДДР меморије [пдф] Упутство за употребу
СмартФусион2 СоЦ ФПГА сјенчање кода од СПИ Фласх до ДДР меморије, СмартФусион2 СоЦ, ФПГА сјенчање кода од СПИ Фласх до ДДР меморије, Фласх до ДДР меморије

Референце

Оставите коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *