Микросеми - ЛогоКонфигурација на SmartFusion2 MSS GPIO
Упатство за употреба

Вовед

Потсистемот за микроконтролер SmartFusion2 (MSS) обезбедува еден тврд периферен уред GPIO (APB_1 под-магистрала) кој поддржува 32 I/O за општа намена.
На MSS платното, мора да го вклучите (стандардно) или да го оневозможите примерот на GPIO врз основа на тоа дали се користи во вашата тековна апликација. Ако е оневозможено, инстанцата GPIO се одржува во ресетирање (состојба со најниска моќност). Стандардно, не се користи GPIO кога првпат сте ја овозможиле инстанцата GPIO. Имајте предвид дека MSIO доделени на примерот GPIO се споделуваат со други MSS периферни уреди. Овие споделени В/И се достапни за поврзување на други периферни уреди кога примерот на GPIO е оневозможен или ако портите за примери на GPIO се поврзани со ткаенината FPGA. Забележете дека GPIO се конфигурирани поединечно во GPIO периферниот конфигуратор. Функционалното однесување на секој GPIO (т.е. однесување на прекин) мора да се дефинира на ниво на апликација користејќи го двигателот SmartFusion2 MSS MMUART обезбеден од Microsemi. Во овој документ, ние опишуваме како да ги конфигурирате примероците на MSS GPIO и да дефинирате како се поврзани периферните сигнали. За повеќе детали за тврдите периферни уреди MSS GPIO, погледнете во упатството за корисникот SmartFusion2

Опции за конфигурација

Постави/Ресетирање Дефиниција – Постојат четири еднакви групи од по осум GPIO за вкупно 32. Можете да дефинирате заеднички извор и состојба (Постави или Ресетирање) за осумте GPIO во една група. Постојат два избора за изворот на Поставување/Ресетирање:

  • Системски регистри – Секоја група има единствен системски регистар за оваа намена. До системските регистри може да се пристапи преку фирмверот. Поставување на MSS_GPIO_ Системскиот регистар _SOFT_RESET ќе ги ресетира сите GPIO во тој опсег до вредноста дефинирана со состојбата на ресетирање.
  • FPGA Fabric – Сигналот се нарекува MSS_GPIO_RESET_N.

Microsemi SmartFusion2 MSS GPIO конфигурација -

Слика 1-1 Опции за конфигурација на SmartFusion2 MSS GPIO

Табела за доделување сигнали GPIO

Архитектурата SmartFusion2 обезбедува многу флексибилна шема за поврзување на сигналите на периферните уреди или со MSIO или со ткаенината FPGA. Користете ја табелата за конфигурација за доделување сигнал за да дефинирате со што е поврзан вашиот периферен уред во вашата апликација. Оваа табела со задачи ги има следните колони:
GPIO ID - Го идентификува GPIO идентификаторот - 0 до 31 - за секој ред.
Насока – Покажува дали GPIO е конфигуриран како влез, излез, тристати или двонасочен. Користете го паѓачкото копче за да ја поставите насоката на GPIO.
Пин на пакетот - Го прикажува пинот на пакетот поврзан со MSIO кога сигналот е поврзан со MSIO.

Поврзување – Користете ја паѓачката листа за да изберете дали сигналот е поврзан со MSIO или FPGA ткаенина. Постојат две опции - А и Б -, во секој случај, од кои можете да изберете.
MSIO – Можни се две различни I/O задачи за секоја
GPIO: IO_A и IO_B. Можете да изберете било кое од нив и да го проверите пинот на пакетот. Совет за алатка над иглата на пакетот покажува кои други периферни уреди исто така би можеле да го користат истиот MSIO. Можете да ги користите опциите IO_A и IO_B за да ги решите конфликтите. На пример, во IO_A веќе се користи од друг периферен уред, можете да изберете IO_B. Во некои комбинации на уреди/пакети, и опциите IO_A и/или IO_B може да не се достапни.
FPGA ткаенина – Можни се две различни задачи за секој GPIO на ткаенината FPGA: – Fabric_A и Fabric_B. Можете да ги користите опциите Fabric_A и Fabric_B за да ги решите конфликтите. На пример, во Fabric_A веќе се користи од друг периферен уред, можете да изберете Fabric_B. Во некои уреди, и опциите Fabric_A и/или Fabric_B може да не се достапни. Дополнителни врски – Користете го полето за избор Напредни опции за да view дополнителни опции за поврзување:

  • Проверете ја опцијата Fabric за да набљудувате во ткаенината FPGA сигнал што е поврзан со MSIO.

Поврзување предview

Поврзувањето предview панелот во дијалогот MSS GPIO Configurator покажува графичка view на тековните врски за означениот сигнал ред (Слика 3-1).

Конфигурација на Microsemi SmartFusion2 MSS GPIO - GIPO

Слика 3-1 Поврзување предview Панел

Конфликти на ресурси

Бидејќи MSS периферните уреди – MMUART, I2C, SPI, CAN, GPIO, USB и Ethernet MAC – споделуваат ресурси за пристап до ткаенината MSIO и FPGA, конфигурацијата на која било од овие периферни уреди може да резултира со конфликт на ресурси кога ќе конфигурирате пример од тековната периферна . Периферните конфигуратори обезбедуваат јасни индикатори кога ќе се појави таков конфликт.
Ресурсите што се користат од претходно конфигуриран периферен уред резултираат со три типа на повратни информации во тековниот периферен конфигуратор:
Информации – Ако ресурсот што го користи друг периферен уред не е во конфликт со тековната конфигурација, се прикажува икона за информации, во Поврзување предview панел, на тој ресурс. Совет за алатка на иконата дава детали за тоа кој периферен уред го користи тој ресурс.
Предупредување/Грешка - Ако некој ресурс што го користи друг периферен уред е во конфликт со тековната конфигурација, се појавува икона за предупредување или грешка, во Поврзувањето предview панел, на тој ресурс. Совет за алатка на иконата дава детали за тоа кој периферен уред го користи тој ресурс. Кога се прикажуваат грешки, не можете да ја извршите тековната конфигурација. Y
можете или да го решите конфликтот со користење на друга конфигурација или да ја откажете тековната конфигурација користејќи го копчето Откажи. Кога се прикажуваат предупредувањата (и нема грешки), можете да ја извршите тековната конфигурација. Сепак, не можете да го генерирате целокупниот MSS; ќе видите грешки за генерирање во прозорецот за дневник на Libero SoC. Мора да го решите конфликтот што сте го создале кога сте ја извршиле конфигурацијата со реконфигурирање на која било од периферните уреди што го предизвикува конфликтот. Периферните конфигуратори ги спроведуваат следните правила за да утврдат дали конфликтот треба да се пријави како грешка или предупредување.

  1. Ако периферниот уред што се конфигурира е периферниот GPIO, тогаш сите конфликти се грешки.
  2. Ако периферниот уред што се конфигурира не е периферниот GPIO, тогаш сите конфликти се грешки, освен ако конфликтот е со GPIO ресурс во кој случај конфликтите ќе се третираат како предупредувања.

Повратни информации за грешка Прample
Се користи периферниот уред I2C_1 и го користи уредот PAD поврзан со пинот V23 на пакетот. Конфигурирањето на периферниот уред GPIO (GPIO_0) така што портата GPIO_0 е поврзана со MSIO резултира со грешка. Слика 4-1 ја прикажува иконата за грешка прикажана во табелата за доделување поврзување за пристаништето GPIO_0.

Конфигурација на Microsemi SmartFusion2 MSS GPIO - GIPO 1

Слика 4-1  Грешка прикажана во табелата за доделување поврзување
Слика 4-2 ја прикажува иконата за грешка прикажана во предview панел на ресурсот PAD за пристаништето GPIO_0.

Конфигурација на Microsemi SmartFusion2 MSS GPIO - GIPO 12

Слика 4-2 Грешка прикажана во предview Панел

Повратни информации за информации Прample
Се користи периферниот уред I2C_1 и го користи уредот PAD поврзан со пинот V23 на пакетот. Конфигурирањето на периферниот уред GPIO така што пристаништето GPIO_0 е поврзано со ткаенината FPGA не резултира со конфликт. Меѓутоа, за да се покаже дека PAD е поврзан со пристаништето GPIO_0 (но не се користи во овој случај), иконата Информации се прикажува во предview панел (Слика 4-3). Совет за алатка поврзан со иконата дава опис за тоа како се користи ресурсот (I2C_1 во овој случај).

Конфигурација на Microsemi SmartFusion2 MSS GPIO - GIPO 25

Слика 4-3 Икона за информации во предview Панел

Опис на пристаништето

Табела 5-1 Опис на портата GPIO

Име на порта Група на пристаништа Опис
GPIO_ GPIO_PADS/GPIO_FABRIC GPIO сигнал

Забелешка:

  • Имињата на портите за „главна врска“ за влез/излез имаат IN, OUT, TRI или BI како суфикс врз основа на избраната насока, на пр. GPIO_0_IN.
  • Имињата на влезните порти за „главна врска“ на ткаенината имаат „F2M“ како суфикс, на пр. GPIO _8_F2M. • Имињата на влезните порти за „дополнителна врска“ на ткаенината имаат „I2F“ како суфикс, на пр. GPIO_8_I2F.
  • Имињата на портите за излез и излез за овозможување имаат „M2F“ и „M2F_OE“ како наставка, на пр. GPIO_8_M2F и GPIO_ 8_M2F_OE. • PAD-портите автоматски се промовираат на врвот низ дизајнерската хиерархија.

А – Поддршка за производи
Microsemi SoC Products Group ги поддржува своите производи со различни услуги за поддршка, вклучително и услуги за клиенти, Центар за техничка поддршка за клиенти, а webсајт, електронска пошта и канцеларии за продажба низ целиот свет. Овој додаток содржи информации за контактирање на Microsemi SoC Products Group и користење на овие услуги за поддршка.
Услуга за клиенти
Контактирајте со службата за корисници за нетехничка поддршка на производот, како што се цените на производите, надградбите на производите, информациите за ажурирање, статусот на нарачката и овластувањето.
Од Северна Америка, јавете се на 800.262.1060
Од остатокот од светот, јавете се на 650.318.4460
Факс, од каде било во светот, 408.643.6913

Центар за техничка поддршка на клиентите
Microsemi SoC Products Group го екипира својот Центар за техничка поддршка за клиенти со висококвалификувани инженери кои можат да помогнат во одговорот на вашите прашања за хардвер, софтвер и дизајн за производите на Microsemi SoC. Центарот за техничка поддршка на клиентите троши многу време за креирање белешки за апликации, одговори на заеднички прашања од циклусот на дизајнирање, документација за познати проблеми и разни ЧПП. Затоа, пред да не контактирате, посетете ги нашите онлајн ресурси. Многу е веројатно дека веќе сме одговориле на вашите прашања.

Техничка поддршка
Посетете ја поддршката за корисници webсајт (www.microsemi.com/soc/support/search/default.aspx) за повеќе информации и поддршка. Многу одговори се достапни на пребарувачот web ресурси вклучуваат дијаграми, илустрации и врски до други ресурси на webсајт.

Webсајт
Можете да прелистувате различни технички и нетехнички информации на почетната страница на SoC, на www.microsemi.com/soc.

Контактирајте го Центарот за техничка поддршка на клиентите
Високо квалификувани инженери работат во Центарот за техничка поддршка. Центарот за техничка поддршка може да се контактира преку е-пошта или преку групата производи на Microsemi SoC webсајт.
Е-пошта
Можете да ги пренесете вашите технички прашања на нашата е-пошта и да добивате одговори по е-пошта, факс или телефон. Исто така, ако имате проблеми со дизајнот, можете да испратите е-пошта на вашиот знак fileда добие помош. Постојано ја следиме сметката за е-пошта во текот на денот. Кога ни го испраќате вашето барање, не заборавајте да го вклучите вашето полно име, име на компанија и информации за контакт за ефикасна обработка на вашето барање. Адресата за е-пошта за техничка поддршка е soc_tech@microsemi.com.

Мои случаи
Клиентите на Microsemi SoC Products Group може да поднесуваат и следат технички случаи преку Интернет со одење во Мои случаи.
Надвор од САД
Клиентите на кои им е потребна помош надвор од временските зони на САД може да контактираат со техничка поддршка преку е-пошта (soc_tech@microsemi.com) или контактирајте со локалната продажна канцеларија. Описите на канцелариите за продажба може да се најдат на www.microsemi.com/soc/company/contact/default.aspx.

Техничка поддршка на ИТАР
За техничка поддршка на RH и RT FPGA кои се регулирани со меѓународните регулативи за сообраќај на оружје (ITAR), контактирајте со нас преку soc_tech_itar@microsemi.com. Алтернативно, во Мои случаи, изберете Да во паѓачката листа ИТАР. За целосен список на Microsemi FPGA регулирани со ИТАР, посетете го ITAR web страница.

Microsemi Corporation (NASDAQ: MSCC) нуди сеопфатно портфолио на полупроводнички решенија за: воздушна, одбрана и безбедност; претпријатие и комуникации; и индустриски и алтернативни пазари на енергија. Производите вклучуваат аналогни и RF уреди со високи перформанси, висока доверливост, интегрирани кола со мешан сигнал и RF, приспособливи SoC, FPGA и целосни потсистеми. Microsemi е со седиште во Aliso Viejo, Калифорнија. Дознајте повеќе на www.microsemi.com.
© 2012 Microsemi Corporation. Сите права се задржани. Microsemi и логото на Microsemi се заштитни знаци на Microsemi Corporation. Сите други заштитни знаци и услужни марки се сопственост на нивните соодветни сопственици.

Микросеми - ЛогоСедиштето на корпоративното „Микросеми“.
One Enterprise, Aliso Viejo CA 92656 USA
Во рамките на САД: +1 949-380-6100
Продажба: +1 949-380-6136
Факс: +1 949-215-4996

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

Конфигурација на Microsemi SmartFusion2 MSS GPIO [pdf] Упатство за користење
SmartFusion2 MSS GPIO конфигурација, SmartFusion2 MSS, GPIO конфигурација, конфигурација

Референци

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

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *