Microsemi logotips

Microsemi SmartDesign MSS GPIO konfigurācija

Microsemi-SmartDesign-MSS-GPIO-Configuration-PRO

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.

Microsemi SmartDesign MSS GPIO konfigurācija 1

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.

Microsemi SmartDesign MSS GPIO konfigurācija 2

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.

Microsemi SmartDesign MSS GPIO konfigurācija 3

Porta apraksts

Tabula 2-1 • GPIO porta apraksts

Ostas nosaukums Virziens PAKETE? Apraksts
GPIO_ _IN In GPIO porta nosaukums, ja GPIO[index] ir konfigurēts kā MSS I/O Ievade

osta

GPIO_ _OUT Ārā GPIO porta nosaukums, ja GPIO[index] ir konfigurēts kā MSS I/O Izvade

osta

GPIO_ _TRI Ārā GPIO porta nosaukums, ja GPIO[index] ir konfigurēts kā MSS I/O

Trištate osta

GPIO_ _BI Inout GPIO porta nosaukums, ja GPIO[index] ir konfigurēts kā MSS I/O Divvirzienu osta
F2M_GPI_ In 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 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

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *