Mikrosemi - LogoSmartFusion2 MSS GPIO-konfigurasie
Gebruikershandleiding

Inleiding

Die SmartFusion2-mikrobeheerder-substelsel (MSS) verskaf een GPIO-harde randapparaat (APB_1-subbus) wat 32 algemene I/O's ondersteun.
Op die MSS-doek moet jy die GPIO-instansie aktiveer (verstek) of deaktiveer op grond van of dit in jou huidige toepassing gebruik word. Indien gedeaktiveer, word die GPIO-instansie in reset gehou (laagste kragtoestand). By verstek word geen GPIO gebruik wanneer jy die GPIO-instansie die eerste keer geaktiveer het nie. Let daarop dat MSIO's wat aan die GPIO-instansie toegewys is, met ander MSS-randapparatuur gedeel word. Hierdie gedeelde I/O's is beskikbaar om ander randapparatuur te koppel wanneer die GPIO-instansie gedeaktiveer is of as die GPIO-instansiepoorte aan die FPGA-stof gekoppel is. Let daarop dat GPIO's individueel in die GPIO perifere konfigurator gekonfigureer word. Die funksionele gedrag van elke GPIO (dws onderbrekingsgedrag) moet op die toepassingsvlak gedefinieer word deur gebruik te maak van die SmartFusion2 MSS MMUART-bestuurder wat deur Microsemi verskaf word. In hierdie dokument beskryf ons hoe jy die MSS GPIO-gevalle moet konfigureer en definieer hoe die perifere seine verbind word. Vir meer besonderhede oor die MSS GPIO harde randapparatuur, verwys asseblief na die SmartFusion2 Gebruikersgids

Konfigurasie-opsies

Stel / Herstel Definisie - Daar is vier gelyke groepe van agt GPIO's elk vir 'n totaal van 32. Jy kan 'n gemeenskaplike bron en toestand (Stel of Herstel) definieer vir die agt GPIO's in 'n groep. Daar is twee keuses vir die bron van Stel/Reset:

  • Stelselregisters – Elke groep het 'n unieke stelselregister vir hierdie doel. Die stelselregisters kan verkry word via firmware. Stel die MSS_GPIO_ op _SOFT_RESET-stelselregister sal alle GPIO's in daardie reeks terugstel na die waarde gedefinieer deur die hersteltoestand.
  • FPGA Stof – Die sein word MSS_GPIO_RESET_N genoem.

Microsemi SmartFusion2 MSS GPIO-konfigurasie -

Figuur 1-1 SmartFusion2 MSS GPIO-konfigurasie-opsies

GPIO Seine Toewysingstabel

Die SmartFusion2-argitektuur bied 'n baie buigsame skema vir die koppeling van randapparatuur se seine aan óf MSIO's óf die FPGA-stof. Gebruik die seintoewysingskonfigurasietabel om te definieer waaraan jou randtoestel in jou toepassing gekoppel is. Hierdie opdragtabel het die volgende kolomme:
GPIO ID – Identifiseer die GPIO-identifiseerder – 0 tot 31 – vir elke ry.
Rigting – Dui aan of die GPIO gekonfigureer is as invoer, uitvoer, driestaat of tweerigting. Gebruik die aftreklys om die GPIO-rigting te stel.
Pakketpen – Wys die pakketpen wat met die MSIO geassosieer word wanneer die sein aan 'n MSIO gekoppel is.

Konnektiwiteit – Gebruik die aftreklys om te kies of die sein aan 'n MSIO- of die FPGA-stof gekoppel is. Daar is twee opsies – A en B – in elke geval waaruit jy kan kies.
MSIO – Daar is twee verskillende I/O-opdragte moontlik vir elkeen
GPIO: IO_A en IO_B. Jy kan een van die twee kies en die pakketpen nagaan. 'n Nutswenk oor die pakketpen dui aan watter ander randapparatuur ook dieselfde MSIO kan gebruik. Jy kan die IO_A en IO_B opsies gebruik om konflikte op te los. Byvoorbeeld, in IO_A wat reeds deur 'n ander randapparaat gebruik word, kan jy IO_B kies. In sommige toestel-/pakketkombinasies is beide IO_A- en/of IO_B-opsies dalk nie beskikbaar nie.
FPGA-stof – Daar is twee verskillende opdragte moontlik vir elke GPIO aan die FPGA-stof: – Fabric_A en Fabric_B. Jy kan die Fabric_A en Fabric_B opsies gebruik om konflikte op te los. Byvoorbeeld, in Fabric_A word reeds deur 'n ander randapparaat gebruik, kan jy Fabric_B kies. In sommige toestelle is beide Fabric_A- en/of Fabric_B-opsies moontlik nie beskikbaar nie. Ekstra verbindings – Gebruik die Gevorderde Opsies-merkblokkie om view die ekstra verbinding opsies:

  • Merk die Fabric-opsie om 'n sein in die FPGA-stof waar te neem wat aan 'n MSIO gekoppel is.

Verbinding Preview

Die Connectivity Preview paneel in die MSS GPIO Configurator dialoog wys 'n grafiese view van die huidige verbindings vir die gemerkte seinry (Figuur 3-1).

Microsemi SmartFusion2 MSS GPIO-konfigurasie - GIPO

Figuur 3-1 Verbinding Preview Paneel

Hulpbronkonflikte

Omdat MSS-randapparatuur – MMUART, I2C, SPI, CAN, GPIO, USB en die Ethernet MAC – MSIO- en FPGA-materiaaltoegangsbronne deel, kan die konfigurasie van enige van hierdie randapparatuur 'n hulpbronkonflik tot gevolg hê wanneer jy 'n instansie van die huidige randapparatuur instel . Perifere konfigureerders verskaf duidelike aanwysers wanneer so 'n konflik ontstaan.
Hulpbronne wat deur 'n voorheen gekonfigureerde randapparaat gebruik word, lei tot drie tipes terugvoer in die huidige perifere konfigurator:
Inligting – As 'n hulpbron wat deur 'n ander randapparaat gebruik word nie bots met die huidige opstelling nie, word 'n inligtingsikoon vertoon, in die Connectivity Preview paneel, op daardie hulpbron. 'n Nutswenk op die ikoon verskaf besonderhede oor watter randapparatuur daardie hulpbron gebruik.
Waarskuwing/Fout – As 'n hulpbron wat deur 'n ander randapparaat gebruik word, bots met die huidige opstelling, verskyn 'n waarskuwing- of foutikoon in die Connectivity Preview paneel, op daardie hulpbron. 'n Nutswenk op die ikoon verskaf besonderhede oor watter randapparatuur daardie hulpbron gebruik. Wanneer foute vertoon word, kan jy nie die huidige konfigurasie commit nie. Y
jy kan die konflik óf oplos deur 'n ander konfigurasie te gebruik óf die huidige konfigurasie kanselleer deur die Kanselleer-knoppie te gebruik. Wanneer waarskuwings vertoon word (en daar is geen foute nie), kan jy die huidige konfigurasie toepas. Jy kan egter nie die algehele MSS genereer nie; jy sal generasiefoute in die Libero SoC-logvenster sien. Jy moet die konflik wat jy geskep het toe jy die konfigurasie toegepas het, oplos deur enige van die randapparatuur wat die konflik veroorsaak, te herkonfigureer. Die perifere konfigureerders implementeer die volgende reëls om te bepaal of 'n konflik as 'n fout of 'n waarskuwing aangemeld moet word.

  1. As die randapparaat wat gekonfigureer word die GPIO-randtoestel is, is alle konflikte foute.
  2. As die randapparaat wat gekonfigureer word nie die GPIO-randtoestel is nie, is alle konflikte foute, tensy die konflik met 'n GPIO-hulpbron is, in welke geval konflikte as waarskuwings hanteer sal word.

Fouterugvoer Bvample
Die I2C_1-randtoestel word gebruik en gebruik die toestel PAD wat aan pakketpen V23 begrens is. Om die GPIO-randtoestel (GPIO_0) so te konfigureer dat die GPIO_0-poort aan 'n MSIO gekoppel is, lei tot 'n fout. Figuur 4-1 toon die foutikoon wat in die konneksietoewysingstabel vir die GPIO_0-poort vertoon word.

Microsemi SmartFusion2 MSS GPIO-konfigurasie - GIPO 1

Figuur 4-1  Fout wat in die verbindingsopdragtabel gewys word
Figuur 4-2 toon die foutikoon wat in die preview paneel op die PAD-hulpbron vir die GPIO_0-poort.

Microsemi SmartFusion2 MSS GPIO-konfigurasie - GIPO 12

Figuur 4-2 Fout wat in die Preview Paneel

Inligting Terugvoer Bvample
Die I2C_1-randtoestel word gebruik en gebruik die toestel PAD wat aan pakketpen V23 begrens is. Die konfigurasie van die GPIO-randtoestel sodat die GPIO_0-poort aan die FPGA-stof gekoppel is, lei nie tot 'n konflik nie. Om egter aan te dui dat die PAD met die GPIO_0-poort geassosieer word (maar nie in hierdie geval gebruik word nie), word die inligting-ikoon in die preview paneel (Figuur 4-3). 'n Nutswenk wat met die ikoon geassosieer word, verskaf 'n beskrywing van hoe die hulpbron gebruik word (I2C_1 in hierdie geval).

Microsemi SmartFusion2 MSS GPIO-konfigurasie - GIPO 25

Figuur 4-3 Inligtingsikoon in die Preview Paneel

Port Beskrywing

Tabel 5-1 GPIO-poortbeskrywing

Port Naam Port Groep Beskrywing
GPIO_ GPIO_PADS/GPIO_FABRIC GPIO sein

Let wel:

  • I/O 'hoofverbinding'-poortname het IN, UIT, TRI of BI as 'n agtervoegsel gebaseer op die geselekteerde rigting, bv GPIO_0_IN.
  • Stof 'hoofverbinding' invoerpoortname het “F2M” as 'n agtervoegsel, bv GPIO _8_F2M. • Stof 'ekstra verbinding' invoerpoortname het “I2F” as 'n agtervoegsel, bv. GPIO_8_I2F.
  • Stofuitvoer en uitvoer-aktiveer poortname het “M2F” en “M2F_OE” as 'n agtervoegsel, bv GPIO_8_M2F en GPIO_8_M2F_OE. • PAD-poorte word outomaties bevorder na bo regdeur die ontwerphiërargie.

A – Produkondersteuning
Microsemi SoC Products Group ondersteun sy produkte met verskeie ondersteuningsdienste, insluitend kliëntediens, kliënte-tegniese ondersteuningsentrum, 'n webwebwerf, elektroniese pos en wêreldwye verkoopskantore. Hierdie bylaag bevat inligting oor kontak met Microsemi SoC Products Group en die gebruik van hierdie ondersteuningsdienste.
Kliëntediens
Kontak Kliëntediens vir nie-tegniese produkondersteuning, soos produkpryse, produkopgraderings, opdateringsinligting, bestellingstatus en magtiging.
Van Noord-Amerika, skakel 800.262.1060
Van die res van die wêreld, skakel 650.318.4460
Faks, van enige plek in die wêreld, 408.643.6913

Kliënte Tegniese Ondersteuningsentrum
Microsemi SoC Products Group beman sy kliënte-tegniese ondersteuningsentrum met hoogs bekwame ingenieurs wat kan help om jou hardeware, sagteware en ontwerpvrae oor Microsemi SoC-produkte te beantwoord. Die Kliënte Tegniese Ondersteuningsentrum spandeer baie tyd om toepassingsnotas te skep, antwoorde op algemene ontwerpsiklusvrae, dokumentasie van bekende kwessies en verskeie algemene vrae. Dus, voordat jy ons kontak, besoek asseblief ons aanlyn hulpbronne. Dit is baie waarskynlik dat ons reeds jou vrae beantwoord het.

Tegniese Ondersteuning
Besoek die kliëntediens webwerf (www.microsemi.com/soc/support/search/default.aspx) vir meer inligting en ondersteuning. Baie antwoorde beskikbaar op die soekbare web hulpbron sluit diagramme, illustrasies en skakels na ander hulpbronne op die webwebwerf.

Webwebwerf
U kan deur 'n verskeidenheid tegniese en nie-tegniese inligting blaai op die SoC-tuisblad, by www.microsemi.com/soc.

Kontak die Kliënte Tegniese Ondersteuningsentrum
Hoogs geskoolde ingenieurs beman die Tegniese Ondersteuningsentrum. Die Tegniese Ondersteuningsentrum kan per e-pos of deur die Microsemi SoC Products Group gekontak word webwebwerf.
E-pos
Jy kan jou tegniese vrae na ons e-posadres kommunikeer en antwoorde per e-pos, faks of telefoon terug ontvang. Ook, as jy ontwerpprobleme het, kan jy jou esign e-pos files om bystand te ontvang. Ons monitor die e-posrekening voortdurend deur die dag. Wanneer jy jou versoek aan ons stuur, maak asseblief seker dat jy jou volle naam, maatskappynaam en jou kontakinligting insluit vir doeltreffende verwerking van jou versoek. Die e-posadres vir tegniese ondersteuning is soc_tech@microsemi.com.

My gevalle
Microsemi SoC Products Group-kliënte kan tegniese sake aanlyn indien en opspoor deur na My Cases te gaan.
Buite die VSA
Kliënte wat hulp nodig het buite die Amerikaanse tydsones kan tegniese ondersteuning per e-pos kontak (soc_tech@microsemi.com) of kontak 'n plaaslike verkoopskantoor. Verkoopskantoorlyste kan gevind word by www.microsemi.com/soc/company/contact/default.aspx.

ITAR Tegniese Ondersteuning
Vir tegniese ondersteuning oor RH en RT FPGA's wat gereguleer word deur International Traffic in Arms Regulations (ITAR), kontak ons ​​via soc_tech_itar@microsemi.com. Alternatiewelik, binne My Cases, kies Ja in die ITAR-aftreklys. Vir 'n volledige lys van ITAR-gereguleerde Microsemi FPGA's, besoek die ITAR web bladsy.

Microsemi Corporation (NASDAQ: MSCC) bied 'n omvattende portefeulje van halfgeleieroplossings vir: lugvaart, verdediging en sekuriteit; onderneming en kommunikasie; en industriële en alternatiewe energiemarkte. Produkte sluit in hoëprestasie, hoëbetroubaarheid analoog- en RF-toestelle, gemengde sein- en RF-geïntegreerde stroombane, aanpasbare SoC's, FPGA's en volledige substelsels. Microsemi het sy hoofkwartier in Aliso Viejo, Kalifornië. Kom meer te wete by www.microsemi.com.
© 2012 Microsemi Corporation. Alle regte voorbehou. Microsemi en die Microsemi-logo is handelsmerke van Microsemi Corporation. Alle ander handelsmerke en diensmerke is die eiendom van hul onderskeie eienaars.

Mikrosemi - LogoMikrosemi Korporatiewe Hoofkwartier
One Enterprise, Aliso Viejo CA 92656 VSA
Binne die VSA: +1 949-380-6100
Verkope: +1 949-380-6136
Faks: +1 949-215-4996

Dokumente / Hulpbronne

Microsemi SmartFusion2 MSS GPIO-konfigurasie [pdfGebruikershandleiding
SmartFusion2 MSS GPIO-konfigurasie, SmartFusion2 MSS, GPIO-konfigurasie, konfigurasie

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *