Configurazione Microsemi SmartDesign MSS GPIO
U SmartFusion Microcontroller Subsystem (MSS) furnisce un perifericu duru GPIO (sub bus APB_1) cù 32 GPIO configurabili. U cumpurtamentu propiu di ogni GPIO (input, output è output permette cuntrolli di registru, modi di interruzzione, etc.) pò esse definitu à u livellu di l'applicazione utilizendu u SmartFusion MSS GPIO Driver furnitu da Actel. Toutefois, il faut définir si un GPIO est directement connecté à un pad externe (MSS I/O) ou au tissu FPGA. Questa parte di a cunfigurazione di u dispositivu hè fatta cù u configuratore MSS GPIO è hè descritta in stu documentu.
Per più dettagli nantu à u perifericu duru MSS GPIO, fate riferimentu à a Guida di l'Usuariu di u Subsistema di Microcontroller Actel SmartFusion.
Opzioni di cunnessione
Pad I/O MSS - Sceglite sta opzione per indicà chì u GPIO sceltu serà cunnessu à un pad esternu dedicatu (MSS I/O). Duvete selezziunà u tipu di buffer I/O - INBUF, OUTBUF, TRIBUFF è BIBUF - chì definirà cumu si cunfigurarà u pad I/O MSS. Nota chì sta opzione ùn pò micca esse dispunibule se l'MSS I/O hè digià utilizatu da un altru perifericu o u tissu (vede a sezione MSS I/O Sharing per più dettagli)
tissu - Selezziunate sta opzione per indicà chì u GPIO sceltu serà cunnessu à u tissu FPGA. Duvete selezziunà s'ellu vulete chì a cunnessione GPI (Input), GPO (Output) o sia GPI è GPO (Input / Output) sia purtatu fora per cunnette à u tissu. Nota chì u registru di attivazione di output GPIO ùn pò micca esse purtatu à u tessulu quandu questa opzione hè selezziunata. Inoltre, i GPI cunnessi à u tessulu ponu attivà interruzioni da a logica di l'utilizatori se i bit di attivazione di l'interruzzione adattati sò stabiliti bè da a vostra applicazione (funzioni di inizializazione di u driver MSS GPIO).
MSS I/O Sharing
In l'architettura SmartFusion, l'I/O MSS sò spartuti trà dui periferiche MSS o trà un perifericu MSS è u tissu FPGA. I MSS GPIO ùn ponu micca esse cunnessi à un MSS I / O particulari se questu I / O hè digià cunnessu à un perifèricu MSS o à u tissu FPGA. U configuratore GPIO furnisce un feedback direttu nantu à se un GPIO pò esse cunnessu à un MSS I/O o micca.
GPIO[31:16]
GPIO [31:16] sò urganizati in gruppi chì indicanu quale periferica MSS sò sparte MSS I / O cù. Se un perifericu hè utilizatu (attivatu nantu à a tela MSS), allora u menù a tendina MSS I/O Pad hè grisatu per i GPIO spartuti currispondenti è un icona Info hè visualizata accantu à u menù a tendina. L'icona Info indica chì l'opzione MSS I/O ùn pò esse selezziunata perchè hè digià utilizata da un perifericu MSS o, basatu annantu à u pacchettu sceltu, micca ligatu.
Examplu 1
SPI_0, SPI_1, I2C_0, I2C_1, UART_0 è UART_1 sò attivati in u canvas MSS.
- GPIO[31:16] ùn pò micca esse cunnessu à un MSS I/O. Nota i menu in grigio è l'icone Info (Figura 1-1).
- GPIO[31:15] pò ancu esse cunnessu à u tissu FPGA. In questu example, GPIO[31] est connecté au tissu en tant que sortie et GPIO[30] en entrée.
Examplu 2
I2C_0 è I2C_1 sò disattivati in u canvas MSS.
- GPIO[31:30] è GPIO[23:22] ponu esse cunnessi à un MSS I/O (cum'è mostra in Figura 1-2).
- In questu example, GPIO[31] è GPIO[30] sò cunnessi à un MSS I/O cum'è porti di Output.
- In questu example, GPIO[23] hè cunnessu à un MSS I/O cum'è un portu di Input è GPIO [22] hè cunnessu à un MSS I/O cum'è un portu Bidirezionale.
- GPIO[29:24,21:16] ùn pò micca esse cunnessu à un MSS I/O. Nota i menu grigiati è l'icone Info.
- GPIO[29:24,21:16] pò ancu esse cunnessu à u tissu FPGA. In questu example, GPIO[29] è GPIO[28] sò cunnessi à u fabricu cum'è porti Input.
GPIO[15:0]
GPIO[15: 0] sparte MSS I/Os chì ponu esse cunfigurati per cunnette à u tissu FPGA (questa cunfigurazione dopu pò esse fatta cù MSS I/O Configurator). Se un MSS I/O hè cunfiguratu per cunnette à u fabricu FPGA, allora u menu a tendina MSS I/O Pad hè grisatu per i GPIO spartuti currispondenti è una icona Info hè visualizata accantu à u menu a tendina. L'icona Info indica chì l'opzione MSS I/O ùn pò micca esse selezziunata perchè hè digià utilizata o, basatu annantu à u pacchettu sceltu, micca ligatu.
Nota chì u testu blu in u cunfiguratore mette in risaltu u nome di u pin di u pacchettu per ogni MSS I / O assuciatu cù un GPIO. Questa informazione hè utile per a pianificazione di u pianu.
Example
Per dimustrà bè cumu e cunfigurazioni MSS I/O è e cunfigurazioni GPIO[15:0] sò accoppiate, a Figura 1-3 mostra i dui configuratori fiancu à fiancu cù a cunfigurazione seguente:
- MSS I/O[15] hè utilizatu cum'è un portu INBUF cunnessu à u tissu FPGA. In cunseguenza, GPIO[15] ùn pò micca esse cunnessu à un MSS I/O.
- GPIO[5] hè cunnessu à un MSS I/O cum'è Input. Par conséquent, MSS I/O[5] ne peut pas être utilisé pour se connecter au tissu FPGA.
- GPIO[3] hè cunnessu à u tissu FPGA cum'è una Output. Par conséquent, MSS I/O[3] ne peut pas être utilisé pour se connecter au tissu FPGA.
Descrizzione di u portu
Table 2-1 • GPIO Port Description
Nome di u portu | Direzzione | PAD? | Descrizzione |
GPIO_ _IN | In | Iè | Nom de port GPIO lorsque GPIO[index] est configuré comme un MSS I/O Input
portu |
GPIO_ _FURTI | Fora | Iè | Nom de port GPIO lorsque GPIO[index] est configuré comme un MSS I/O Output
portu |
GPIO_ _TRI | Fora | Iè | Nom de port GPIO lorsque GPIO[index] est configuré comme un MSS I/O
Tristatu portu |
GPIO_ _BI | Inout | Iè | U nome di u portu GPIO quandu GPIO[index] hè cunfiguratu cum'è MSS I/O bidirezionale portu |
F2M_GPI_ | In | Innò | U nome di u portu GPIO quandu GPIO[index] hè cunfiguratu per cunnette à u fabricu FPGA cum'è un Input portu (F2M indica chì u signale passa da u tissu à u MSS) |
M2F_GPO_ | In | Innò | U nome di u portu GPIO quandu GPIO[index] hè cunfiguratu per cunnette à u fabricu FPGA cum'è un Output portu (M2F indica chì u signale passa da u MSS à a tela) |
Nota:
- I porti PAD sò automaticamente promossi in cima in tutta a ghjerarchia di cuncepimentu.
- I porti non-PAD deve esse promossi manualmente à u livellu più altu da a tela di configuratore MSS per esse dispunibule cum'è u prossimu livellu di gerarchia.
Supportu di u produttu
U Gruppu di Prodotti Microsemi SoC sustene i so prudutti cù diversi servizii di supportu cumpresi un Centru di Supportu Tecnicu di Clienti è un Serviziu Clienti Non Tecnicu. Questa appendice cuntene infurmazione nantu à cuntattà u Gruppu di Prodotti SoC è aduprà sti servizii di supportu.
Cuntattate u Centru di Assistenza Tecnica di Clienti
Microsemi furnisce u so Centru di Supportu Tecnicu di Clienti cù ingegneri altamente qualificati chì ponu aiutà à risponde à e vostre dumande di hardware, software è cuncepimentu. U Centru di Assistenza Tecnica di Clienti passa assai tempu per creà note d'applicazione è risposte à e FAQ. Allora, prima di cuntattateci, visitate e nostre risorse in linea. Hè assai prubabile chì avemu digià rispostu à e vostre dumande.
Assistenza tecnica
I clienti Microsemi ponu riceve supportu tecnicu nantu à i prudutti Microsemi SoC chjamendu a Hotline di Supportu Tecnicu in ogni mumentu da u luni à u vennari. I clienti anu ancu l'opzione di mandà interattivamente è seguità i casi in linea in My Cases o di mandà dumande per email in ogni mumentu di a settimana.
Web: www.actel.com/mycases
Telefono (America di u Nordu): 1.800.262.1060
Telefono (Internazionale): +1 650.318.4460
E-mail: soc_tech@microsemi.com
Assistenza tecnica ITAR
I clienti di Microsemi ponu riceve u supportu tecnicu ITAR nantu à i prudutti Microsemi SoC chjamendu a Linea di Supportu Tecnicu ITAR: da u luni à u vennari, da 9 AM à 6 PM Pacific Time. I clienti anu ancu l'opzione di mandà interattivamente è seguità i casi in linea in My Cases o di mandà dumande per email in ogni mumentu di a settimana.
Web: www.actel.com/mycases
Telefuninu (America di u Nordu): 1.888.988.ITAR
Telefono (Internazionale): +1 650.318.4900
E-mail: soc_tech_itar@microsemi.com
Serviziu Clienti Non Tecnicu
Cuntattate u Serviziu Clienti per un supportu di produttu micca tecnicu, cum'è u prezzu di u produttu, l'aghjurnamenti di u produttu, l'infurmazioni di l'aghjurnamentu, u statu di l'ordine è l'autorizazione.
I rapprisentanti di u serviziu di u cliente di Microsemi sò dispunibuli da u luni à u vennari, da 8 AM à 5 PM Pacific Time, per risponde à e dumande non tecniche.
Telefono: +1 650.318.2470
Microsemi Corporation (NASDAQ: MSCC) offre u portfolio più cumpletu di a tecnulugia di semiconduttori di l'industria. Impegnati à risolve e sfide di u sistema più critichi, i prudutti di Microsemi includenu apparecchi analoghi è RF d'alta prestazione, alta affidabilità, circuiti integrati di signali misti, FPGA è SoC persunalizabili, è sottosistemi cumpleti. Microsemi serve i principali produttori di sistemi in u mondu in i mercati di difesa, sicurezza, aerospaziale, imprese, cummerciale è industriale. Sapete più à www.microsemi.com
Sede sociali Microsemi Corporation 2381 Morse Avenue Irvine, CA
92614-6233
USA
telefonu 949-221-7100 Fax 949-756-0308
SoC Products Group 2061 Stierlin Court Mountain View, CA 94043-4655
USA
Telefono 650.318.4200 Fax 650.318.4600 www.actel.com
SoC Products Group (Europa) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB Regnu Unitu
Telefono +44 (0) 1276 609 300
Fax +44 (0) 1276 607
SoC Products Group (Giappone) EXOS Ebisu Building 4F
1-24-14 Ebisu Shibuya-ku Tokyo 150 Giappone
Telefono +81.03.3445.7671 Fax +81.03.3445.7668
SoC Products Group (Hong Kong) Sala 2107, China Resources Building 26 Harbour Road
Wanchai, Hong Kong
Telefono +852 2185 6460
Fax +852 2185 6488
© 2010 Microsemi Corporation. Tutti i diritti riservati. Microsemi è u logo Microsemi sò marchi di Microsemi Corporation. Tutti l'altri marchi è marchi di serviziu sò a pruprietà di i so rispettivi pruprietarii.
Documenti / Risorse
![]() |
Configurazione Microsemi SmartDesign MSS GPIO [pdfManuale d'usu SmartDesign MSS GPIO, Configurazione, SmartDesign MSS GPIO Configurazione, SmartDesign MSS |