Configurazione SmartFusion2 MSS MMUART
Guida d'usu
Introduzione
U SmartFusion2 Micro controller Subsystem (MSS) furnisce dui periferichi duri MMUART (APB_0 è APB_1 subbuss) cù Full / Half Duplex, Modu Asynchronous / Synchronous è opzione di interfaccia Modem.
Nant'à u MSS Canvas, duvete attivà (predeterminatu) o disattivà ogni istanza MMUART basatu annantu à s'ellu hè adupratu in a vostra applicazione attuale. L'istanze MMUART disattivate sò tenute in reset (statu più bassu di putenza). Per automaticamente, i porti di istanze MMUART attivate sò cunfigurati per cunnette à u dispositivu Multi Standard I/Os (MSIO). Nota chì i MSIO attribuiti à una istanza MMUART sò spartuti cù altre periferiche MSS. Questi I / O spartuti sò dispunibuli per cunnette cù MSS GPIO è altri periferichi quandu l'istanza MMUART hè disattivata o se i porti di l'istanza MMUART sò cunnessi à u tissu FPGA.
U cumpurtamentu funziunale di ogni istanza MMUART deve esse definitu à u livellu di l'applicazione utilizendu u SmartFusion2 MSS MMUART Driver furnitu da Microsemi.
In questu documentu, descrivimu cumu cunfigurà l'istanze MSS MMUART è definisce cumu i signali periferichi sò cunnessi.
Per più dettagli nantu à i periferichi duri MSS MMUART, fate riferimentu à a Guida d'Usuariu SmartFusion2.
Opzioni di cunfigurazione
Modu duplex:
- Full Duplex - Fornisce dui signali per i dati seriali, RXD è TXD
- Half Duplex - Fornisce un signalu unicu per i dati seriali, TXD_RXD
Modu Async / Sync - A selezzione di u modu Sincronu furnisce un signalu CLK.
Interfaccia modem - A selezzione di l'interfaccia Modem permette l'accessu à i porti individuali in u gruppu di portu MODEM.
Table d'assignazione di signali periferici
L'architettura SmartFusion2 furnisce un schema assai flexible per cunnette i segnali periferici sia à MSIO sia à u tissu FPGA. Aduprate a tabella di cunfigurazione di l'assignazione di signale per definisce ciò chì u vostru perifericu hè cunnessu in a vostra applicazione. A tabella di l'assignazione hà e seguenti colonne (Figura 2-1):
MSIO - Identifica u nome di signale perifericu cunfiguratu in una fila data.
Cunnessione principale - Aduprate a lista drop-down per selezziunate se u signale hè cunnessu à un MSIO o u tissu FPGA.
direzzione - Indica se a direzzione di u signale hè IN, OUT o IN OUT.
Pin di pacchettu - Mostra u pin di u pacchettu assuciatu cù u MSIO quandu u signale hè cunnessu à un MSIO.
Cunnessioni extra - Aduprate a casella di spunta Opzioni Avanzate per view l'opzioni di cunnessione extra:
- Selezziunate l'opzione Fabric per osservà in u tissu FPGA un signalu chì hè cunnessu à un MSIO.
- Selezziunate l'opzione GPIO per osservà un signalu di direzzione di input - da u tissu FPGA o un MSIO - utilizendu un MSS GPIO.
Connettività Preview
A Connettività Preview pannellu à a diritta di u dialogu MSS MMUART Configurator mostra un graficu view di e cunnessione attuale per a fila di signale evidenziata (Figura 3-1).
Cunflitti di risorse
Perchè i periferiche MSS (MMUART, I2C, SPI, CAN, GPIO, USB, Ethernet MAC) sparte risorse d'accessu à a tela MSIO è FPGA, a cunfigurazione di qualsiasi di sti periferici pò esse risultatu in un cunflittu di risorse quandu cunfigurate una istanza di u perifericu attuale. E cunfigurazioni periferiche furniscenu indicatori chjaru quandu un tali cunflittu sorge.
I risorsi utilizati da un perifericu cunfiguratu prima risultanu in trè tippi di feedback in u cunfiguratore perifericu attuale:
- Infurmazione - Se una risorsa utilizata da un altru perifericu ùn hè micca in cunflittu cù a cunfigurazione attuale, un icona d'infurmazione appare in a cunnessione pre.view panel, nantu à quella risorsa. Un suggerimentu di strumentu nantu à l'icona furnisce dettagli nantu à quale periferica usa quella risorsa.
- Avvisu / Errore - Se una risorsa utilizata da un altru perifericu hè in cunflittu cù a cunfigurazione attuale, un icona d'avvisu o d'errore appare in a cunnessione pre.view panel, nantu à quella risorsa. Un suggerimentu di strumentu nantu à l'icona furnisce dettagli nantu à quale periferica usa quella risorsa.
Quandu l'errori sò visualizati, ùn puderete micca cummette a cunfigurazione attuale. Pudete sia risolve u cunflittu usendu una cunfigurazione diversa o annullà a cunfigurazione attuale cù u buttone Cancella.
Quandu l'avvirtimenti sò visualizati (è ùn ci sò micca errori), pudete cummette a cunfigurazione attuale. Tuttavia, ùn pudete micca generà u MSS generale; vi vede l'errore di generazione in a finestra di log Libero SoC. Duvete risolve u cunflittu chì avete creatu quandu avete impegnatu a cunfigurazione cunfigurà unu di i periferichi chì causanu u cunflittu.
E cunfigurazioni periferiche implementanu e regule seguenti per stabilisce se un cunflittu deve esse signalatu cum'è un errore o un avvisu.
- Se u perifericu cunfiguratu hè u perifericu GPIO allora tutti i cunflitti sò errori.
- Se u perifericu chì hè cunfiguratu ùn hè micca u perifericu GPIO, allora tutti i cunflitti sò errori, salvu chì u cunflittu hè cù una risorsa GPIO in quale casu i cunflitti seranu trattati cum'è avvisi.
Errore Example
U perifericu USB hè utilizatu è usa u dispusitivu PAD bounded to package pin H27. A cunfigurazione di u perifericu MMUART_0 in modu chì u portu TXD_RXD hè cunnessu à un MSIO hà da esse un errore.
Figura 4-1 mostra l'icona d'errore affissata in a tabella di assignazione di cunnessione per u portu TXD_RXD.
Figura 4-2 mostra l'icona di errore affissata in u preview pannellu nantu à a risorsa PAD per u portu TXD_RXD.
Attenzione Example
U perifericu GPIO hè utilizatu è usa u dispusitivu PAD bounded to package pin H27 (GPIO_27).
A cunfigurazione di u perifericu MMUART_0 in modu chì u portu TXD_RXD hè cunnessu à un MSIO hà da esse un avvisu.
Figura 4-3 mostra l'icona d'avvertimentu affissata in a tabella di assignazione di cunnessione per u portu TXD_RXD.
Figura 4-4 mostra l'icona d'avvertimentu affissata in u preview pannellu nantu à a risorsa PAD per u portu TXD_RXD.
Information Example
U perifericu USB hè utilizatu è usa u dispusitivu PAD bounded to package pin H27 (Figura 4-5).
A cunfigurazione di u perifericu MMUART_0 in modu chì u portu TXD_RXD hè cunnessu à a tela FPGA ùn hè micca risultatu in un cunflittu. Tuttavia, per indicà chì u PAD assuciatu cù u portu TXD_RXD (ma micca usatu in questu casu), l'icona di l'infurmazioni hè visualizata in u pre.view pannellu. Un suggerimentu di strumentu assuciatu cù l'icona furnisce una descrizzione di cumu si usa a risorsa (USB in questu casu).
Descrizzione di u portu
Table 5-1 • Port Description
Nome di u portu | Gruppu Portu | Direzzione | Descrizzione |
TXD | MMUART_ _PADS MMUART_ _TESSUTU |
Fora | Dati di output seriale in modalità Full Duplex. Eccu i dati chì saranu trasmessi da Core16550. Hè sincronizatu cù u pin di output BAUD OUT. |
RXD | MMUART_ _PADS MMUART_ _TESSUTU |
In | Dati di Input Serial in modalità Full Duplex. Eccu i dati chì saranu trasmessi in Core16550. Hè sincronizatu cù u pin di input PCLK. |
TXD_RXD | MMUART_ _PADS MMUART_ _TESSUTU |
In fora | Uscita seriale è dati di input in modalità Half Duplex. |
CLK | MMUART_ _CLK MMUART_ _FABRIC_CLK |
In fora | Clock in modu sincronu. |
RTS | MMUART_ _MODEM_PADS MMUART_ _FABRIC_MODEM | Fora | Richiesta di mandà. Stu signalu attivu d'alta produzzione hè utilizatu per informà u dispositivu attaccatu (modem) chì Core16550 hè prontu à mandà dati. Hè programatu da u CPU via u Registru di Control Modem. |
DTR | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | Fora | Data Terminal Ready. Stu signalu attivu d'alta output informa à u dispositivu attaccatu (modem) chì Core16550 hè prontu à stabilisce un ligame di cumunicazione. Hè programatu da u CPU via u Registru di Control Modem. |
DSR | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | Data Set Ready. Stu signalu altu attivu hè un input chì indica quandu u dispusitivu attaccatu (modem) hè prontu à stallà un ligame cù Core16550. Core16550 passa sta informazione à u CPU via u Registru di Status Modem. Stu registru indica ancu se u signale DSR hè cambiatu da l'ultima volta chì u registru hè statu lettu. |
CTS | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | Chjara à mandà. Stu signalu altu attivu hè un input chì mostra quandu u dispusitivu attaccatu (modem) hè prontu à accettà dati. Core16550 passa sta informazione à u CPU via u registru Status Modem. Stu registru indica ancu se u signale CTS hè cambiatu da l'ultima volta chì u registru hè statu lettu. |
Nome di u portu | Gruppu Portu | Direzzione | Descrizzione |
RI | MMUART_ _PADS_MODEM \MMUART_ _FABRIC_MODEM |
in | Indicatore di Ring. Stu signalu altu attivu hè un input chì mostra quandu u dispositivu attaccatu (modem) hà sentitu un signalu di ring in a linea telefonica. Core16550 passa sta informazione à u CPU via u Registru di Status Modem. Stu registru indica ancu quandu u bordu di RI hè statu sensu. |
DCD | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | Data Carrier Detect. Stu signalu altu attivu hè un input chì indica quandu u dispositivu attaccatu (modem) hà rilevatu un traspurtadore. Core16550 passa sta informazione à u CPU via u Registru di Status Modem. Stu registru indica ancu se u signale DCD hè cambiatu da l'ultima volta chì u registru hè statu lettu. |
Nota
- I nomi di portu anu u nome di l'istanza MMUART cum'è prefissu, per esempiu MMUART_ _TXD_RXD.
- I nomi di i porti di input di a "cunnessione principale" di a tela anu "F2M" cum'è suffissu, per esempiu MMUART _ _RXD_F2M.
- I nomi di i porti di input di "cunnessione extra" di u tissu anu "I2F" cum'è suffissu, per esempiu MMUART_ _TXD_RXD_I2F.
- I nomi di i porti di output di fabricu è di output-enable anu "M2F" è "M2F_OE" cum'è suffissu, per esempiu MMUART_ _TXD_RXD_M2F è MMUART_ _ TXD_RXD_M2F_OE.
- I porti PAD sò automaticamente promossi in cima in tutta a ghjerarchia di cuncepimentu.
Supportu di u produttu
Microsemi SoC Products Group sustene i so prudutti cù diversi servizii di supportu, cumpresu u Serviziu Clienti, u Centru di Supportu Tecnicu di Clienti, un websitu, posta elettronica, è uffizii di vendita in u mondu. Questu appendice cuntene infurmazioni nantu à cuntattà u Gruppu di Prodotti Microsemi SoC è l'usu di sti servizii di supportu.
Serviziu à i clienti
Cuntattate u Serviziu Clienti per un supportu di produttu micca tecnicu, cum'è u prezzu di u produttu, l'aghjurnamenti di u produttu, l'infurmazioni di l'aghjurnamentu, u statu di l'ordine è l'autorizazione.
Da l'America di u Nordu, chjamate 800.262.1060
Da u restu di u mondu, chjamate 650.318.4460
Fax, da ogni locu in u mondu, 408.643.6913
Centru di Assistenza Tecnica di Clienti
Microsemi SoC Products Group furnisce u so Centru di Supportu Tecnicu à i Clienti cù ingegneri altamente qualificati chì ponu aiutà à risponde à e vostre dumande di hardware, software è cuncepimentu nantu à i Prodotti Microsemi SoC. U Centru di Assistenza Tecnica di u Cliente passa assai tempu per creà note d'applicazione, risposte à e dumande cumuni di u ciclu di cuncepimentu, documentazione di prublemi cunnisciuti è diverse FAQ. Allora, prima di cuntattateci, visitate e nostre risorse in linea. Hè assai prubabile chì avemu digià rispostu à e vostre dumande.
Assistenza tecnica
Visita l'Assistenza Clienti websitu (www.microsemi.com/soc/support/search/default.aspx) per più infurmazione è supportu. Parechje risposte dispunibili nantu à u searchable web risorsa include diagrammi, illustrazioni, è ligami à altre risorse nantu à u websitu.
Websitu
Pudete cercà una varietà di infurmazioni tecniche è micca tecniche nantu à a pagina principale di SoC, à www.microsemi.com/soc.
Cuntattate u Centru di Assistenza Tecnica di Clienti
Ingegneri altamente qualificati stanu u Centru di Supportu Tecnicu. U Centru di Supportu Tecnicu pò esse cuntattatu per email o attraversu u Gruppu di Prodotti Microsemi SoC websitu.
E-mail
Pudete cumunicà e vostre dumande tecniche à u nostru indirizzu email è riceve risposte per email, fax, o telefunu. Inoltre, se avete prublemi di disignu, pudete email u vostru disignu files per riceve assistenza. Monitoremu constantemente u contu di email in tuttu u ghjornu. Quandu ci mandendu a vostra dumanda, assicuratevi di includere u vostru nome cumpletu, u nome di a cumpagnia, è a vostra infurmazione di cuntattu per un trattamentu efficace di a vostra dumanda.
L'indirizzu email di supportu tecnicu hè soc_tech@microsemi.com.
I mo casi
I clienti di Microsemi SoC Products Group ponu invià è seguità casi tecnichi in linea andendu à I mo casi.
Fora di i Stati Uniti
I clienti chì necessitanu assistenza fora di i fusi orari di i Stati Uniti ponu cuntattà l'assistenza tecnica per email (soc_tech@microsemi.com) o cuntattate un uffiziu di vendita lucale. L'elenco di l'uffizii di vendita ponu esse truvati à www.microsemi.com/soc/company/contact/default.aspx.
Assistenza tecnica ITAR
Per supportu tecnicu nantu à i FPGA RH è RT chì sò regulati da u Regolamentu Internaziunale di Traffic in Arms (ITAR), cuntattateci via soc_tech_itar@microsemi.com. In alternativa, in I miei casi, selezziunate Sì in a lista a tendina ITAR. Per una lista completa di Microsemi FPGA regulati da ITAR, visitate l'ITAR web pagina.
Sede centrale di Microsemi
One Enterprise, Aliso Viejo CA 92656 USA
Dentru i Stati Uniti: +1 949-380-6100
Vendite: +1 949-380-6136
Fax: +1 949-215-4996
5-02-00336-0/03.12
Microsemi Corporation (NASDAQ: MSCC) offre una cartera cumpleta di soluzioni di semiconduttori per: aerospaziale, difesa è sicurità; impresa è cumunicazioni; è i mercati di l'energia industriale è alternativa. I prudutti includenu apparecchi analogici è RF d'alta affidabilità, signali misti è circuiti integrati RF, SoC persunalizabili, FPGA è sottosistemi cumpleti. Microsemi hà a sede in Aliso Viejo, California. Sapete più à www.microsemi.com.
© 2012 Microsemi Corporation. Tutti i diritti riservati. Microsemi è u logo Microsemi sò marchi di Microsemi Corporation. Tutti l'altri marchi è marchi di serviziu sò a pruprietà di i so rispettivi pruprietarii.
Documenti / Risorse
![]() |
Configurazione Microsemi SmartFusion2 MSS MMUART [pdfGuida di l'utente SmartFusion2 Configurazione MSS MMUART, Configurazione MSS MMUART, Configurazione MMUART |