Logo Microsemi

Konfigurace Microsemi SmartDesign MSS GPIO

Microsemi-SmartDesign-MSS-GPIO-Configuration-PRO

SmartFusion Microcontroller Subsystem (MSS) poskytuje GPIO hard periferii (APB_1 subbus) s 32 konfigurovatelnými GPIO. Skutečné chování každého GPIO (vstup, výstup a výstup umožňují ovládání registrů, režimy přerušení atd.) lze definovat na aplikační úrovni pomocí ovladače SmartFusion MSS GPIO od společnosti Actel. Musíte však definovat, zda je GPIO přímo připojeno k externí podložce (MSS I/O) nebo k tkanině FPGA. Tato část konfigurace zařízení se provádí pomocí konfigurátoru MSS GPIO a je popsána v tomto dokumentu.
Další podrobnosti o pevné periferii MSS GPIO naleznete v uživatelské příručce podsystému mikrokontroléru Actel SmartFusion.

Možnosti připojení

MSS I/O Pad – Tuto možnost vyberte, chcete-li označit, že vybrané GPIO bude připojeno k externímu vyhrazenému padu (MSS I/O). Musíte vybrat typ I/O bufferu – INBUF, OUTBUF, TRIBUFF a BIBUF – který bude definovat, jak bude MSS I/O pad konfigurován. Všimněte si, že tato možnost nemusí být dostupná, pokud MSS I/O již používá jiné periferní zařízení nebo zařízení (další podrobnosti viz část MSS I/O Sharing)

Látka - Tuto možnost vyberte, chcete-li označit, že vybrané GPIO bude připojeno k FPGA tkanině. Musíte vybrat, zda chcete připojení GPI (vstup), GPO (výstup) nebo připojení GPI i GPO (vstup/výstup) vyvést ven a připojit k látce. Všimněte si, že registr povolení výstupu GPIO nelze vytáhnout na tkaninu, když je vybrána tato možnost. Také GPI připojená k látce mohou spouštět přerušení z uživatelské logiky, pokud jsou příslušné bity povolení přerušení správně nastaveny vaší aplikací (funkce inicializace ovladače MSS GPIO).

Sdílení I/O MSS

V architektuře SmartFusion jsou I/O MSS sdíleny mezi dvěma periferiemi MSS nebo mezi periferií MSS a FPGA. MSS GPIO se nemusí umět připojit k určitému MSS I/O, pokud je tento I/O již připojen k periferii MSS nebo k FPGA vláknu. Konfigurátor GPIO poskytuje přímou zpětnou vazbu ohledně toho, zda lze GPIO připojit k MSS I/O či nikoliv.

GPIO[31:16]
GPIO[31:16] jsou organizovány do skupin, které označují, se kterou periferií MSS sdílejí I/O MSS. Pokud je použito periferní zařízení (povoleno na plátně MSS), pak je rozbalovací nabídka MSS I/O Pad pro odpovídající sdílené GPIO zašedlá a vedle rozbalovací nabídky se zobrazí ikona Info. Ikona Info označuje, že možnost MSS I/O nelze vybrat, protože je již používána periferním zařízením MSS nebo není v závislosti na zvoleném balíčku spojena.

Example 1
SPI_0, SPI_1, I2C_0, I2C_1, UART_0 a UART_1 jsou povoleny na plátně MSS.

  • GPIO[31:16] nelze připojit k MSS I/O. Všimněte si zašedlých nabídek a ikon Info (Obrázek 1-1).
  • GPIO[31:15] lze stále připojit k FPGA tkanině. V tomto example, GPIO[31] je připojeno k látce jako výstup a GPIO[30] jako vstup.

Konfigurace Microsemi SmartDesign MSS GPIO 1

Example 2
I2C_0 a I2C_1 jsou na plátně MSS zakázány.

  • GPIO[31:30] a GPIO[23:22] lze připojit k MSS I/O (jak je znázorněno na obrázku 1-2).
  • V tomto example, jak GPIO[31], tak GPIO[30] jsou připojeny k MSS I/O jako výstupní porty.
  • V tomto example, GPIO[23] je připojeno k MSS I/O jako vstupní port a GPIO[22] je připojeno k MSS I/O jako obousměrný port.
  • GPIO[29:24,21:16] nelze připojit k MSS I/O. Všimněte si zašedlých nabídek a ikon Info.
  • GPIO[29:24,21:16] lze stále připojit k tkanině FPGA. V tomto example, jak GPIO[29], tak GPIO[28] jsou připojeny k látce jako vstupní porty.

Konfigurace Microsemi SmartDesign MSS GPIO 2

GPIO[15:0]
GPIO[15:0] sdílí MSS I/O, které lze nakonfigurovat pro připojení k FPGA látce (tuto pozdější konfiguraci lze provést pomocí MSS I/O Configurator). Pokud je MSS I/O nakonfigurován pro připojení k FPGA tkanině, pak je rozbalovací nabídka MSS I/O Pad pro odpovídající sdílené GPIO zašedlá a vedle rozbalovací nabídky se zobrazí ikona Info. Ikona Info označuje, že možnost MSS I/O nelze vybrat, protože je již použita nebo není v závislosti na zvoleném balení spojena.
Všimněte si, že modrý text v konfigurátoru zvýrazňuje název pinu balíčku pro každý MSS I/O spojený s GPIO. Tyto informace jsou užitečné pro plánování rozvržení desky.

Example
Abychom správně ukázali, jak jsou konfigurace MSS I/O a konfigurace GPIO[15:0] propojeny, ukazuje obrázek 1-3 oba konfigurátory vedle sebe s následující konfigurací:

  • MSS I/O[15] se používá jako INBUF port připojený k FPGA tkanině. V důsledku toho nelze GPIO[15] připojit k I/O MSS.
  • GPIO[5] je připojeno k MSS I/O jako vstup. V důsledku toho nelze MSS I/O[5] použít k připojení k tkanině FPGA.
  • GPIO[3] je připojeno k FPGA tkanině jako výstup. V důsledku toho nelze MSS I/O[3] použít k připojení k FPGA tkanině.

Konfigurace Microsemi SmartDesign MSS GPIO 3

Popis portu

Tabulka 2-1 • Popis portu GPIO

Název portu Směr PODLOŽKA? Popis
GPIO_ _V In Ano Název portu GPIO, když je GPIO[index] nakonfigurován jako MSS I/O Vstup

přístav

GPIO_ _VEN Ven Ano Název portu GPIO, když je GPIO[index] nakonfigurován jako MSS I/O Výstup

přístav

GPIO_ _TRI Ven Ano Název portu GPIO, když je GPIO[index] nakonfigurován jako MSS I/O

trojstátní přístav

GPIO_ _BI Inout Ano Název portu GPIO, když je GPIO[index] nakonfigurován jako MSS I/O obousměrné přístav
F2M_GPI_ In Žádný Název portu GPIO, když je GPIO[index] nakonfigurováno pro připojení k FPGA jako an Vstup port (F2M znamená, že signál jde z tkaniny do MSS)
M2F_GPO_ In Žádný Název portu GPIO, když je GPIO[index] nakonfigurováno pro připojení k FPGA jako an Výstup port (M2F označuje, že signál jde z MSS do tkaniny)

Poznámka:

  • Porty PAD jsou automaticky povýšeny na vrchol v celé hierarchii návrhu.
  • Non-PAD porty musí být povýšeny ručně na nejvyšší úroveň z plátna konfigurátoru MSS, aby byly dostupné jako další úroveň hierarchie.

Podpora produktu

Microsemi SoC Products Group podporuje své produkty různými podpůrnými službami včetně zákaznického centra technické podpory a netechnického zákaznického servisu. Tato příloha obsahuje informace o kontaktování skupiny SoC Products Group a používání těchto služeb podpory.

Kontaktování střediska technické podpory zákazníků
Microsemi 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 otázky týkající se hardwaru, softwaru a designu. Centrum technické podpory zákazníků tráví spoustu času vytvářením poznámek k aplikacím a odpovědí na často kladené otázky. 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
Zákazníci Microsemi mohou získat technickou podporu pro produkty Microsemi SoC na telefonní lince technické podpory kdykoli od pondělí do pátku. Zákazníci mají také možnost interaktivně odesílat a sledovat případy online na stránce My Cases nebo kdykoli během týdne posílat dotazy prostřednictvím e-mailu.
Web: www.actel.com/mycases
Telefon (Severní Amerika): 1.800.262.1060 XNUMX XNUMX XNUMX
Telefon (mezinárodní): +1 650.318.4460
E-mail: soc_tech@microsemi.com

Technická podpora ITAR
Zákazníci společnosti Microsemi mohou získat technickou podporu ITAR pro produkty Microsemi SoC na telefonní lince technické podpory ITAR: pondělí až pátek, od 9:6 do XNUMX:XNUMX tichomořského času. Zákazníci mají také možnost interaktivně odesílat a sledovat případy online na stránce My Cases nebo kdykoli během týdne posílat dotazy prostřednictvím e-mailu.
Web: www.actel.com/mycases
Telefon (Severní Amerika): 1.888.988.ITAR
Telefon (mezinárodní): +1 650.318.4900
E-mail: soc_tech_itar@microsemi.com

Netechnický zákaznický servis
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.
Zástupci zákaznických služeb společnosti Microsemi jsou k dispozici od pondělí do pátku od 8:5 do XNUMX:XNUMX tichomořského času, aby zodpověděli netechnické otázky.
Telefon: +1 650.318.2470

Microsemi Corporation (NASDAQ: MSCC) nabízí nejkomplexnější portfolio polovodičových technologií. Produkty Microsemi, které se zavázaly řešit nejkritičtější systémové výzvy, zahrnují vysoce výkonná, vysoce spolehlivá analogová a RF zařízení, integrované obvody se smíšeným signálem, FPGA a přizpůsobitelné SoC a kompletní subsystémy. Microsemi slouží předním výrobcům systémů po celém světě na trzích obrany, bezpečnosti, letectví, podnikání, obchodu a průmyslu. Více se dozvíte na www.microsemi.com

Ústředí společnosti Microsemi Corporation 2381 Morse Avenue Irvine, CA
92614-6233
USA
Telefon 949-221-7100 Fax 949-756-0308

SoC Products Group 2061 Stierlin Court Mountain View, CA 94043-4655
USA
Telefon 650.318.4200 Fax 650.318.4600 www.actel.com

SoC Products Group (Europe) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB Spojené království
Telefon +44 (0) 1276 609 300
Fax +44 (0) 1276 607

SoC Products Group (Japonsko) EXOS Ebisu Building 4F
1-24-14 Ebisu Shibuya-ku Tokio 150 Japonsko
Telefon +81.03.3445.7671 Fax +81.03.3445.7668

SoC Products Group (Hong Kong) Místnost 2107, China Resources Building 26 Harbour Road
Wanchai, Hongkong
Telefon +852 2185 6460
Fax +852 2185 6488

© 2010 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ů.

Dokumenty / zdroje

Konfigurace Microsemi SmartDesign MSS GPIO [pdfUživatelská příručka
SmartDesign MSS GPIO, Konfigurace, SmartDesign MSS GPIO Konfigurace, SmartDesign MSS

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *