Microsemi SmartDesign MSS GPIO konfiguracija
SmartFusion mikrokontrolerski podsistem (MSS) pruža GPIO hard periferiju (APB_1 podsabirnica) sa 32 konfigurabilna GPIO-a. Stvarno ponašanje svakog GPIO-a (kontrole registra za omogućavanje ulaza, izlaza i izlaza, režimi prekida, itd.) može se definirati na nivou aplikacije pomoću SmartFusion MSS GPIO drajvera koji osigurava Actel. Međutim, morate definirati da li je GPIO direktno spojen na eksterni jastučić (MSS I/O) ili na FPGA tkaninu. Ovaj dio konfiguracije uređaja radi se pomoću MSS GPIO konfiguratora i opisan je u ovom dokumentu.
Za više detalja o tvrdoj periferiji MSS GPIO, pogledajte Uputstvo za korisnike podsistema Actel SmartFusion mikrokontrolera.
Mogućnosti povezivanja
MSS I/O Pad – Odaberite ovu opciju da naznačite da će odabrani GPIO biti povezan na eksterni namjenski pad (MSS I/O). Morate odabrati tip I/O bafera – INBUF, OUTBUF, TRIBUFF i BIBUF – koji će definirati kako se MSS I/O pad konfiguriše. Imajte na umu da ova opcija možda neće biti dostupna ako MSS I/O već koristi druga periferija ili tkanina (pogledajte odjeljak MSS I/O Sharing za više detalja)
tkanina – Odaberite ovu opciju da označite da će odabrani GPIO biti povezan na FPGA tkaninu. Morate odabrati da li želite da se GPI (ulaz), GPO (izlaz) ili i GPI i GPO (ulaz/izlaz) konekcija(e) izvedu kako bi se spojila na tkaninu. Imajte na umu da registar za omogućavanje GPIO izlaza ne može biti izveden u tvornicu kada je ova opcija odabrana. Također, GPI povezani na tvornicu mogu pokrenuti prekide iz korisničke logike ako su odgovarajući bitovi za omogućavanje prekida pravilno postavljeni od strane vaše aplikacije (funkcije inicijalizacije upravljačkog programa MSS GPIO).
MSS I/O Dijeljenje
U arhitekturi SmartFusion MSS I/O se dijele između dvije MSS periferije ili između MSS periferije i FPGA tkanine. MSS GPIO se možda neće moći povezati na određeni MSS I/O ako je ovaj I/O već povezan na MSS periferiju ili na FPGA tkaninu. GPIO konfigurator pruža direktnu povratnu informaciju o tome da li GPIO može biti povezan na MSS I/O ili ne.
GPIO [31:16]
GPIO[31:16] su organizirani u grupe koje pokazuju s kojim MSS perifernim uređajem dijele MSS I/O. Ako se koristi periferni uređaj (omogućen na MSS platnu), padajući meni MSS I/O Pad je zasivljen za odgovarajuće dijeljene GPIO-ove i ikona Info se prikazuje pored padajućeg izbornika. Ikona Info označava da se opcija MSS I/O ne može odabrati jer je MSS periferna jedinica već koristi ili, na osnovu odabranog paketa, nije povezana.
Example 1
SPI_0, SPI_1, I2C_0, I2C_1, UART_0 i UART_1 su omogućeni u MSS platnu.
- GPIO[31:16] se ne može povezati na MSS I/O. Obratite pažnju na zasivljene menije i Info ikone (Slika 1-1).
- GPIO[31:15] se i dalje može povezati na FPGA tkaninu. U ovom exampGPIO[31] je povezan na tkaninu kao izlaz, a GPIO[30] kao ulaz.
Example 2
I2C_0 i I2C_1 su onemogućeni u MSS platnu.
- GPIO[31:30] i GPIO[23:22] se mogu povezati na MSS I/O (kao što je prikazano na slici 1-2).
- U ovom exampDakle, i GPIO[31] i GPIO[30] su povezani na MSS I/O kao izlazni portovi.
- U ovom exampGPIO[23] je povezan na MSS I/O kao ulazni port, a GPIO[22] je povezan na MSS I/O kao dvosmjerni port.
- GPIO[29:24,21:16] se ne može povezati na MSS I/O. Obratite pažnju na zasivljene menije i ikone sa informacijama.
- GPIO [29:24,21:16] još uvijek može biti povezan na FPGA tkaninu. U ovom exampDakle, i GPIO[29] i GPIO[28] su povezani na fabriku kao ulazni portovi.
GPIO [15:0]
GPIO[15:0] dijele MSS I/O koji se mogu konfigurirati za povezivanje na FPGA tkaninu (ova kasnija konfiguracija se može uraditi pomoću MSS I/O konfiguratora). Ako je MSS I/O konfigurisan da se poveže na FPGA tkaninu, padajući meni MSS I/O Pad je zasivljen za odgovarajuće deljene GPIO i ikona Info se prikazuje pored padajućeg menija. Ikona Info označava da se opcija MSS I/O ne može odabrati jer se već koristi ili, na osnovu odabranog paketa, nije vezana.
Imajte na umu da plavi tekst u konfiguratoru ističe naziv pina paketa za svaki MSS I/O povezan s GPIO. Ove informacije su korisne za planiranje izgleda ploče.
Example
Da bi se pravilno pokazalo kako su MSS I/O konfiguracije i GPIO[15:0] konfiguracije povezane, Slika 1-3 prikazuje oba konfiguratora jedan pored drugog sa sljedećom konfiguracijom:
- MSS I/O[15] se koristi kao INBUF port povezan na FPGA tkaninu. Shodno tome, GPIO[15] se ne može povezati na MSS I/O.
- GPIO[5] je povezan na MSS I/O kao ulaz. Zbog toga se MSS I/O[5] ne može koristiti za povezivanje na FPGA tkaninu.
- GPIO[3] je povezan na FPGA tkaninu kao izlaz. Zbog toga se MSS I/O[3] ne može koristiti za povezivanje na FPGA tkaninu.
Port Description
Tabela 2-1 • Opis GPIO porta
Port Name | Smjer | PAD? | Opis |
GPIO_ _IN | In | Da | Ime GPIO porta kada je GPIO[indeks] konfigurisan kao MSS I/O Input
luka |
GPIO_ _OUT | Napolje | Da | Ime GPIO porta kada je GPIO[indeks] konfigurisan kao MSS I/O Izlaz
luka |
GPIO_ _TRI | Napolje | Da | Ime GPIO porta kada je GPIO[indeks] konfigurisan kao MSS I/O
Tristate luka |
GPIO_ _BI | Inout | Da | Ime GPIO porta kada je GPIO[indeks] konfigurisan kao MSS I/O Bidirectional luka |
F2M_GPI_ | In | br | Ime GPIO porta kada je GPIO[indeks] konfigurisan za povezivanje na FPGA tkaninu kao Input port (F2M označava da signal ide od tkanine do MSS) |
M2F_GPO_ | In | br | Ime GPIO porta kada je GPIO[indeks] konfigurisan za povezivanje na FPGA tkaninu kao Izlaz port (M2F označava da signal ide sa MSS-a na fabriku) |
Napomena:
- PAD portovi se automatski promovišu na vrh u hijerarhiji dizajna.
- Portovi koji nisu PAD moraju se ručno unaprijediti na najviši nivo sa platna MSS konfiguratora da bi bili dostupni kao sljedeći nivo hijerarhije.
Podrška za proizvode
Microsemi SoC Products Group podržava svoje proizvode različitim uslugama podrške, uključujući Centar za tehničku podršku za korisnike i Netehničku korisničku službu. Ovaj dodatak sadrži informacije o kontaktiranju grupe SoC proizvoda i korištenju ovih usluga podrške.
Kontaktiranje Centra za tehničku podršku za korisnike
Microsemi ima u svom Centru za tehničku podršku korisnicima visoko kvalifikovane inženjere koji mogu pomoći da odgovore na vaša pitanja o hardveru, softveru i dizajnu. Centar za tehničku podršku za korisnike troši mnogo vremena na kreiranje bilješki o aplikaciji i odgovora na najčešća 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
Microsemi kupci mogu dobiti tehničku podršku za Microsemi SoC proizvode pozivanjem Hotline za tehničku podršku u bilo koje vrijeme od ponedjeljka do petka. Kupci također imaju mogućnost da interaktivno podnose i prate slučajeve na mreži u Mojim slučajevima ili postavljaju pitanja putem e-pošte u bilo koje vrijeme tokom sedmice.
Web: www.actel.com/mycases
Telefon (Sjeverna Amerika): 1.800.262.1060
Telefon (međunarodni): +1 650.318.4460
Email: soc_tech@microsemi.com
ITAR tehnička podrška
Microsemi korisnici mogu dobiti ITAR tehničku podršku za Microsemi SoC proizvode pozivajući ITAR tehničku podršku: od ponedjeljka do petka, od 9 do 6 sati po pacifičkom vremenu. Kupci također imaju mogućnost da interaktivno podnose i prate slučajeve na mreži u Mojim slučajevima ili postavljaju pitanja putem e-pošte u bilo koje vrijeme tokom sedmice.
Web: www.actel.com/mycases
Telefon (Sjeverna Amerika): 1.888.988.ITAR
Telefon (međunarodni): +1 650.318.4900
Email: soc_tech_itar@microsemi.com
Netehnička 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.
Predstavnici Microsemi službe za korisnike dostupni su od ponedjeljka do petka, od 8 do 5 sati po pacifičkom vremenu, da odgovore na netehnička pitanja.
Telefon: +1 650.318.2470
Microsemi Corporation (NASDAQ: MSCC) nudi najsveobuhvatniji portfelj poluvodičke tehnologije u industriji. Posvećeni rješavanju najkritičnijih sistemskih izazova, Microsemi proizvodi uključuju visoke performanse, visokopouzdane analogne i RF uređaje, integrirana kola s mješovitim signalom, FPGA i prilagodljive SoC-ove i kompletne podsisteme. Microsemi opslužuje vodeće proizvođače sistema širom sveta na tržištima odbrane, bezbednosti, vazduhoplovstva, preduzeća, komercijalnih i industrijskih tržišta. Saznajte više na www.microsemi.com
Sjedište kompanije Microsemi Corporation 2381 Morse Avenue Irvine, CA
92614-6233
USA
Telefon 949-221-7100 Fax 949-756-0308
SoC Products Group 2061 Stierlin Court Mountain View, CA 94043-4655
USA
Telefon 650.318.4200 Fax 650.318.4600 www.actel.com
SoC Products Group (Europe) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB Ujedinjeno Kraljevstvo
Telefon +44 (0) 1276 609 300
Faks +44 (0) 1276 607 540
SoC Products Group (Japan) EXOS Ebisu zgrada 4F
1-24-14 Ebisu Shibuya-ku Tokio 150 Japan
Telefon +81.03.3445.7671 Fax +81.03.3445.7668
SoC Products Group (Hong Kong) Room 2107, China Resources Building 26 Harbour Road
Wanchai, Hong Kong
Telefon +852 2185 6460
Fax +852 2185 6488
© 2010 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.
Dokumenti / Resursi
![]() |
Microsemi SmartDesign MSS GPIO konfiguracija [pdf] Korisnički priručnik SmartDesign MSS GPIO, Konfiguracija, SmartDesign MSS GPIO konfiguracija, SmartDesign MSS |