Microsemi-emblemo

Microsemi SmartDesign MSS GPIO-Agordo

Microsemi-SmartDesign-MSS-GPIO-Configuration-PRO

La SmartFusion Microcontroller Subsystem (MSS) provizas GPIO-malmolan periferion (APB_1-subbuso) kun 32 agordeblaj GPIOoj. La fakta konduto de ĉiu GPIO (enigo, produktaĵo kaj produktaĵo ebligas registrokontrolojn, interrompreĝimojn, ktp.) povas esti difinita sur la aplikaĵnivelo uzante la SmartFusion MSS GPIO Driver disponigitan fare de Actel. Tamen, vi devas difini ĉu GPIO estas rekte konektita al ekstera kuseneto (MSS I/O) aŭ al la FPGA-ŝtofo. Ĉi tiu parto de la aparata agordo estas farita per la MSS GPIO-agordilo kaj estas priskribita en ĉi tiu dokumento.
Por pliaj detaloj pri la malmola ekstercentra MSS GPIO, bonvolu raporti al la Gvidilo de Uzanto de la Subsistemo de Mikroregiloj de Actel SmartFusion.

Konekteblecoj

MSS I/O Pad - Elektu ĉi tiun opcion por indiki ke la elektita GPIO estos konektita al ekstera dediĉita kuseneto (MSS I/O). Vi devas elekti la tipon de I/O-bufro - INBUF, OUTBUF, TRIBUFF kaj BIBUF - kiu difinos kiel la MSS I/O-kuseneto estas agordita. Notu, ke ĉi tiu opcio eble ne disponeblas se la MSS I/O jam estas uzata de alia ekstercentra aŭ la ŝtofo (vidu la sekcion MSS I/O Kundivido por pliaj detaloj)

Ŝtofo - Elektu ĉi tiun opcion por indiki, ke la elektita GPIO estos konektita al la FPGA-ŝtofo. Vi devas elekti ĉu vi volas ke la konekto(j) GPI (Enigo), GPO (Eligo) aŭ ambaŭ GPI kaj GPO (Enigo/Eligo) estu elportitaj por konekti al la ŝtofo. Notu ke la GPIO-eliga ebliga registro ne povas esti eligita al la ŝtofo kiam ĉi tiu opcio estas elektita. Ankaŭ, GPI-oj konektitaj al la ŝtofo povas deĉenigi interrompojn de uzantlogiko se la taŭgaj interrompaj ebligaj bitoj estas konvene fiksitaj de via aplikaĵo (funkcioj pri inicialigo de MSS GPIO-ŝoforoj).

MSS I/O Kundivido

En la SmartFusion-arkitekturo MSS I/Os estas dividitaj inter du MSS-ekscentraloj aŭ inter MSS-ekspozicio kaj la FPGA-ŝtofo. MSS GPIOoj eble ne povas ligi al speciala MSS I/O se ĉi tiu I/Os jam estas ligita al MSS-ekscentralo aŭ al la FPGA-ŝtofo. La GPIO-agordilo disponigas rektan religon pri ĉu GPIO povas esti konektita al MSS I/O aŭ ne.

GPIO[31:16]
GPIO[31:16] estas organizitaj en grupoj, kiuj indikas kun kiu MSS-ekspozicio ili dividas MSS-I/O-ojn. Se periferio estas uzata (ebligita sur la MSS-kanvaso), tiam la MSS I/O Pad-malsuprenmenuo estas grizigita por la ekvivalentaj komunaj GPIOoj kaj Info-ikono estas montrata apud la tirmenuo. La Info-ikono indikas ke la MSS I/O-opcio ne povas esti elektita ĉar ĝi jam estas uzata de MSS-ekscentralo aŭ, surbaze de la elektita pakaĵo, ne ligita.

Example 1
SPI_0, SPI_1, I2C_0, I2C_1, UART_0 kaj UART_1 estas ebligitaj en la MSS-kanvaso.

  • GPIO[31:16] ne povas esti konektita al MSS I/O. Notu la grizigitajn menuojn kaj la Info-ikonojn (Figuro 1-1).
  • GPIO[31:15] daŭre povas esti konektita al la FPGA-ŝtofo. En ĉi tiu ekzample, GPIO[31] estas konektita al la ŝtofo kiel Eligo kaj GPIO[30] kiel Enigo.

Microsemi SmartDesign MSS GPIO-Agordo 1

Example 2
I2C_0 kaj I2C_1 estas malŝaltitaj en la MSS-kanvaso.

  • GPIO[31:30] kaj GPIO[23:22] povas esti konektitaj al MSS I/O (kiel montrite en Figuro 1-2).
  • En ĉi tiu ekzample, kaj GPIO[31] kaj GPIO[30] estas konektitaj al MSS I/O kiel Eligo-havenoj.
  • En ĉi tiu ekzample, GPIO[23] estas konektita al MSS I/O kiel Eniga haveno kaj GPIO[22] estas konektita al MSS I/O kiel Dudirekta haveno.
  • GPIO[29:24,21:16] ne povas esti konektita al MSS I/O. Notu la grizitajn menuojn kaj la Info-ikonojn.
  • GPIO[29:24,21:16] ankoraŭ povas esti konektita al la FPGA-ŝtofo. En ĉi tiu ekzample, kaj GPIO[29] kaj GPIO[28] estas ligitaj al la ŝtofo kiel Enirhavenoj.

Microsemi SmartDesign MSS GPIO-Agordo 2

GPIO[15:0]
GPIO[15:0] dividas MSS I/Os kiuj povas esti agorditaj por konekti al la FPGA-ŝtofo (tiu pli posta agordo povas esti farita per MSS I/O-Configurator). Se MSS I/O estas agordita por konekti al la FPGA-ŝtofo, tiam la MSS I/O Pad tirmenuo estas grizigita por la ekvivalentaj komunaj GPIOoj kaj Info-ikono estas montrita apud la tirmenuo. La Info-ikono indikas, ke la opcio MSS I/O ne povas esti elektita ĉar ĝi jam estas uzata aŭ, laŭ la elektita pako, ne ligita.
Notu, ke la blua teksto en la agordilo elstarigas la pak-pinglo-nomon por ĉiu MSS I/O asociita kun GPIO. Ĉi tiu informo estas utila por planado de tabulo-aranĝo.

Example
Por ĝuste montri kiel la MSS I/O-agordoj kaj la GPIO[15:0]-agordoj estas kunligitaj, Figuro 1-3 montras ambaŭ agordilojn flank-al-flanke kun la sekva agordo:

  • MSS I/O [15] estas utiligita kiel INBUF-haveno ligita al la FPGA-ŝtofo. Sekve, GPIO[15] ne povas esti ligita al MSS I/O.
  • GPIO[5] estas konektita al MSS I/O kiel Enigaĵo. Sekve MSS I/O [5] ne povas esti uzita por ligi al la FPGA-ŝtofo.
  • GPIO [3] estas ligita al la FPGA-ŝtofo kiel Eligo. Sekve MSS I/O [3] ne povas esti uzita por ligi al la FPGA-ŝtofo.

Microsemi SmartDesign MSS GPIO-Agordo 3

Haveno Priskribo

Tabelo 2-1 • GPIO Haveno Priskribo

Haveno Nomo Direkto PAD? Priskribo
GPIO_ _EN In Jes GPIO-havennomo kiam GPIO[indekso] estas agordita kiel MSS I/O Enigo

haveno

GPIO_ _EKSTER Ekstere Jes GPIO-havennomo kiam GPIO[indekso] estas agordita kiel MSS I/O Eligo

haveno

GPIO_ _TRI Ekstere Jes GPIO-havennomo kiam GPIO[indekso] estas agordita kiel MSS I/O

Tristato haveno

GPIO_ _BI Inout Jes GPIO-havennomo kiam GPIO[indekso] estas agordita kiel MSS I/O Dudirekta haveno
F2M_GPI_ In Ne GPIO-havennomo kiam GPIO[indekso] estas agordita por konekti al la FPGA-ŝtofo kiel Enigo haveno (F2M indikas ke la signalo iras de la ŝtofo al la MSS)
M2F_GPO_ In Ne GPIO-havennomo kiam GPIO[indekso] estas agordita por konekti al la FPGA-ŝtofo kiel Eligo haveno (M2F indikas ke la signalo iras de la MSS al la ŝtofo)

Notu:

  • PAD-havenoj estas aŭtomate antaŭenigitaj al pinto tra la dezajna hierarkio.
  • Ne-PAD-havenoj devas esti antaŭenigitaj permane al la supra nivelo de la MSS-konfiguranto-kanvaso por esti haveblaj kiel la sekva nivelo de hierarkio.

Produkta Subteno

La Microsemi SoC Products Group subtenas siajn produktojn per diversaj helpservoj inkluzive de Klienta Teknika Subtena Centro kaj Ne-Teknika Klienta Servo. Ĉi tiu apendico enhavas informojn pri kontaktado de la SoC-Produkta Grupo kaj uzado de ĉi tiuj helpservoj.

Kontakti la Klienta Teknika Subtena Centro
Microsemi servas sian Klientan Teknikan Subtenan Centron kun tre lertaj inĝenieroj, kiuj povas helpi respondi viajn demandojn pri aparataro, programaro kaj projektado. La Klienta Teknika Subtena Centro pasigas multe da tempo kreante aplikajn notojn kaj respondojn al Oftaj Demandoj. Do, antaŭ ol vi kontaktu nin, bonvolu viziti niajn retajn rimedojn. Tre verŝajne ni jam respondis viajn demandojn.

Teknika Subteno
Microsemi-klientoj povas ricevi teknikan subtenon pri Microsemi SoC-produktoj vokante Teknikan Subtenan Hotline iam ajn de lundo ĝis vendredo. Klientoj ankaŭ havas la eblon interage sendi kaj spuri kazojn interrete ĉe Miaj Kazoj aŭ sendi demandojn per retpoŝto iam ajn dum la semajno.
Web: www.actel.com/mycases
Telefono (Nordameriko): 1.800.262.1060
Telefono (Internacia): +1 650.318.4460
Retpoŝto: soc_tech@microsemi.com

ITAR Teknika Subteno
Microsemi-klientoj povas ricevi ITAR-teknikan subtenon pri Microsemi SoC-produktoj vokante ITAR-Teknikan Subtenan Telefonon: de lundo ĝis vendredo, de 9 a.m. ĝis 6 p.m. Pacifika Tempo. Klientoj ankaŭ havas la eblon interage sendi kaj spuri kazojn interrete ĉe Miaj Kazoj aŭ sendi demandojn per retpoŝto iam ajn dum la semajno.
Web: www.actel.com/mycases
Telefono (Nordameriko): 1.888.988.ITAR
Telefono (Internacia): +1 650.318.4900
Retpoŝto: soc_tech_itar@microsemi.com

Ne-Teknika Klienta Servo
Kontaktu Klientservon por ne-teknika produkta subteno, kiel produktaj prezoj, produktaj ĝisdatigoj, ĝisdatigaj informoj, mendostatuso kaj rajtigo.
La klientservaj reprezentantoj de Microsemi estas disponeblaj de lundo ĝis vendredo, de 8 a.m. ĝis 5 p.m. Pacifika Tempo, por respondi ne-teknikajn demandojn.
Telefono: +1 650.318.2470

Microsemi Corporation (NASDAQ: MSCC) ofertas la plej ampleksan biletujon de la industrio de duonkonduktaĵoteknologio. Devontigitaj por solvi la plej kritikajn sistemajn defiojn, la produktoj de Microsemi inkluzivas alt-efikecajn, altfidindajn analogajn kaj RF-aparatojn, miksajn signalajn integrajn cirkvitojn, FPGA-ojn kaj agordeblajn SoC-ojn kaj kompletajn subsistemojn. Microsemi servas ĉefajn sistemproduktantojn tra la mondo en la defendo, sekureco, aerospaco, entreprena, komerca kaj industria merkatoj. Lernu pli ĉe www.microsemi.com

Korporacia Ĉefsidejo Microsemi Corporation 2381 Morse Avenue Irvine, CA
92614-6233
Usono
Telefono 949-221-7100 Faksi 949-756-0308

SoC Produkta Grupo 2061 Stierlin Court Monto View, CA 94043-4655
Usono
Telefono 650.318.4200 Faksi 650.318.4600 www.actel.com

SoC Products Group (Eŭropo) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB Unuiĝinta Reĝlando
Telefono +44 (0) 1276 609 300
Faksi +44 (0) 1276 607 540

SoC Products Group (Japanio) EXOS Ebisu Building 4F
1-24-14 Ebisu Shibuya-ku Tokio 150 Japanio
Telefono +81.03.3445.7671 Faksi +81.03.3445.7668

SoC Products Group (Honkongo) Ĉambro 2107, Ĉina Resources Building 26 Harbour Road
Wanchai, Honkongo
Telefono +852 2185 6460
Faksi +852 2185 6488

© 2010 Microsemi Corporation. Ĉiuj rajtoj rezervitaj. Microsemi kaj la Microsemi-emblemo estas varmarkoj de Microsemi Corporation. Ĉiuj aliaj varmarkoj kaj servomarkoj estas la posedaĵo de siaj respektivaj posedantoj.

Dokumentoj/Rimedoj

Microsemi SmartDesign MSS GPIO-Agordo [pdf] Uzanto-manlibro
SmartDesign MSS GPIO, Agordo, SmartDesign MSS GPIO Agordo, SmartDesign MSS

Referencoj

Lasu komenton

Via retadreso ne estos publikigita. Bezonataj kampoj estas markitaj *