Microsemi - LogotipKonfiguracija SmartFusion2 MSS GPIO
Uporabniški priročnik

Uvod

Podsistem mikrokrmilnika SmartFusion2 (MSS) zagotavlja eno trdo periferno napravo GPIO (podvodilo APB_1), ki podpira 32 V/I za splošno uporabo.
Na platnu MSS morate omogočiti (privzeto) ali onemogočiti primerek GPIO glede na to, ali se uporablja v vaši trenutni aplikaciji. Če je onemogočeno, je primerek GPIO zadržan v ponastavitvi (stanje najnižje porabe energije). Privzeto se GPIO ne uporablja, ko prvič omogočite primerek GPIO. Upoštevajte, da so MSIO-ji, dodeljeni primerku GPIO, v skupni rabi z drugimi zunanjimi napravami MSS. Ti skupni V/I so na voljo za povezovanje drugih zunanjih naprav, ko je primerek GPIO onemogočen ali če so vrata primerka GPIO povezana s strukturo FPGA. Upoštevajte, da so GPIO konfigurirani posamično v konfiguratorju perifernih naprav GPIO. Funkcionalno vedenje vsakega GPIO (tj. prekinitveno vedenje) mora biti definirano na ravni aplikacije z gonilnikom SmartFusion2 MSS MMUART, ki ga zagotavlja Microsemi. V tem dokumentu opisujemo, kako konfigurirate primerke MSS GPIO in definirate, kako so periferni signali povezani. Za več podrobnosti o trdih zunanjih napravah MSS GPIO glejte uporabniški priročnik SmartFusion2

Možnosti konfiguracije

Definicija nastavitve/ponastavitve – Obstajajo štiri enake skupine po osem GPIO-jev, vsaka jih je skupno 32. Definirate lahko skupni vir in stanje (Nastavi ali Ponastavi) za osem GPIO-jev v skupini. Obstajata dve možnosti za vir nastavitve/ponastavitve:

  • Sistemski registri – Vsaka skupina ima edinstven sistemski register za ta namen. Do sistemskih registrov lahko dostopate prek vdelane programske opreme. Nastavitev MSS_GPIO_ Sistemski register _SOFT_RESET bo ponastavil vse GPIO-je v tem obsegu na vrednost, ki jo določa stanje ponastavitve.
  • FPGA Fabric – Signal se imenuje MSS_GPIO_RESET_N.

Konfiguracija Microsemi SmartFusion2 MSS GPIO -

Slika 1-1 Možnosti konfiguracije SmartFusion2 MSS GPIO

Tabela dodelitve signalov GPIO

Arhitektura SmartFusion2 zagotavlja zelo prilagodljivo shemo za povezovanje signalov perifernih naprav bodisi z MSIO bodisi s strukturo FPGA. Uporabite konfiguracijsko tabelo za dodelitev signalov, da določite, s čim je vaša periferna naprava povezana v vaši aplikaciji. Ta tabela dodelitev ima naslednje stolpce:
GPIO ID – Identificira identifikator GPIO – od 0 do 31 – za vsako vrstico.
Smer – Označuje, ali je GPIO konfiguriran kot vhod, izhod, tristanje ali dvosmernost. S spustnim menijem nastavite smer GPIO.
Pin za paket – Prikaže pin paketa, povezan z MSIO, ko je signal povezan z MSIO.

Povezljivost – Uporabite spustni seznam, da izberete, ali je signal povezan z MSIO ali s strukturo FPGA. V vsakem primeru lahko izbirate med dvema možnostma – A in B.
MSIO – Za vsako sta možni dve različni dodelitvi V/I
GPIO: IO_A in IO_B. Izberete lahko eno od obeh in preverite pin paketa. Namig nad žebljičkom paketa označuje, katere druge zunanje naprave bi prav tako lahko uporabljale isti MSIO. Za razrešitev sporov lahko uporabite možnosti IO_A in IO_B. Na primer, v IO_A že uporablja druga periferna naprava, lahko izberete IO_B. V nekaterih kombinacijah naprava/paket možnosti IO_A in/ali IO_B morda ne bosta na voljo.
Tkanina FPGA – Za vsak GPIO sta možni dve različni dodelitvi v strukturo FPGA: – Fabric_A in Fabric_B. Za razrešitev sporov lahko uporabite možnosti Fabric_A in Fabric_B. Na primer, v Fabric_A že uporablja druga zunanja naprava, lahko izberete Fabric_B. V nekaterih napravah možnosti Fabric_A in/ali Fabric_B morda nista na voljo. Dodatne povezave – uporabite potrditveno polje Napredne možnosti za view dodatne možnosti povezave:

  • Označite možnost Fabric, da v tkanini FPGA opazujete signal, ki je povezan z MSIO.

Povezljivost Predview

Povezljivost Preview plošča v pogovornem oknu konfiguratorja MSS GPIO prikazuje grafično view trenutnih povezav za označeno signalno vrstico (slika 3-1).

Microsemi SmartFusion2 MSS GPIO konfiguracija - GIPO

Slika 3-1 Povezljivost Predview Panel

Konflikti virov

Ker periferne enote MSS – MMUART, I2C, SPI, CAN, GPIO, USB in Ethernet MAC – delijo vire za dostop do strukture MSIO in FPGA, lahko konfiguracija katere koli od teh zunanjih naprav povzroči konflikt virov, ko konfigurirate primerek trenutne zunanje naprave . Konfiguratorji perifernih naprav zagotavljajo jasne indikatorje, ko pride do takšnega konflikta.
Viri, ki jih uporablja predhodno konfigurirana periferna naprava, povzročijo tri vrste povratnih informacij v trenutnem konfiguratorju periferne naprave:
Informacije – Če vir, ki ga uporablja druga zunanja naprava, ni v nasprotju s trenutno konfiguracijo, se prikaže ikona z informacijami v Predhodni povezaviview panel, na tem viru. Opis orodja na ikoni ponuja podrobnosti o tem, katera periferna naprava uporablja ta vir.
Opozorilo/napaka – Če je vir, ki ga uporablja druga zunanja naprava, v nasprotju s trenutno konfiguracijo, se prikaže opozorilo ali ikona napake v Connectivity Preview panel, na tem viru. Opis orodja na ikoni ponuja podrobnosti o tem, katera periferna naprava uporablja ta vir. Ko so prikazane napake, ne morete potrditi trenutne konfiguracije. Y
spor lahko razrešite z uporabo druge konfiguracije ali prekličete trenutno konfiguracijo z gumbom Prekliči. Ko so prikazana opozorila (in ni napak), lahko potrdite trenutno konfiguracijo. Vendar ne morete ustvariti celotnega MSS; v oknu dnevnika Libero SoC boste videli napake pri ustvarjanju. Navzkrižje, ki ste ga ustvarili, ko ste potrdili konfiguracijo, morate razrešiti tako, da znova konfigurirate eno od zunanjih naprav, ki povzročajo navzkrižje. Konfiguratorji perifernih naprav implementirajo naslednja pravila, da ugotovijo, ali je treba konflikt prijaviti kot napako ali opozorilo.

  1. Če je periferna naprava, ki jo konfigurirate, periferna naprava GPIO, so vsi spori napake.
  2. Če periferna naprava, ki se konfigurira, ni periferna naprava GPIO, so vsi spori napake, razen če je konflikt z virom GPIO, v tem primeru bodo konflikti obravnavani kot opozorila.

Povratne informacije o napaki Nprample
Uporablja se periferija I2C_1, ki uporablja PAD naprave, ki je vezan na zatič paketa V23. Konfiguriranje zunanje naprave GPIO (GPIO_0), tako da so vrata GPIO_0 povezana z MSIO, povzroči napako. Slika 4-1 prikazuje ikono napake, prikazano v tabeli dodelitve povezljivosti za vrata GPIO_0.

Konfiguracija Microsemi SmartFusion2 MSS GPIO - GIPO 1

Slika 4-1  Napaka, prikazana v tabeli dodelitve povezljivosti
Slika 4-2 prikazuje ikono napake, prikazano v predview plošči na viru PAD za vrata GPIO_0.

Konfiguracija Microsemi SmartFusion2 MSS GPIO - GIPO 12

Slika 4-2 Napaka, prikazana v predview Panel

Informacije Povratne informacije Nprample
Uporablja se periferija I2C_1, ki uporablja PAD naprave, ki je vezan na zatič paketa V23. Konfiguracija zunanje naprave GPIO tako, da so vrata GPIO_0 povezana s strukturo FPGA, ne povzroči spora. Da bi označili, da je PAD povezan z vrati GPIO_0 (vendar se v tem primeru ne uporablja), je ikona Informacije prikazana v predview ploščo (slika 4-3). Opis orodja, povezan z ikono, nudi opis uporabe vira (v tem primeru I2C_1).

Konfiguracija Microsemi SmartFusion2 MSS GPIO - GIPO 25

Slika 4-3 Ikona informacij v predview Panel

Opis vrat

Tabela 5-1 Opis vrat GPIO

Ime vrat Pristaniška skupina Opis
GPIO_ GPIO_PADS/GPIO_FABRIC GPIO signal

Opomba:

  • Imena vrat V/I 'glavne povezave' imajo pripono IN, OUT, TRI ali BI glede na izbrano smer, npr. GPIO_0_IN.
  • Imena vhodnih vrat 'glavne povezave' Fabric imajo pripono "F2M", npr. GPIO _8_F2M. • Imena vhodnih vrat 'dodatne povezave' Fabric imajo pripono "I2F", npr. GPIO_8_I2F.
  • Imena izhodnih vrat in vrat, ki omogočajo izhod, imajo pripono »M2F« in »M2F_OE«, npr. GPIO_8_M2F in GPIO_ 8_M2F_OE. • Vrata PAD so samodejno povišana na vrh v celotni hierarhiji načrtovanja.

A – Podpora za izdelek
Microsemi SoC Products Group svoje izdelke podpira z različnimi podpornimi storitvami, vključno s storitvami za stranke, centrom za tehnično podporo strankam, webspletno mesto, elektronska pošta in prodajne pisarne po vsem svetu. Ta dodatek vsebuje informacije o stiku s skupino izdelkov Microsemi SoC in uporabi teh podpornih storitev.
Storitev za stranke
Obrnite se na službo za stranke za netehnično podporo za izdelke, kot so cene izdelkov, nadgradnje izdelkov, informacije o posodobitvah, status naročila in avtorizacija.
Iz Severne Amerike pokličite 800.262.1060
Iz preostalega sveta pokličite 650.318.4460
Faks, od koder koli na svetu, 408.643.6913

Center za tehnično podporo strankam
Microsemi SoC Products Group zaposluje svoj center za tehnično podporo strankam z visoko usposobljenimi inženirji, ki vam lahko pomagajo odgovoriti na vaša vprašanja o strojni opremi, programski opremi in dizajnu o izdelkih Microsemi SoC. Center za tehnično podporo strankam porabi veliko časa za ustvarjanje opomb o aplikacijah, odgovorov na pogosta vprašanja cikla načrtovanja, dokumentacije o znanih težavah in različnih pogostih vprašanj. Torej, preden stopite v stik z nami, obiščite naše spletne vire. Zelo verjetno smo že odgovorili na vaša vprašanja.

Tehnična podpora
Obiščite podporo strankam webspletno mesto (www.microsemi.com/soc/support/search/default.aspx) za več informacij in podporo. Številni odgovori so na voljo na iskanju web vir vključuje diagrame, ilustracije in povezave do drugih virov na webmesto.

Webmesto
Na domači strani SoC lahko brskate po različnih tehničnih in netehničnih informacijah na www.microsemi.com/soc.

Obrnite se na center za tehnično podporo strankam
Center za tehnično podporo zaposlujejo visoko usposobljeni inženirji. Na center za tehnično podporo lahko stopite v stik po e-pošti ali prek skupine izdelkov Microsemi SoC webmesto.
E-pošta
Svoja tehnična vprašanja lahko pošljete na naš elektronski naslov in prejmete odgovore po elektronski pošti, faksu ali telefonu. Če imate težave z oblikovanjem, lahko svoj e-sign pošljete po e-pošti fileda prejme pomoč. E-poštni račun ves dan spremljamo. Ko nam pošljete svojo zahtevo, obvezno vključite svoje polno ime, ime podjetja in kontaktne podatke za učinkovito obdelavo vaše zahteve. E-poštni naslov tehnične podpore je soc_tech@microsemi.com.

Moji primeri
Stranke Microsemi SoC Products Group lahko oddajo in spremljajo tehnične primere na spletu, tako da odprejo Moje primere.
Zunaj ZDA
Stranke, ki potrebujejo pomoč zunaj časovnih pasov ZDA, se lahko obrnejo na tehnično podporo po e-pošti (soc_tech@microsemi.com) ali se obrnite na lokalno prodajno pisarno. Seznam prodajnih pisarn najdete na www.microsemi.com/soc/company/contact/default.aspx.

Tehnična podpora ITAR
Za tehnično podporo za RH in RT FPGA, ki jih urejajo mednarodni predpisi o prometu z orožjem (ITAR), nas kontaktirajte prek soc_tech_itar@microsemi.com. Druga možnost je, da v Mojih primerih izberete Da na spustnem seznamu ITAR. Za popoln seznam FPGA Microsemi, ki jih ureja ITAR, obiščite ITAR web strani.

Microsemi Corporation (NASDAQ: MSCC) ponuja obsežen portfelj polprevodniških rešitev za: letalstvo, obrambo in varnost; podjetja in komunikacije; ter industrijske in alternativne energetske trge. Izdelki vključujejo visoko zmogljive, visoko zanesljive analogne in RF naprave, mešana signalna in RF integrirana vezja, prilagodljive SoC, FPGA in celotne podsisteme. Microsemi ima sedež v Aliso Viejo v Kaliforniji. Več o tem na www.microsemi.com.
© 2012 Microsemi Corporation. Vse pravice pridržane. Microsemi in logotip Microsemi sta blagovni znamki Microsemi Corporation. Vse druge blagovne in storitvene znamke so last njihovih lastnikov.

Microsemi - LogotipSedež podjetja Microsemi
One Enterprise, Aliso Viejo CA 92656 ZDA
Znotraj ZDA: +1 949-380-6100
Prodaja: +1 949-380-6136
Faks: +1 949-215-4996

Dokumenti / Viri

Konfiguracija Microsemi SmartFusion2 MSS GPIO [pdfUporabniški priročnik
SmartFusion2 MSS GPIO konfiguracija, SmartFusion2 MSS, GPIO konfiguracija, konfiguracija

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *