Microsemi SmartDesign MSS GPIO konfigurācija

SmartFusion mikrokontrolleru apakšsistēma (MSS) nodrošina GPIO cieto perifērijas ierīci (APB_1 apakškopne) ar 32 konfigurējamiem GPIO. Katra GPIO faktisko darbību (ievades, izvades un izejas iespējotu reģistru vadīklas, pārtraukumu režīmus utt.) var definēt lietojumprogrammas līmenī, izmantojot SmartFusion MSS GPIO draiveri, ko nodrošina Actel. Tomēr jums ir jānosaka, vai GPIO ir tieši savienots ar ārēju paliktni (MSS I/O) vai FPGA audumu. Šī ierīces konfigurācijas daļa tiek veikta, izmantojot MSS GPIO konfiguratoru, un tā ir aprakstīta šajā dokumentā.
Lai iegūtu papildinformāciju par MSS GPIO cieto perifērijas ierīci, lūdzu, skatiet Actel SmartFusion mikrokontrollera apakšsistēmas lietotāja rokasgrāmatu.
Savienojuma iespējas
MSS I/O Pad — Atlasiet šo opciju, lai norādītu, ka atlasītais GPIO tiks savienots ar ārēju speciālu paliktni (MSS I/O). Ir jāatlasa I/O bufera veids – INBUF, OUTBUF, TRIBUFF un BIBUF –, kas noteiks, kā tiek konfigurēts MSS I/O paliktnis. Ņemiet vērā, ka šī opcija var nebūt pieejama, ja MSS I/O jau izmanto cita perifērijas ierīce vai audums (sīkāku informāciju skatiet sadaļā MSS I/O koplietošana).
Audums - Atlasiet šo opciju, lai norādītu, ka atlasītais GPIO tiks savienots ar FPGA audumu. Lai izveidotu savienojumu ar audumu, ir jāatlasa, vai vēlaties, lai GPI (ievade), GPO (izvade) vai gan GPI, gan GPO (ievades/izvades) savienojums(-i) tiktu izvadīts(-i). Ņemiet vērā, ka, ja ir atlasīta šī opcija, GPIO izvades iespējošanas reģistru nevar parādīt audumā. Turklāt ar audumu savienotie GPI var izraisīt pārtraukumus no lietotāja loģikas, ja jūsu lietojumprogramma ir pareizi iestatījusi atbilstošus pārtraukumu iespējošanas bitus (MSS GPIO draivera inicializācijas funkcijas).
MSS I/O koplietošana
SmartFusion arhitektūrā MSS ieejas/izvades tiek koplietotas starp divām MSS perifērijas ierīcēm vai starp MSS perifērijas ierīci un FPGA audumu. MSS GPIO, iespējams, nevarēs izveidot savienojumu ar konkrētu MSS I/O, ja šie I/O jau ir savienoti ar MSS perifērijas ierīci vai FPGA audumu. GPIO konfigurators nodrošina tiešu atgriezenisko saiti par to, vai GPIO var savienot ar MSS I/O vai nē.
GPIO[31:16]
GPIO[31:16] ir sakārtoti grupās, kas norāda, ar kuru MSS perifērijas ierīci tie koplieto MSS I/O. Ja tiek izmantota perifērijas ierīce (iespējota MSS audeklā), MSS I/O Pad nolaižamā izvēlne attiecīgajiem koplietotajiem GPIO ir pelēkota, un blakus nolaižamajai izvēlnei tiek parādīta informācijas ikona. Informācijas ikona norāda, ka MSS I/O opciju nevar atlasīt, jo to jau izmanto MSS perifērijas ierīce vai, pamatojoties uz atlasīto pakotni, tā nav saistīta.
Examp1
MSS kanvā ir iespējoti SPI_0, SPI_1, I2C_0, I2C_1, UART_0 un UART_1.
- GPIO[31:16] nevar savienot ar MSS I/O. Ņemiet vērā pelēkās izvēlnes un informācijas ikonas (1-1. attēls).
- GPIO[31:15] joprojām var savienot ar FPGA audumu. Šajā bijušajāample, GPIO[31] ir savienots ar audumu kā izvade un GPIO[30] kā ieeja.

Examp2
I2C_0 un I2C_1 ir atspējoti MSS kanvā.
- GPIO[31:30] un GPIO[23:22] var savienot ar MSS I/O (kā parādīts 1-2. attēlā).
- Šajā bijušajāample, gan GPIO[31], gan GPIO[30] ir savienoti ar MSS I/O kā izvades porti.
- Šajā bijušajāample, GPIO[23] ir pievienots MSS I/O kā ievades ports, un GPIO[22] ir savienots ar MSS I/O kā divvirzienu portu.
- GPIO[29:24,21:16] nevar savienot ar MSS I/O. Ņemiet vērā pelēkās izvēlnes un informācijas ikonas.
- GPIO[29:24,21:16] joprojām var savienot ar FPGA audumu. Šajā bijušajāample, gan GPIO[29], gan GPIO[28] ir savienoti ar audumu kā ievades porti.

GPIO[15:0]
GPIO[15:0] koplieto MSS I/O, ko var konfigurēt, lai izveidotu savienojumu ar FPGA audumu (šo vēlāko konfigurāciju var veikt, izmantojot MSS I/O konfiguratoru). Ja MSS I/O ir konfigurēts, lai izveidotu savienojumu ar FPGA audumu, tad MSS I/O Pad nolaižamā izvēlne attiecīgajiem koplietotajiem GPIO ir pelēkota un blakus nolaižamajai izvēlnei tiek parādīta informācijas ikona. Informācijas ikona norāda, ka MSS I/O opciju nevar atlasīt, jo tā jau ir izmantota vai, pamatojoties uz atlasīto pakotni, nav saistīta.
Ņemiet vērā, ka zilais teksts konfiguratorā izceļ pakotnes tapas nosaukumu katram MSS I/O, kas saistīts ar GPIO. Šī informācija ir noderīga, plānojot tāfeles izkārtojumu.
Example
Lai pareizi parādītu, kā tiek savienotas MSS I/O konfigurācijas un GPIO[15:0] konfigurācijas, attēlā 1-3 ir parādīti abi konfiguratori blakus ar šādu konfigurāciju:
- MSS I/O[15] tiek izmantots kā INBUF ports, kas savienots ar FPGA audumu. Līdz ar to GPIO[15] nevar savienot ar MSS I/O.
- GPIO[5] ir pievienots MSS I/O kā ieeja. Līdz ar to MSS I/O[5] nevar izmantot, lai izveidotu savienojumu ar FPGA audumu.
- GPIO[3] ir savienots ar FPGA audumu kā izvade. Līdz ar to MSS I/O[3] nevar izmantot, lai izveidotu savienojumu ar FPGA audumu.

Porta apraksts
Tabula 2-1 • GPIO porta apraksts
| Ostas nosaukums | Virziens | PAKETE? | Apraksts |
| GPIO_ _IN | In | Jā | GPIO porta nosaukums, ja GPIO[index] ir konfigurēts kā MSS I/O Ievade
osta |
| GPIO_ _OUT | Ārā | Jā | GPIO porta nosaukums, ja GPIO[index] ir konfigurēts kā MSS I/O Izvade
osta |
| GPIO_ _TRI | Ārā | Jā | GPIO porta nosaukums, ja GPIO[index] ir konfigurēts kā MSS I/O
Trištate osta |
| GPIO_ _BI | Inout | Jā | GPIO porta nosaukums, ja GPIO[index] ir konfigurēts kā MSS I/O Divvirzienu osta |
| F2M_GPI_ | In | Nē | GPIO porta nosaukums, kad GPIO[index] ir konfigurēts, lai izveidotu savienojumu ar FPGA audumu kā an Ievade ports (F2M norāda, ka signāls iet no auduma uz MSS) |
| M2F_GPO_ | In | Nē | GPIO porta nosaukums, kad GPIO[index] ir konfigurēts, lai izveidotu savienojumu ar FPGA audumu kā an Izvade ports (M2F norāda, ka signāls iet no MSS uz audumu) |
Piezīme:
- PAD porti tiek automātiski paaugstināti uz augšu visā dizaina hierarhijā.
- Porti, kas nav PAD, ir manuāli jāpaaugstina uz augstāko līmeni no MSS konfiguratora kanvas, lai tie būtu pieejami kā nākamais hierarhijas līmenis.
Produktu atbalsts
Microsemi SoC produktu grupa nodrošina savus produktus ar dažādiem atbalsta pakalpojumiem, tostarp klientu tehniskā atbalsta centru un netehnisko klientu apkalpošanu. Šajā pielikumā ir informācija par sazināšanos ar SoC produktu grupu un šo atbalsta pakalpojumu izmantošanu.
Sazinieties ar klientu tehniskā atbalsta centru
Microsemi klientu tehniskā atbalsta centrā strādā augsti kvalificēti inženieri, kas var palīdzēt atbildēt uz jūsu aparatūras, programmatūras un dizaina jautājumiem. Klientu tehniskā atbalsta centrs pavada daudz laika, veidojot lietojumprogrammas piezīmes un atbildes uz bieži uzdotajiem jautājumiem. Tāpēc, pirms sazināties ar mums, lūdzu, apmeklējiet mūsu tiešsaistes resursus. Ļoti iespējams, ka mēs jau esam atbildējuši uz jūsu jautājumiem.
Tehniskais atbalsts
Microsemi klienti var saņemt tehnisko atbalstu saistībā ar Microsemi SoC produktiem, zvanot uz tehniskā atbalsta palīdzības tālruni jebkurā laikā no pirmdienas līdz piektdienai. Klientiem ir arī iespēja interaktīvi iesniegt un izsekot lietas tiešsaistē vietnē Manas lietas vai iesniegt jautājumus pa e-pastu jebkurā nedēļas laikā.
Web: www.actel.com/mycases
Tālrunis (Ziemeļamerika): 1.800.262.1060 XNUMX XNUMX XNUMX
Tālrunis (starptautiskais): +1 650.318.4460 XNUMX XNUMX
E-pasts: soc_tech@microsemi.com
ITAR tehniskais atbalsts
Microsemi klienti var saņemt ITAR tehnisko atbalstu saistībā ar Microsemi SoC produktiem, zvanot uz ITAR tehniskā atbalsta palīdzības tālruni: no pirmdienas līdz piektdienai no plkst. 9:6 līdz XNUMX:XNUMX pēc Klusā okeāna laika. Klientiem ir arī iespēja interaktīvi iesniegt un izsekot lietas tiešsaistē vietnē Manas lietas vai iesniegt jautājumus pa e-pastu jebkurā nedēļas laikā.
Web: www.actel.com/mycases
Tālrunis (Ziemeļamerika): 1.888.988.ITAR
Tālrunis (starptautiskais): +1 650.318.4900 XNUMX XNUMX
E-pasts: soc_tech_itar@microsemi.com
Netehniskā klientu apkalpošana
Sazinieties ar klientu apkalpošanas dienestu, lai saņemtu netehnisku produktu atbalstu, piemēram, produktu cenas, produktu jauninājumus, atjauninājumu informāciju, pasūtījuma statusu un autorizāciju.
Microsemi klientu apkalpošanas pārstāvji ir pieejami no pirmdienas līdz piektdienai no plkst. 8:5 līdz XNUMX:XNUMX pēc Klusā okeāna laika, lai atbildētu uz netehniskiem jautājumiem.
Tālrunis: +1 650.318.2470 XNUMX XNUMX
Microsemi Corporation (NASDAQ: MSCC) piedāvā nozarē visplašāko pusvadītāju tehnoloģiju portfeli. Microsemi produkti, kas ir apņēmušies risināt vissvarīgākās sistēmas problēmas, ietver augstas veiktspējas, augstas uzticamības analogās un RF ierīces, jaukta signāla integrālās shēmas, FPGA un pielāgojamus SoC, kā arī pilnīgas apakšsistēmas. Microsemi apkalpo vadošos sistēmu ražotājus visā pasaulē aizsardzības, drošības, kosmosa, uzņēmumu, tirdzniecības un rūpniecības tirgos. Uzziniet vairāk vietnē www.microsemi.com
Biroji Microsemi Corporation 2381 Morse Avenue Irvine, CA
92614-6233
ASV
Tālrunis 949-221-7100 Fakss 949-756-0308
SoC produktu grupa 2061 Stierlin Court Mountain View, CA 94043-4655
ASV
Tālrunis 650.318.4200 Fakss 650.318.4600 www.actel.com
SoC Products Group (Eiropa) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB Apvienotā Karaliste
Tālrunis +44 (0) 1276 609 300
Fakss +44 (0) 1276 607 540
SoC produktu grupa (Japāna) EXOS Ebisu Building 4F
1-24-14 Ebisu Shibuya-ku Tokyo 150 Japāna
Tālrunis +81.03.3445.7671 Fakss +81.03.3445.7668
SoC Products Group (Honkonga) Room 2107, China Resources Building 26 Harbour Road
Wanchai, Honkonga
Tālrunis +852 2185 6460
Fakss +852 2185 6488
© 2010 Microsemi Corporation. Visas tiesības aizsargātas. Microsemi un Microsemi logotips ir Microsemi Corporation preču zīmes. Visas pārējās preču zīmes un pakalpojumu zīmes ir to attiecīgo īpašnieku īpašums.
Dokumenti / Resursi
![]() |
Microsemi SmartDesign MSS GPIO konfigurācija [pdfLietotāja rokasgrāmata SmartDesign MSS GPIO, konfigurācija, SmartDesign MSS GPIO konfigurācija, SmartDesign MSS |





