Logo ng MicrosemiSmartFusion2 MSS MMUART Configuration
Gabay sa Gumagamit

Panimula

Ang SmartFusion2 Micro controller Subsystem (MSS) ay nagbibigay ng dalawang MMUART hard peripheral (APB_0 at APB_1 sub busses) na may Full/Half Duplex, Asynchronouss/ Synchronous mode at opsyon sa interface ng Modem.
Sa MSS Canvas, dapat mong paganahin (default) o huwag paganahin ang bawat MMUART instance batay sa kung ito ay ginagamit sa iyong kasalukuyang aplikasyon. Ang mga hindi pinaganang MMUART instance ay gaganapin sa pag-reset (pinakamababang power state). Bilang default, ang mga port ng pinaganang MMUART instance ay na-configure upang kumonekta sa device na Multi Standard I/Os (MSIOs). Tandaan na ang mga MSIO na nakalaan sa isang MMUART instance ay ibinabahagi sa iba pang mga MSS peripheral. Ang mga nakabahaging I/O na ito ay magagamit upang kumonekta sa mga MSS GPIO at iba pang mga peripheral kapag ang MMUART instance ay hindi pinagana o kung ang MMUART instance port ay konektado sa FPGA fabric.
Ang functional na gawi ng bawat MMUART instance ay dapat tukuyin sa antas ng aplikasyon gamit ang SmartFusion2 MSS MMUART Driver na ibinigay ng Microsemi.
Sa dokumentong ito, inilalarawan namin kung paano mo i-configure ang mga instance ng MSS MMUART at tukuyin kung paano konektado ang mga peripheral na signal.
Para sa higit pang mga detalye tungkol sa MSS MMUART hard peripheral, mangyaring sumangguni sa SmartFusion2 User Guide.

Mga Pagpipilian sa Pag-configure

Duplex Mode:

  • Full Duplex – Nagbibigay ng dalawang signal para sa serial data, RXD at TXD
  • Half Duplex – Nagbibigay ng iisang signal para sa serial data, TXD_RXD

Async/Sync Mode – Ang pagpili ng Synchronous mode ay nagbibigay ng CLK signal.
Interface ng Modem – Ang pagpili sa interface ng Modem ay nagbibigay-daan sa pag-access sa mga indibidwal na port sa pangkat ng MODEM port.

Microsemi SmartFusion2 MSS MMUART Configuration - Mga Opsyon sa Configuration

Talahanayan ng Pagtatalaga ng Peripheral Signals

Ang arkitektura ng SmartFusion2 ay nagbibigay ng isang napaka-flexible na schema para sa pagkonekta ng mga peripheral na signal sa alinman sa mga MSIO o sa tela ng FPGA. Gamitin ang talahanayan ng pagsasaayos ng pagtatalaga ng signal upang tukuyin kung saan nakakonekta ang iyong peripheral sa iyong application. Ang talahanayan ng pagtatalaga ay may mga sumusunod na column (Figure 2-1):
MSIO – Tinutukoy ang pangalan ng peripheral signal na na-configure sa isang ibinigay na row.
Pangunahing Koneksyon - Gamitin ang drop-down na listahan upang piliin kung ang signal ay konektado sa isang MSIO o sa FPGA fabric.
Direksyon – Isinasaad kung ang direksyon ng signal ay IN, OUT o IN OUT.
Package Pin – Ipinapakita ang package pin na nauugnay sa MSIO kapag ang signal ay konektado sa isang MSIO.
Mga Dagdag na Koneksyon – Gamitin ang check-box ng Mga Advanced na Opsyon upang view ang mga karagdagang opsyon sa koneksyon:

  • Piliin ang opsyong Fabric para makita sa tela ng FPGA ang isang signal na konektado sa isang MSIO.
  • Piliin ang opsyong GPIO upang obserbahan ang isang signal ng direksyon ng input - mula sa tela ng FPGA o isang MSIO - gamit ang isang MSS GPIO.

Microsemi SmartFusion2 MSS MMUART Configuration - Signals Assignment Table

Pagkakakonekta Preview

Ang Connectivity Preview panel sa kanan ng MSS MMUART Configurator dialog ay nagpapakita ng isang graphical view ng kasalukuyang mga koneksyon para sa naka-highlight na hilera ng signal (Figure 3-1).

Microsemi SmartFusion2 MSS MMUART Configuration - Pagkakakonekta Preview

Mga Salungatan sa Resource

Dahil ang mga MSS peripheral (MMUART, I2C, SPI, CAN, GPIO, USB, Ethernet MAC) ay nagbabahagi ng MSIO at FPGA fabric access resources, ang configuration ng alinman sa mga peripheral na ito ay maaaring magresulta sa isang resource conflict kapag nag-configure ka ng isang instance ng kasalukuyang peripheral. Ang mga peripheral na pagsasaayos ay nagbibigay ng malinaw na mga tagapagpahiwatig kapag lumitaw ang naturang salungatan.
Ang mga mapagkukunang ginamit ng isang dating na-configure na peripheral ay nagreresulta sa tatlong uri ng feedback sa kasalukuyang peripheral configurator:

  • Impormasyon - Kung ang isang mapagkukunang ginagamit ng ibang peripheral ay hindi sumasalungat sa kasalukuyang configuration, may lalabas na icon ng impormasyon sa connectivity preview panel, sa mapagkukunang iyon. Ang tip sa tool sa icon ay nagbibigay ng mga detalye tungkol sa kung aling peripheral ang gumagamit ng mapagkukunang iyon.
  • Babala/Error – Kung ang isang mapagkukunang ginagamit ng ibang peripheral ay sumasalungat sa kasalukuyang configuration, may lalabas na icon ng babala o error sa connectivity preview panel, sa mapagkukunang iyon. Ang tip sa tool sa icon ay nagbibigay ng mga detalye tungkol sa kung aling peripheral ang gumagamit ng mapagkukunang iyon.

Kapag ipinakita ang mga error, hindi mo magagawang gawin ang kasalukuyang configuration. Maaari mong lutasin ang salungatan sa pamamagitan ng paggamit ng ibang configuration o kanselahin ang kasalukuyang configuration gamit ang button na Kanselahin.
Kapag ang mga babala ay ipinakita (at walang mga error), maaari mong gawin ang kasalukuyang configuration. Gayunpaman, hindi ka makakabuo ng pangkalahatang MSS; makikita mo ang mga error sa henerasyon sa Libero SoC log window. Dapat mong lutasin ang salungatan na iyong ginawa noong ginawa mo ang pagsasaayos sa pamamagitan ng muling pag-configure ng alinman sa mga peripheral na nagdudulot ng salungatan.
Ipinapatupad ng mga peripheral na configuration ang mga sumusunod na panuntunan upang matukoy kung ang isang salungatan ay dapat iulat bilang isang error o isang babala.

  1. Kung ang peripheral na kino-configure ay ang GPIO peripheral, ang lahat ng mga salungatan ay mga error.
  2. Kung ang peripheral na kino-configure ay hindi ang GPIO peripheral, ang lahat ng conflict ay mga error maliban kung ang conflict ay may GPIO resource kung saan ang mga conflict ay ituturing na mga babala.

Error Halample
Ginagamit ang USB peripheral at ginagamit ang device na PAD na nakatali sa package pin H27. Ang pag-configure sa MMUART_0 peripheral upang ang TXD_RXD port ay konektado sa isang MSIO ay magreresulta sa isang error.
Larawan 4-1 ipinapakita ang icon ng error na ipinapakita sa talahanayan ng pagtatalaga ng pagkakakonekta para sa TXD_RXD port.

Microsemi SmartFusion2 MSS MMUART Configuration - Error na Ipinapakita

Larawan 4-2 ipinapakita ang icon ng error na ipinapakita sa preview panel sa mapagkukunan ng PAD para sa TXD_RXD port.

Microsemi SmartFusion2 MSS MMUART Configuration - Error sa Preview Panel

Babala Halample
Ang GPIO peripheral ay ginagamit at ginagamit ang device PAD bounded sa package pin H27 (GPIO_27).
Ang pag-configure ng MMUART_0 peripheral upang ang TXD_RXD port ay konektado sa isang MSIO ay magreresulta sa isang babala.
Larawan 4-3 ipinapakita ang icon ng babala na ipinapakita sa talahanayan ng pagtatalaga ng pagkakakonekta para sa TXD_RXD port.

Microsemi SmartFusion2 MSS MMUART Configuration - Nagpakita ng Babala

Larawan 4-4 ipinapakita ang icon ng babala na ipinapakita sa preview panel sa mapagkukunan ng PAD para sa TXD_RXD port.

Microsemi SmartFusion2 MSS MMUART Configuration - Babala sa Preview Panel

Impormasyon Halample
Ginagamit ang USB peripheral at ginagamit ang device na PAD na nakatali sa package pin H27 (Figure 4-5).
Ang pag-configure ng MMUART_0 peripheral upang ang TXD_RXD port ay konektado sa FPGA fabric ay hindi magreresulta sa isang salungatan. Gayunpaman, upang ipahiwatig na nauugnay siya sa PAD sa TXD_RXD port (ngunit hindi ginagamit sa kasong ito), ang icon ng impormasyon ay ipinapakita sa preview panel. Ang tool tip na nauugnay sa icon ay nagbibigay ng paglalarawan kung paano ginagamit ang mapagkukunan (USB sa kasong ito).

Microsemi SmartFusion2 MSS MMUART Configuration - Ipinapakita ang Impormasyon

Paglalarawan ng Port

Talahanayan 5-1 • Paglalarawan ng Port

Pangalan ng Port Grupo ng Port Direksyon Paglalarawan
TXD MMUART_ _PADS
MMUART_ _Tela
Out Serial output data sa Full Duplex mode. Ito ang data na ipapadala mula sa Core16550. Ito ay naka-synchronize sa BAUD OUT output pin.
RXD MMUART_ _PADS
MMUART_ _Tela
In Serial Input Data sa Full Duplex mode. Ito ang data na ipapadala sa Core16550. Ito ay naka-synchronize sa PCLK input pin.
TXD_RXD MMUART_ _PADS
MMUART_ _Tela
Sa labas Serial output at input data sa Half Duplex mode.
CLK MMUART_ _CLK
MMUART_ _FABRIC_CLK
Sa labas Orasan sa synchronous mode.
RTS MMUART_ _MODEM_PADS MMUART_ _FABRIC_MODEM Out Kahilingan na Ipadala.
Ang aktibong high output signal na ito ay ginagamit upang ipaalam sa naka-attach na device (modem) na ang Core16550 ay handa nang magpadala ng data. Ito ay na-program ng CPU sa pamamagitan ng Modem Control Register.
DTR MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM Out Handa na ang Data Terminal.
Ang aktibong high output signal na ito ay nagpapaalam sa naka-attach na device (modem) na ang Core16550 ay handa nang magtatag ng isang link ng mga komunikasyon. Ito ay na-program ng CPU sa pamamagitan ng Modem Control Register.
DSR MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM In Handa na ang Data Set.
Ang aktibong mataas na signal na ito ay isang input na nagsasaad kung kailan handa na ang naka-attach na device (modem) na mag-set up ng link gamit ang Core16550. Ipinapasa ng Core16550 ang impormasyong ito sa CPU sa pamamagitan ng Modem Status Register. Ipinapahiwatig din ng rehistrong ito kung nagbago ang signal ng DSR mula noong huling beses na binasa ang rehistro.
CTS MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM In I-clear sa Ipadala.
Ang aktibong mataas na signal na ito ay isang input na nagpapakita kapag ang naka-attach na device (modem) ay handa nang tumanggap ng data. Ipinapasa ng Core16550 ang impormasyong ito sa CPU sa pamamagitan ng rehistro ng Modem Status. Ipinapahiwatig din ng rehistrong ito kung nagbago ang signal ng CTS mula noong huling beses na binasa ang rehistro.
Pangalan ng Port Grupo ng Port Direksyon Paglalarawan
RI MMUART_ _PADS_MODEM
\MMUART_ _FABRIC_MODEM
in Tagapahiwatig ng singsing.
Ang aktibong mataas na signal na ito ay isang input na nagpapakita kapag ang naka-attach na device (modem) ay nakakaramdam ng ring signal sa linya ng telepono. Ipinapasa ng Core16550 ang impormasyong ito sa CPU sa pamamagitan ng Modem Status Register. Ipinapahiwatig din ng rehistrong ito kung kailan naramdaman ang trailing edge ng RI.
DCD MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM In Data Carrier Detect.
Ang aktibong mataas na signal na ito ay isang input na nagsasaad kung kailan naka-detect ng carrier ang naka-attach na device (modem).
Ipinapasa ng Core16550 ang impormasyong ito sa CPU sa pamamagitan ng Modem Status Register. Ipinapahiwatig din ng rehistrong ito kung nagbago ang signal ng DCD mula noong huling beses na binasa ang rehistro.

Tandaan

  • Ang mga pangalan ng port ay may pangalan ng MMUART instance bilang prefix, hal MMUART_ _TXD_RXD.
  • Ang mga pangalan ng input port ng 'pangunahing koneksyon' ng tela ay may "F2M" bilang isang suffix, hal MMUART _ _RXD_F2M.
  • Ang mga pangalan ng input port ng 'dagdag na koneksyon' ng tela ay may "I2F" bilang isang suffix, hal MMUART_ _TXD_RXD_I2F.
  • Ang mga pangalan ng tela na output at output-enable na port ay may "M2F" at "M2F_OE" bilang isang suffix, hal MMUART_ _TXD_RXD_M2F at MMUART_ _ TXD_RXD_M2F_OE.
  • Ang mga PAD port ay awtomatikong na-promote sa tuktok sa buong hierarchy ng disenyo.

Suporta sa Produkto

Sinusuportahan ng Microsemi SoC Products Group ang mga produkto nito sa iba't ibang serbisyo ng suporta, kabilang ang Customer Service, Customer Technical Support Center, a website, electronic mail, at mga pandaigdigang opisina ng pagbebenta. Ang apendiks na ito ay naglalaman ng impormasyon tungkol sa pakikipag-ugnayan sa Microsemi SoC Products Group at paggamit ng mga serbisyong ito ng suporta.
Serbisyo sa Customer
Makipag-ugnayan sa Customer Service para sa hindi teknikal na suporta sa produkto, gaya ng pagpepresyo ng produkto, pag-upgrade ng produkto, impormasyon sa pag-update, status ng order, at awtorisasyon.
Mula sa North America, tumawag sa 800.262.1060
Mula sa ibang bahagi ng mundo, tumawag sa 650.318.4460
Fax, mula saanman sa mundo, 408.643.6913
Customer Technical Support Center
Ang Microsemi SoC Products Group ay may staff ng Customer Technical Support Center nito na may napakahusay na mga inhinyero na makakatulong sa pagsagot sa iyong mga tanong sa hardware, software, at disenyo tungkol sa Microsemi SoC Products. Ang Customer Technical Support Center ay gumugugol ng maraming oras sa paggawa ng mga tala ng aplikasyon, mga sagot sa mga karaniwang tanong sa ikot ng disenyo, dokumentasyon ng mga kilalang isyu, at iba't ibang FAQ. Kaya, bago ka makipag-ugnayan sa amin, mangyaring bisitahin ang aming mga online na mapagkukunan. Malamang na nasagot na namin ang iyong mga katanungan.
Teknikal na Suporta
Bisitahin ang Customer Support weblugar (www.microsemi.com/soc/support/search/default.aspx) para sa karagdagang impormasyon at suporta. Maraming mga sagot na makukuha sa mahahanap web Kasama sa mapagkukunan ang mga diagram, mga larawan, at mga link sa iba pang mga mapagkukunan sa website.
Website
Maaari kang mag-browse ng iba't ibang teknikal at hindi teknikal na impormasyon sa home page ng SoC, sa www.microsemi.com/soc.
Pakikipag-ugnayan sa Customer Technical Support Center
Ang mga napakahusay na inhinyero ay kawani ang Technical Support Center. Ang Technical Support Center ay maaaring makipag-ugnayan sa pamamagitan ng email o sa pamamagitan ng Microsemi SoC Products Group website.
Email
Maaari mong ipaalam ang iyong mga teknikal na tanong sa aming email address at makatanggap ng mga sagot pabalik sa pamamagitan ng email, fax, o telepono. Gayundin, kung mayroon kang mga problema sa disenyo, maaari mong i-email ang iyong disenyo files upang makatanggap ng tulong. Patuloy naming sinusubaybayan ang email account sa buong araw. Kapag ipinapadala ang iyong kahilingan sa amin, mangyaring tiyaking isama ang iyong buong pangalan, pangalan ng kumpanya, at impormasyon ng iyong contact para sa mahusay na pagproseso ng iyong kahilingan.
Ang email address ng teknikal na suporta ay soc_tech@microsemi.com.
Aking Mga Kaso
Maaaring isumite at subaybayan ng mga customer ng Microsemi SoC Products Group ang mga teknikal na kaso online sa pamamagitan ng pagpunta sa My Cases.
Sa labas ng US
Ang mga customer na nangangailangan ng tulong sa labas ng mga time zone ng US ay maaaring makipag-ugnayan sa teknikal na suporta sa pamamagitan ng email (soc_tech@microsemi.com) o makipag-ugnayan sa isang lokal na tanggapan ng pagbebenta. Ang mga listahan ng opisina ng pagbebenta ay matatagpuan sa www.microsemi.com/soc/company/contact/default.aspx.
ITAR Teknikal na Suporta
Para sa teknikal na suporta sa RH at RT FPGAs na kinokontrol ng International Traffic in Arms Regulations (ITAR), makipag-ugnayan sa amin sa pamamagitan ng soc_tech_itar@microsemi.com. Bilang kahalili, sa loob ng Aking Mga Kaso, piliin ang Oo sa drop-down na listahan ng ITAR. Para sa kumpletong listahan ng ITAR-regulated Microsemi FPGAs, bisitahin ang ITAR web pahina.

Logo ng MicrosemiMicrosemi Corporate Headquarters
One Enterprise, Aliso Viejo CA 92656 USA
Sa loob ng USA: +1 949-380-6100
Benta: +1 949-380-6136
Fax: +1 949-215-4996
5-02-00336-0/03.12

Microsemi Corporation (NASDAQ: MSCC) ay nag-aalok ng komprehensibong portfolio ng mga solusyon sa semiconductor para sa: aerospace, depensa at seguridad; negosyo at komunikasyon; at industriyal at alternatibong mga merkado ng enerhiya. Kasama sa mga produkto ang high-performance, high-reliability na analog at RF device, mixed signal at RF integrated circuits, mga nako-customize na SoC, FPGA, at kumpletong mga subsystem. Ang Microsemi ay headquartered sa Aliso Viejo, Calif. Matuto pa sa www.microsemi.com.
© 2012 Microsemi Corporation. Lahat ng karapatan ay nakalaan. Ang Microsemi at ang Microsemi logo ay mga trademark ng Microsemi Corporation. Ang lahat ng iba pang mga trademark at mga marka ng serbisyo ay pag-aari ng kani-kanilang mga may-ari.

Mga Dokumento / Mga Mapagkukunan

Microsemi SmartFusion2 MSS MMUART Configuration [pdf] Gabay sa Gumagamit
SmartFusion2 MSS MMUART Configuration, MSS MMUART Configuration, MMUART Configuration

Mga sanggunian

Mag-iwan ng komento

Ang iyong email address ay hindi maipa-publish. Ang mga kinakailangang field ay minarkahan *