Microsemi - LogoSmartFusion2 MSS GPIO konfiguracija
Uputstvo za upotrebu

Uvod

SmartFusion2 mikrokontrolerski podsistem (MSS) pruža jednu GPIO tvrdu periferiju (APB_1 podsabirnica) koja podržava 32 U/I opće namjene.
Na MSS platnu morate omogućiti (podrazumevano) ili onemogućiti GPIO instancu na osnovu toga da li se koristi u vašoj trenutnoj aplikaciji. Ako je onemogućeno, GPIO instanca se drži u resetovanju (stanje najniže snage). Podrazumevano, GPIO se ne koristi kada prvi put omogućite GPIO instancu. Imajte na umu da se MSIO-ovi dodijeljeni GPIO instanci dijele s drugim MSS periferijama. Ovi zajednički I/O-ovi su dostupni za povezivanje drugih perifernih uređaja kada je GPIO instanca onemogućena ili ako su portovi GPIO instance povezani na FPGA tkaninu. Imajte na umu da se GPIO-ovi konfigurišu pojedinačno u GPIO perifernom konfiguratoru. Funkcionalno ponašanje svakog GPIO-a (tj. ponašanje prekida) mora biti definirano na razini aplikacije korištenjem SmartFusion2 MSS MMUART drajvera koji obezbjeđuje Microsemi. U ovom dokumentu opisujemo kako da konfigurirate MSS GPIO instance i definiramo kako su periferni signali povezani. Za više detalja o MSS GPIO tvrdim periferijama, pogledajte SmartFusion2 korisnički vodič

Opcije konfiguracije

Definicija postavljanja/resetovanja – Postoje četiri jednake grupe od po osam GPIO-ova svaka za ukupno 32. Možete definisati zajednički izvor i stanje (Set ili Reset) za osam GPIO-ova u grupi. Postoje dva izbora za izvor Set/Reset:

  • Sistemski registri – Svaka grupa ima jedinstveni sistemski registar za ovu svrhu. Sistemskim registrima se može pristupiti preko firmvera. Postavljanje MSS_GPIO_ _SOFT_RESET sistemski registar će resetirati sve GPIO-ove u tom rasponu na vrijednost definiranu stanjem resetiranja.
  • FPGA Fabric – Signal se zove MSS_GPIO_RESET_N.

Microsemi SmartFusion2 MSS GPIO konfiguracija -

Slika 1-1 SmartFusion2 MSS GPIO opcije konfiguracije

Tablica dodjele GPIO signala

Arhitektura SmartFusion2 pruža vrlo fleksibilnu šemu za povezivanje signala perifernih uređaja na MSIO ili na FPGA tkaninu. Koristite tablicu konfiguracije dodjele signala da definirate na što je povezana vaša periferija u vašoj aplikaciji. Ova tablica dodjele ima sljedeće kolone:
GPIO ID – Identificira GPIO identifikator – 0 do 31 – za svaki red.
Smjer – Označava da li je GPIO konfiguriran kao ulaz, izlaz, tristanje ili dvosmjerni. Koristite padajući meni da postavite GPIO smjer.
Pin za paket – Prikazuje pin paketa povezan sa MSIO kada je signal povezan na MSIO.

Povezivanje – Koristite padajuću listu da odaberete da li je signal povezan na MSIO ili FPGA tkaninu. Postoje dvije opcije – A i B –, u svakom slučaju, od kojih možete birati.
MSIO – Za svaku su moguća dva različita I/O dodjela
GPIO: IO_A i IO_B. Možete odabrati bilo koje i provjeriti pin paketa. Objašnjenje iznad igle paketa pokazuje koje druge periferije takođe mogu koristiti isti MSIO. Možete koristiti opcije IO_A i IO_B za rješavanje sukoba. Na primjer, ako IO_A već koristi druga periferna jedinica, možete odabrati IO_B. U nekim kombinacijama uređaja/paketa, i IO_A i/ili IO_B opcije možda neće biti dostupne.
FPGA Fabric – Postoje dvije različite dodjele za svaki GPIO FPGA tkanini: – Fabric_A i Fabric_B. Možete koristiti opcije Fabric_A i Fabric_B za rješavanje sukoba. Na primjer, u Fabric_A koji već koristi druga periferna jedinica, možete odabrati Fabric_B. Na nekim uređajima, opcije Fabric_A i/ili Fabric_B možda neće biti dostupne. Dodatne veze – Koristite potvrdni okvir Napredne opcije za view dodatne opcije povezivanja:

  • Označite opciju Fabric da biste u FPGA tkanini vidjeli signal koji je povezan na MSIO.

Povezivanje Preview

Povezivanje Preview panel u dijalogu MSS GPIO Configurator prikazuje grafičku sliku view trenutnih priključaka za označeni red signala (Slika 3-1).

Microsemi SmartFusion2 MSS GPIO konfiguracija - GIPO

Slika 3-1 Povezivanje Preview Panel

Resource Conflicts

Budući da MSS periferni uređaji – MMUART, I2C, SPI, CAN, GPIO, USB i Ethernet MAC – dijele resurse za pristup MSIO i FPGA tkanini, konfiguracija bilo koje od ovih perifernih uređaja može rezultirati sukobom resursa kada konfigurirate instancu trenutne periferije . Periferni konfiguratori daju jasne indikatore kada dođe do takvog sukoba.
Resursi koje koristi prethodno konfigurirana periferija rezultiraju u tri vrste povratnih informacija u trenutnom perifernom konfiguratoru:
Informacije – Ako resurs koji koristi druga periferna jedinica nije u sukobu s trenutnom konfiguracijom, prikazuje se ikona informacija u Connectivity Preview panel, na tom resursu. Alat na ikoni pruža detalje o tome koja periferna jedinica koristi taj resurs.
Upozorenje/Greška – Ako je resurs koji koristi druga periferna jedinica u sukobu s trenutnom konfiguracijom, pojavljuje se upozorenje ili ikona greške, u Connectivity Preview panel, na tom resursu. Alat na ikoni pruža detalje o tome koja periferna jedinica koristi taj resurs. Kada se prikažu greške, ne možete urezati trenutnu konfiguraciju. Y
možete ili riješiti konflikt korištenjem druge konfiguracije ili otkazati trenutnu konfiguraciju pomoću dugmeta Otkaži. Kada se prikažu upozorenja (a nema grešaka), možete urezati trenutnu konfiguraciju. Međutim, ne možete generirati ukupni MSS; videćete greške generisanja u prozoru dnevnika Libero SoC. Morate riješiti konflikt koji ste kreirali kada ste predali konfiguraciju tako što ćete ponovno konfigurirati bilo koju od perifernih uređaja koja je uzrokovala sukob. Konfiguratori periferije implementiraju sljedeća pravila kako bi odredili treba li se sukob prijaviti kao greška ili upozorenje.

  1. Ako je periferna jedinica koja se konfigurira GPIO periferna, svi sukobi su greške.
  2. Ako periferija koja se konfigurira nije GPIO periferna, svi sukobi su greške osim ako je konflikt s GPIO resursom u kom slučaju će se sukobi tretirati kao upozorenja.

Error Feedback Example
I2C_1 periferija se koristi i koristi uređaj PAD vezan na pin V23 paketa. Konfigurisanje GPIO periferije (GPIO_0) tako da je GPIO_0 port povezan na MSIO rezultira greškom. Slika 4-1 prikazuje ikonu greške prikazanu u tabeli dodjele povezivanja za GPIO_0 port.

Microsemi SmartFusion2 MSS GPIO konfiguracija - GIPO 1

Slika 4-1  Greška prikazana u tabeli dodjele povezivanja
Slika 4-2 prikazuje ikonu greške prikazanu u preview panel na PAD resursu za GPIO_0 port.

Microsemi SmartFusion2 MSS GPIO konfiguracija - GIPO 12

Slika 4-2 Greška prikazana u Preview Panel

Informacije Povratne informacije Example
I2C_1 periferija se koristi i koristi uređaj PAD vezan na pin V23 paketa. Konfiguriranje GPIO periferije tako da je GPIO_0 port povezan na FPGA tkaninu ne rezultira sukobom. Međutim, da bi se naznačilo da je PAD povezan sa GPIO_0 portom (ali se ne koristi u ovom slučaju), ikona Informacije se prikazuje u prethodnomview panel (Slika 4-3). Alat pridružen ikoni pruža opis kako se resurs koristi (I2C_1 u ovom slučaju).

Microsemi SmartFusion2 MSS GPIO konfiguracija - GIPO 25

Slika 4-3 Ikona informacija u Preview Panel

Port Description

Tabela 5-1 Opis GPIO porta

Port Name Port Group Opis
GPIO_ GPIO_PADS/GPIO_FABRIC GPIO signal

Napomena:

  • Imena I/O portova 'glavne veze' imaju IN, OUT, TRI ili BI kao sufiks na osnovu odabranog smjera, npr. GPIO_0_IN.
  • Imena ulaznih portova 'glavne veze' u fabrici imaju “F2M” kao sufiks, npr. GPIO _8_F2M. • Imena ulaznih portova za 'dodatnu vezu' imaju “I2F” kao sufiks, npr. GPIO_8_I2F.
  • Imena izlaza i portova koji omogućavaju izlaz imaju “M2F” i “M2F_OE” kao sufiks, npr. GPIO_8_M2F i GPIO_ 8_M2F_OE. • PAD portovi se automatski promovišu na vrh u hijerarhiji dizajna.

A – Podrška za proizvod
Microsemi SoC Products Group podržava svoje proizvode različitim uslugama podrške, uključujući korisničku podršku, centar za tehničku podršku korisnicima, websajt, elektronska pošta i prodajne kancelarije širom sveta. Ovaj dodatak sadrži informacije o kontaktiranju Microsemi SoC Products Group i korištenju ovih usluga podrške.
Služba za korisnike
Obratite se korisničkoj službi za netehničku podršku za proizvode, kao što su cijene proizvoda, nadogradnje proizvoda, ažurirane informacije, status narudžbe i autorizacija.
Iz Sjeverne Amerike pozovite 800.262.1060
Iz ostatka svijeta pozovite 650.318.4460
Fax, sa bilo kojeg mjesta na svijetu, 408.643.6913

Centar za tehničku podršku korisnicima
Microsemi SoC Products Group upošljava svoj Centar za tehničku podršku za korisnike sa visoko obučenim inženjerima koji mogu pomoći da odgovore na vaša pitanja o hardveru, softveru i dizajnu o Microsemi SoC proizvodima. Centar za tehničku podršku za korisnike troši mnogo vremena na kreiranje napomena o aplikaciji, odgovora na uobičajena pitanja ciklusa dizajna, dokumentacije poznatih problema i raznih često postavljanih pitanja. Stoga, prije nego što nas kontaktirate, posjetite naše online resurse. Vrlo je vjerovatno da smo već odgovorili na vaša pitanja.

Tehnička podrška
Posjetite korisničku podršku webstranica (www.microsemi.com/soc/support/search/default.aspx) za više informacija i podrške. Mnogi odgovori dostupni na pretraživačkoj mreži web resursi uključuju dijagrame, ilustracije i veze do drugih izvora na website.

Website
Možete pretraživati ​​razne tehničke i netehničke informacije na početnoj stranici SoC-a, na adresi www.microsemi.com/soc.

Kontaktiranje Centra za tehničku podršku za korisnike
U Centru za tehničku podršku rade visokokvalifikovani inženjeri. Centar za tehničku podršku se može kontaktirati putem e-pošte ili preko Microsemi SoC Products Group website.
Email
Svoja tehnička pitanja možete poslati na našu adresu e-pošte i dobiti odgovore putem e-pošte, faksa ili telefona. Također, ako imate problema sa dizajnom, možete poslati svoj esign files da dobijete pomoć. Konstantno pratimo email nalog tokom dana. Kada nam šaljete svoj zahtjev, obavezno navedite svoje puno ime, naziv kompanije i svoje kontakt podatke za efikasnu obradu vašeg zahtjeva. Adresa elektronske pošte tehničke podrške je soc_tech@microsemi.com.

Moji slučajevi
Klijenti Microsemi SoC Products Group mogu slati i pratiti tehničke slučajeve na mreži tako što će otići na Moji slučajevi.
Izvan SAD-a
Korisnici kojima je potrebna pomoć izvan vremenskih zona SAD-a mogu kontaktirati tehničku podršku putem e-pošte (soc_tech@microsemi.com) ili kontaktirajte lokalni prodajni ured. Oglase prodajnih ureda možete pronaći na www.microsemi.com/soc/company/contact/default.aspx.

ITAR tehnička podrška
Za tehničku podršku za RH i RT FPGA koji su regulisani propisima o međunarodnom prometu oružja (ITAR), kontaktirajte nas putem soc_tech_itar@microsemi.com. Alternativno, u okviru Moji predmeti, izaberite Da na padajućoj listi ITAR. Za kompletnu listu mikrosemi FPGA koje regulira ITAR, posjetite ITAR web stranica.

Microsemi Corporation (NASDAQ: MSCC) nudi sveobuhvatan portfolio poluprovodničkih rješenja za: svemir, odbranu i sigurnost; preduzeća i komunikacije; i tržišta industrijske i alternativne energije. Proizvodi uključuju analogne i RF uređaje visokih performansi, visokopouzdane, mešovite signalne i RF integrisane kola, prilagodljive SoC, FPGA i kompletne podsisteme. Microsemi ima sjedište u Aliso Viejo, Kalifornija. Saznajte više na www.microsemi.com.
© 2012 Microsemi Corporation. Sva prava zadržana. Microsemi i Microsemi logo su zaštitni znakovi Microsemi Corporation. Svi ostali zaštitni znakovi i uslužni znaci vlasništvo su njihovih vlasnika.

Microsemi - LogoMicrosemi korporativno sjedište
One Enterprise, Aliso Viejo, CA 92656 SAD
Unutar SAD-a: +1 949-380-6100
Prodaja: +1 949-380-6136
Fax: +1 949-215-4996

Dokumenti / Resursi

Microsemi SmartFusion2 MSS GPIO konfiguracija [pdf] Korisnički priručnik
SmartFusion2 MSS GPIO konfiguracija, SmartFusion2 MSS, GPIO konfiguracija, konfiguracija

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *