Konfigurace SmartFusion2 MSS GPIO
Uživatelská příručka
Zavedení
Mikrokontrolérový subsystém SmartFusion2 (MSS) poskytuje jednu pevnou periferii GPIO (subbus APB_1) podporující 32 I/O pro všeobecné použití.
Na plátně MSS musíte povolit (výchozí) nebo zakázat instanci GPIO podle toho, zda je používána ve vaší aktuální aplikaci. Pokud je zakázáno, instance GPIO je udržována v resetu (stav nejnižší spotřeby). Ve výchozím nastavení se při prvním povolení instance GPIO nepoužívá žádné GPIO. Všimněte si, že MSIO přidělené instanci GPIO jsou sdíleny s ostatními periferními zařízeními MSS. Tyto sdílené I/O jsou k dispozici pro připojení dalších periferií, když je instance GPIO deaktivována nebo pokud jsou porty instance GPIO připojeny k FPGA látce. Všimněte si, že GPIO se konfigurují individuálně v konfigurátoru periferií GPIO. Funkční chování každého GPIO (tj. chování při přerušení) musí být definováno na aplikační úrovni pomocí ovladače SmartFusion2 MSS MMUART od společnosti Microsemi. V tomto dokumentu popisujeme, jak konfigurovat instance MSS GPIO a definovat způsob připojení periferních signálů. Další podrobnosti o pevných periferních zařízeních MSS GPIO naleznete v uživatelské příručce SmartFusion2
Možnosti konfigurace
Definice nastavení/resetování – Existují čtyři stejné skupiny po osmi GPIO, každá s celkovým počtem 32. Můžete definovat společný zdroj a stav (Set nebo Reset) pro osm GPIO ve skupině. Existují dvě možnosti pro zdroj nastavení/resetování:
- Systémové registry – Každá skupina má pro tento účel jedinečný systémový registr. K systémovým registrům lze přistupovat pomocí firmwaru. Nastavení MSS_GPIO_ Systémový registr _SOFT_RESET resetuje všechny GPIO v tomto rozsahu na hodnotu definovanou stavem resetování.
- FPGA Fabric – Signál se nazývá MSS_GPIO_RESET_N.
Obrázek 1-1 Možnosti konfigurace SmartFusion2 MSS GPIO
Tabulka přiřazení signálů GPIO
Architektura SmartFusion2 poskytuje velmi flexibilní schéma pro připojení signálů periferií buď k MSIO nebo FPGA. Pomocí tabulky konfigurace přiřazení signálu definujte, k čemu je vaše periferie ve vaší aplikaci připojeno. Tato tabulka přiřazení má následující sloupce:
GPIO ID – Identifikuje identifikátor GPIO – 0 až 31 – pro každý řádek.
Směr – Označuje, zda je GPIO nakonfigurováno jako Input, Output, Tristate nebo Bidirectional. Pomocí rozbalovací nabídky nastavte směr GPIO.
PIN balíku – Když je signál připojen k MSIO, zobrazuje pin obalu přidružený k MSIO.
Konektivita – Pomocí rozevíracího seznamu vyberte, zda je signál připojen k MSIO nebo FPGA. Existují dvě možnosti – A a B – v každé z nich si můžete vybrat.
MSIO – Pro každé jsou možné dvě různá I/O přiřazení
GPIO: IO_A a IO_B. Můžete si vybrat buď a zkontrolovat špendlík balíčku. Popisek nad kolíkem balíčku označuje, které další periferie by také mohly používat stejný MSIO. K vyřešení konfliktů můžete použít možnosti IO_A a IO_B. Například v IO_A je již používán jiným periferním zařízením, můžete zvolit IO_B. V některých kombinacích zařízení/balíku nemusí být k dispozici možnosti IO_A a/nebo IO_B.
Tkanina FPGA – Pro každé GPIO jsou k dispozici dvě různá přiřazení k tkanině FPGA: – Fabric_A a Fabric_B. K vyřešení konfliktů můžete použít možnosti Fabric_A a Fabric_B. Pokud je například Fabric_A již používán jiným periferním zařízením, můžete zvolit Fabric_B. V některých zařízeních nemusí být k dispozici možnosti Fabric_A a/nebo Fabric_B. Další připojení – použijte zaškrtávací políčko Pokročilé možnosti view další možnosti připojení:
- Chcete-li do struktury FPGA sledovat signál, který je připojen k MSIO, zaškrtněte volbu Fabric.
Konektivita Preview
Konektivita Preview panel v dialogovém okně MSS GPIO Configurator zobrazuje grafiku view aktuálních připojení pro zvýrazněný řádek signálu (obrázek 3-1).
Obrázek 3-1 Konektivita Preview Panel
Konflikty zdrojů
Vzhledem k tomu, že periferní zařízení MSS – MMUART, I2C, SPI, CAN, GPIO, USB a Ethernet MAC – sdílejí prostředky přístupu MSIO a FPGA, může konfigurace kteréhokoli z těchto periferií vést ke konfliktu prostředků, když konfigurujete instanci aktuální periferie. . Periferní konfigurátory poskytují jasné indikátory, kdy k takovému konfliktu dojde.
Prostředky používané dříve nakonfigurovaným periferním zařízením mají za následek tři typy zpětné vazby v aktuálním konfigurátoru periferií:
Informace – Pokud zdroj používaný jiným periferním zařízením není v konfliktu s aktuální konfigurací, zobrazí se informační ikona v Connectivity Preview panelu na tomto zdroji. Popisek na ikoně poskytuje podrobnosti o tom, které periferní zařízení používá daný zdroj.
Varování/Chyba – Pokud je zdroj používaný jiným periferním zařízením v konfliktu s aktuální konfigurací, zobrazí se v okně Connectivity Pre ikona varování nebo chybyview panelu na tomto zdroji. Popisek na ikoně poskytuje podrobnosti o tom, které periferní zařízení používá daný zdroj. Když se zobrazí chyby, nemůžete potvrdit aktuální konfiguraci. Y
Konflikt můžete buď vyřešit použitím jiné konfigurace nebo zrušit aktuální konfiguraci pomocí tlačítka Storno. Když se zobrazí varování (a nejsou žádné chyby), můžete potvrdit aktuální konfiguraci. Nelze však generovat celkovou MSS; v okně protokolu Libero SoC uvidíte chyby generování. Konflikt, který jste vytvořili při potvrzení konfigurace, musíte vyřešit překonfigurováním některého z periferních zařízení způsobujících konflikt. Konfigurátory periferních zařízení implementují následující pravidla k určení, zda má být konflikt hlášen jako chyba nebo varování.
- Pokud je konfigurovaným periferním zařízením periferie GPIO, pak jsou všechny konflikty chybami.
- Pokud periferní zařízení, které je konfigurováno, není periferní zařízení GPIO, pak jsou všechny konflikty chybami, pokud se nejedná o konflikt se zdrojem GPIO. V takovém případě budou konflikty považovány za varování.
Zpětná vazba k chybě Přample
Je použita periferie I2C_1 a používá zařízení PAD vázané na pin V23. Konfigurace periferie GPIO (GPIO_0) tak, aby byl port GPIO_0 připojen k MSIO, způsobí chybu. Obrázek 4-1 ukazuje ikonu chyby zobrazenou v tabulce přiřazení připojení pro port GPIO_0.
Obrázek 4-1 Chyba zobrazená v tabulce přiřazení připojení
Obrázek 4-2 ukazuje ikonu chyby zobrazenou v preview panelu na prostředku PAD pro port GPIO_0.
Obrázek 4-2 Chyba zobrazená v Preview Panel
Informační zpětná vazba Přample
Je použita periferie I2C_1 a používá zařízení PAD vázané na pin V23. Konfigurace periferie GPIO tak, aby byl port GPIO_0 připojen k FPGA, nevede ke konfliktu. Ikona Informace se však zobrazí v úvodní části, aby bylo indikováno, že PAD je spojen s portem GPIO_0 (v tomto případě se však nepoužívá).view panelu (obrázek 4-3). Nápověda spojená s ikonou poskytuje popis toho, jak se zdroj používá (v tomto případě I2C_1).
Obrázek 4-3 Informační ikona v Preview Panel
Popis portu
Tabulka 5-1 Popis portu GPIO
Název portu | Skupina přístavů | Popis |
GPIO_ | GPIO_PADS/GPIO_FABRIC | signál GPIO |
Poznámka:
- Názvy I/O portů „hlavního připojení“ mají IN, OUT, TRI nebo BI jako příponu podle zvoleného směru, např. GPIO_0_IN.
- Názvy vstupních portů Fabric 'main connection' mají příponu „F2M“, např. GPIO _8_F2M. • Názvy vstupních portů tkaniny „extra connection“ mají příponu „I2F“, např. GPIO_8_I2F.
- Názvy Fabric output a výstupních portů mají příponu „M2F“ a „M2F_OE“, např. GPIO_8_M2F a GPIO_ 8_M2F_OE. • Porty PAD jsou automaticky povýšeny na vrchol v celé hierarchii návrhu.
A – Podpora produktu
Microsemi SoC Products Group podporuje své produkty různými podpůrnými službami, včetně zákaznických služeb, zákaznického centra technické podpory, a webmísto, elektronickou poštu a celosvětové prodejní kanceláře. Tento dodatek obsahuje informace o kontaktování Microsemi SoC Products Group a používání těchto služeb podpory.
Služby zákazníkům
Obraťte se na zákaznický servis pro netechnickou podporu produktu, jako je cena produktu, aktualizace produktu, informace o aktualizaci, stav objednávky a autorizace.
Ze Severní Ameriky volejte 800.262.1060
Ze zbytku světa volejte 650.318.4460
Fax odkudkoli na světě, 408.643.6913 XNUMX XNUMX
Centrum zákaznické technické podpory
Microsemi SoC Products Group zaměstnává své centrum zákaznické technické podpory vysoce kvalifikovanými inženýry, kteří vám mohou pomoci zodpovědět vaše hardwarové, softwarové a konstrukční otázky týkající se produktů Microsemi SoC. Centrum zákaznické technické podpory tráví spoustu času vytvářením poznámek k aplikacím, odpovědí na běžné otázky cyklu návrhu, dokumentace známých problémů a různých často kladených otázek. Než nás tedy budete kontaktovat, navštivte naše online zdroje. Je velmi pravděpodobné, že jsme již zodpověděli vaše otázky.
Technická podpora
Navštivte zákaznickou podporu webweb (www.microsemi.com/soc/support/search/default.aspx) pro další informace a podporu. Mnoho odpovědí dostupných na vyhledávání web zdroj zahrnuje diagramy, ilustrace a spojení na jiné zdroje na webmísto.
Webmísto
Na domovské stránce SoC na adrese můžete procházet různé technické i netechnické informace www.microsemi.com/soc.
Kontaktování střediska technické podpory zákazníků
Středisko technické podpory zaměstnávají vysoce kvalifikovaní inženýři. Centrum technické podpory lze kontaktovat e-mailem nebo prostřednictvím skupiny produktů Microsemi SoC webmísto.
E-mail
Své technické dotazy můžete sdělit na naši e-mailovou adresu a získat odpovědi zpět e-mailem, faxem nebo telefonicky. Také, pokud máte problémy s designem, můžete poslat svůj esign e-mailem files získat pomoc. E-mailový účet neustále monitorujeme po celý den. Když nám zasíláte svůj požadavek, nezapomeňte uvést své celé jméno, název společnosti a své kontaktní údaje pro efektivní zpracování vaší žádosti. E-mailová adresa technické podpory je soc_tech@microsemi.com.
Moje případy
Zákazníci Microsemi SoC Products Group mohou předkládat a sledovat technické případy online na stránce Moje případy.
Mimo USA
Zákazníci, kteří potřebují pomoc mimo časová pásma USA, mohou kontaktovat technickou podporu prostřednictvím e-mailu (soc_tech@microsemi.com) nebo se obraťte na místní prodejní kancelář. Seznam prodejních kanceláří naleznete na www.microsemi.com/soc/company/contact/default.aspx.
Technická podpora ITAR
Pro technickou podporu na RH a RT FPGA, které jsou regulovány Mezinárodními předpisy pro obchod se zbraněmi (ITAR), nás kontaktujte prostřednictvím soc_tech_itar@microsemi.com. Případně v rámci My Cases vyberte Yes v rozevíracím seznamu ITAR. Pro úplný seznam ITAR-regulovaných Microsemi FPGA navštivte ITAR web strana.
Microsemi Corporation (NASDAQ: MSCC) nabízí komplexní portfolio polovodičových řešení pro: letectví, obranu a bezpečnost; podnikání a komunikace; a trhy s průmyslovými a alternativními energiemi. Produkty zahrnují vysoce výkonná, vysoce spolehlivá analogová a RF zařízení, integrované obvody se smíšeným signálem a RF, přizpůsobitelné SoC, FPGA a kompletní subsystémy. Microsemi má sídlo v Aliso Viejo v Kalifornii. Více informací na www.microsemi.com.
© 2012 Microsemi Corporation. Všechna práva vyhrazena. Microsemi a logo Microsemi jsou ochranné známky společnosti Microsemi Corporation. Všechny ostatní ochranné známky a servisní známky jsou majetkem příslušných vlastníků.
Sídlo společnosti Microsemi
One Enterprise, Aliso Viejo CA 92656 USA
V rámci USA: +1 949-380-6100
Prodej: +1 949-380-6136
Fax: +1 949-215-4996
Dokumenty / zdroje
![]() |
Konfigurace Microsemi SmartFusion2 MSS GPIO [pdfUživatelská příručka SmartFusion2 MSS Konfigurace GPIO, SmartFusion2 MSS, Konfigurace GPIO, Konfigurace |