Microsemi LogoSmartFusion2 MSS MMUART konfiguracija
Uputstvo za upotrebu

Uvod

SmartFusion2 mikrokontrolerski podsistem (MSS) pruža dvije MMUART hard periferije (APB_0 i APB_1 podsabirnice) sa punim/poludupleksnim, asinhroni/sinhroni načinom rada i opcijom modemskog interfejsa.
Na MSS Canvas-u morate omogućiti (podrazumevano) ili onemogućiti svaku MMUART instancu na osnovu toga da li se koristi u vašoj trenutnoj aplikaciji. Onemogućene MMUART instance se drže u resetovanju (stanje najniže snage). Podrazumevano, portovi omogućenih MMUART instanci su konfigurisani da se povežu sa više standardnim I/O-ovima (MSIO) uređaja. Imajte na umu da se MSIO-ovi dodijeljeni MMUART instanci dijele s drugim MSS perifernim uređajima. Ovi zajednički I/O-ovi su dostupni za povezivanje na MSS GPIO i druge periferije kada je MMUART instanca onemogućena ili ako su portovi MMUART instance povezani na FPGA tkaninu.
Funkcionalno ponašanje svake MMUART instance mora biti definirano na razini aplikacije korištenjem SmartFusion2 MSS MMUART drajvera koji osigurava Microsemi.
U ovom dokumentu opisujemo kako da konfigurirate MSS MMUART instance i definiramo kako su periferni signali povezani.
Za više detalja o MSS MMUART tvrdim periferijama, pogledajte SmartFusion2 korisnički vodič.

Opcije konfiguracije

Duplex način rada:

  • Full Duplex – Pruža dva signala za serijske podatke, RXD i TXD
  • Poludupleks – Pruža jedan signal za serijske podatke, TXD_RXD

Async/Sync Mode – Odabir sinhronog načina rada daje CLK signal.
Modemski interfejs – Odabir interfejsa modema omogućava pristup pojedinačnim portovima u grupi portova MODEM.

Microsemi SmartFusion2 MSS MMUART konfiguracija - opcije konfiguracije

Tablica dodjele perifernih signala

Arhitektura SmartFusion2 pruža vrlo fleksibilnu šemu za povezivanje perifernih signala na MSIO ili na FPGA tkaninu. Koristite tablicu konfiguracije dodjele signala da definirate na što je povezana vaša periferija u vašoj aplikaciji. Tabela dodjele ima sljedeće kolone (Slika 2-1):
MSIO – Identificira naziv perifernog signala konfiguriran u datom redu.
Glavna veza – Koristite padajuću listu da odaberete da li je signal povezan na MSIO ili FPGA tkaninu.
Smjer – Označava da li je smjer signala IN, OUT ili IN OUT.
Pin za paket – Prikazuje pin paketa povezan sa MSIO kada je signal povezan na MSIO.
Dodatne veze – Koristite polje za potvrdu Napredne opcije da view dodatne opcije povezivanja:

  • Odaberite opciju Fabric da biste u FPGA tkivu promatrali signal koji je povezan na MSIO.
  • Odaberite opciju GPIO da biste promatrali signal smjera ulaza – bilo iz FPGA tkanine ili MSIO – koristeći MSS GPIO.

Microsemi SmartFusion2 MSS MMUART konfiguracija - Tabela dodjele signala

Povezivanje Preview

Povezivanje Preview panel na desnoj strani dijaloga MSS MMUART Configurator prikazuje grafički prikaz view trenutnih priključaka za označeni red signala (Slika 3-1).

Microsemi SmartFusion2 MSS MMUART konfiguracija - povezivanje preview

Resource Conflicts

Budući da MSS periferni uređaji (MMUART, I2C, SPI, CAN, GPIO, USB, Ethernet MAC) dijele resurse pristupa MSIO i FPGA tkanini, konfiguracija bilo koje od ovih perifernih uređaja može rezultirati sukobom resursa kada konfigurirate instancu trenutne periferije. Periferne konfiguracije pružaju jasne pokazatelje 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, ikona informacija pojavljuje se u prethodnom povezivanju.view panel, na tom resursu. Savjet alata 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 sa trenutnom konfiguracijom, ikona upozorenja ili greške pojavljuje se u prethodnom povezivanju.view panel, na tom resursu. Savjet alata na ikoni pruža detalje o tome koja periferna jedinica koristi taj resurs.

Kada se prikažu greške, nećete moći urezati trenutnu konfiguraciju. 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 ponovnim konfiguriranjem bilo kojeg od perifernih uređaja koji su uzrokovali sukob.
Periferske konfiguracije implementiraju sljedeća pravila kako bi se utvrdilo 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 Example
USB periferna jedinica se koristi i koristi uređaj PAD vezan na pin H27 paketa. Konfiguriranje periferije MMUART_0 tako da je TXD_RXD port povezan na MSIO rezultirat će greškom.
Slika 4-1 prikazuje ikonu greške prikazanu u tabeli dodjele povezivanja za TXD_RXD port.

Microsemi SmartFusion2 MSS MMUART konfiguracija - prikazana greška

Slika 4-2 prikazuje ikonu greške prikazanu u preview panel na PAD resursu za TXD_RXD port.

Microsemi SmartFusion2 MSS MMUART konfiguracija - Greška u preview Panel

Upozorenje Example
GPIO periferija se koristi i koristi uređaj PAD vezan za paket pin H27 (GPIO_27).
Konfiguriranje periferije MMUART_0 tako da je TXD_RXD port povezan na MSIO rezultirat će upozorenjem.
Slika 4-3 prikazuje ikonu upozorenja prikazanu u tabeli dodjele povezivanja za TXD_RXD port.

Microsemi SmartFusion2 MSS MMUART konfiguracija - prikazano upozorenje

Slika 4-4 prikazuje ikonu upozorenja prikazanu u preview panel na PAD resursu za TXD_RXD port.

Microsemi SmartFusion2 MSS MMUART konfiguracija - Upozorenje u preview Panel

Informacije Prample
USB periferni uređaj se koristi i koristi uređaj PAD vezan za pin H27 paketa (Slika 4-5).
Konfiguriranje periferije MMUART_0 tako da je TXD_RXD port spojen na FPGA tkaninu ne rezultira sukobom. Međutim, da bi se naznačilo da je PAD povezan sa TXD_RXD portom (ali se ne koristi u ovom slučaju), ikona informacija se prikazuje u prethodnomview panel. Savjet alata povezan sa ikonom pruža opis načina na koji se resurs koristi (USB u ovom slučaju).

Microsemi SmartFusion2 MSS MMUART konfiguracija - Prikazane informacije

Port Description

Tabela 5-1 • Opis porta

Port Name Port Group Smjer Opis
TXD MMUART_ _PADS
MMUART_ _FABRIC
Napolje Serijski izlazni podaci u Full Duplex modu. Ovo su podaci koji će se prenositi sa Core16550. Sinhroniziran je sa izlaznim pinom BAUD OUT.
RXD MMUART_ _PADS
MMUART_ _FABRIC
In Serijski ulazni podaci u Full Duplex modu. Ovo su podaci koji će se prenijeti u Core16550. Sinhroniziran je sa PCLK ulaznim pinom.
TXD_RXD MMUART_ _PADS
MMUART_ _FABRIC
In out Serijski izlaz i ulazni podaci u Half Duplex modu.
CLK MMUART_ _CLK
MMUART_ _FABRIC_CLK
In out Sat u sinhronom modu.
RTS MMUART_ _MODEM_PADS MMUART_ _FABRIC_MODEM Napolje Zahtjev za slanje.
Ovaj aktivni visoki izlazni signal se koristi da informiše priključeni uređaj (modem) da je Core16550 spreman za slanje podataka. Programira ga CPU preko Modem Control Register-a.
DTR MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM Napolje Data Terminal Ready.
Ovaj aktivni visoki izlazni signal obavještava priključeni uređaj (modem) da je Core16550 spreman za uspostavljanje komunikacijske veze. Programira ga CPU preko Modem Control Register-a.
DSR MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM In Spreman skup podataka.
Ovaj aktivni visoki signal je ulaz koji pokazuje kada je priključeni uređaj (modem) spreman za postavljanje veze sa Core16550. Core16550 prosljeđuje ove informacije CPU-u preko Modem Status Register. Ovaj registar takođe pokazuje da li se DSR signal promenio od poslednjeg čitanja registra.
CTS MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM In Očisti za slanje.
Ovaj aktivni visoki signal je ulaz koji pokazuje kada je priključeni uređaj (modem) spreman da prihvati podatke. Core16550 prosljeđuje ove informacije CPU-u preko registra statusa modema. Ovaj registar takođe pokazuje da li se CTS signal promenio od poslednjeg čitanja registra.
Port Name Port Group Smjer Opis
RI MMUART_ _PADS_MODEM
\MMUART_ _FABRIC_MODEM
in Indikator zvona.
Ovaj aktivni visoki signal je ulaz koji pokazuje kada je priključeni uređaj (modem) osjetio signal zvona na telefonskoj liniji. Core16550 prosljeđuje ove informacije CPU-u preko Modem Status Register. Ovaj registar takođe pokazuje kada je detektovana zadnja ivica RI.
DCD MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM In Data Carrier Detect.
Ovaj aktivni visoki signal je ulaz koji pokazuje kada je priključeni uređaj (modem) otkrio nosioca.
Core16550 prosljeđuje ove informacije CPU-u preko Modem Status Register. Ovaj registar također pokazuje da li se DCD signal promijenio od posljednjeg čitanja registra.

Napomena

  • Imena portova imaju ime MMUART instance kao prefiks, npr. MMUART_ _TXD_RXD.
  • Nazivi ulaznih portova 'glavne veze' na tvornici imaju “F2M” kao sufiks, npr. MMUART _ _RXD_F2M.
  • Nazivi ulaznih portova za 'dodatnu vezu' imaju "I2F" kao sufiks, npr. MMUART_ _TXD_RXD_I2F.
  • Imena izlaza i portova koji omogućavaju izlaz imaju "M2F" i "M2F_OE" kao sufiks, npr. MMUART_ _TXD_RXD_M2F i MMUART_ _ TXD_RXD_M2F_OE.
  • PAD portovi se automatski promovišu na vrh u hijerarhiji dizajna.

Podrška za proizvode

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 s dizajnom, možete poslati svoj dizajn e-poštom 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 LogoMicrosemi korporativno sjedište
One Enterprise, Aliso Viejo, CA 92656 SAD
Unutar SAD-a: +1 949-380-6100
prodaja: +1 949-380-6136
faks: +1 949-215-4996
5-02-00336-0/03.12

Microsemi Corporation (NASDAQ: MSCC) nudi sveobuhvatan portfolio poluprovodničkih rešenja za: vazduhoplovstvo, odbranu i bezbednost; 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.

Dokumenti / Resursi

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

Reference

Ostavite komentar

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