SmartFusion2 MSS MMUART Configuration
Giya sa Gumagamit
Pasiuna
Ang SmartFusion2 Micro controller Subsystem (MSS) naghatag ug duha ka MMUART hard peripheral (APB_0 ug APB_1 sub busses) nga adunay Full/Half Duplex, Asynchronouss/ Synchronous mode ug Modem interface nga opsyon.
Sa MSS Canvas, kinahanglan nimo nga i-enable (default) o i-disable ang matag MMUART instance base sa kung kini gigamit sa imong aplikasyon karon. Ang mga disabled nga MMUART nga mga instance gihimo sa pag-reset (pinakaubos nga kahimtang sa kuryente). Sa kasagaran, ang mga pantalan sa mga naka-enable nga MMUART nga mga instance gi-configure aron makonektar sa device nga Multi Standard I/Os (MSIOs). Timan-i nga ang mga MSIO nga gigahin sa usa ka MMUART nga pananglitan gipaambit sa ubang mga MSS peripheral. Kini nga mga gipaambit nga I/Os magamit aron makonektar sa MSS GPIOs ug uban pang mga peripheral kung ang MMUART instance na-disable o kung ang MMUART instance port konektado sa FPGA fabric.
Ang functional nga kinaiya sa matag MMUART nga pananglitan kinahanglan nga ipasabut sa lebel sa aplikasyon gamit ang SmartFusion2 MSS MMUART Driver nga gihatag sa Microsemi.
Niini nga dokumento, among gihulagway kung giunsa nimo pag-configure ang MSS MMUART nga mga higayon ug gihubit kung giunsa ang koneksyon sa peripheral signal.
Para sa dugang nga mga detalye bahin sa MSS MMUART hard peripheral, palihog tan-awa ang SmartFusion2 User Guide.
Mga Opsyon sa Pag-configure
Duplex Mode:
- Full Duplex - Naghatag og duha ka signal alang sa serial data, RXD ug TXD
- Half Duplex - Naghatag usa ka signal alang sa serial data, TXD_RXD
Async/Sync Mode - Ang pagpili sa Synchronous mode naghatag ug CLK signal.
Interface sa Modem - Ang pagpili sa interface sa Modem makapahimo sa pag-access sa indibidwal nga mga pantalan sa grupo sa pantalan sa MODEM.
Talaan sa Pag-asayn sa Peripheral Signals
Ang SmartFusion2 nga arkitektura naghatag og usa ka flexible kaayo nga schema alang sa pagkonektar sa mga peripheral nga signal ngadto sa MSIOs o sa FPGA nga panapton. Gamita ang lamesa sa pag-configure sa assignment sa signal aron mahibal-an kung unsa ang konektado sa imong peripheral sa imong aplikasyon. Ang lamesa sa assignment adunay mosunod nga mga kolum (Figure 2-1):
MSIO – Gipaila ang peripheral nga ngalan sa signal nga gi-configure sa usa ka gihatag nga laray.
Panguna nga Koneksyon - Gamita ang drop-down list aron mapili kung ang signal konektado sa MSIO o sa FPGA nga panapton.
Direksyon - Nagpakita kung ang direksyon sa signal IN, OUT o IN OUT.
Package Pin - Nagpakita sa package pin nga nakig-uban sa MSIO kung ang signal konektado sa usa ka MSIO.
Dugang nga mga Koneksyon - Gamita ang Advanced Options check-box sa view ang dugang nga mga kapilian sa koneksyon:
- Pilia ang opsyon sa Tela aron maobserbahan sa panapton sa FPGA ang usa ka signal nga konektado sa usa ka MSIO.
- Pilia ang opsyon sa GPIO aron maobserbahan ang signal sa direksyon sa input - gikan sa panapton nga FPGA o usa ka MSIO - gamit ang MSS GPIO.
Pagkadugtong Preview
Ang Koneksyon Preview panel sa tuo sa MSS MMUART Configurator dialog nagpakita sa usa ka graphical view sa kasamtangan nga mga koneksyon alang sa gipasiugda nga linya sa signal (Figure 3-1).
Mga Panagbangi sa Kapanguhaan
Tungod kay ang MSS peripheral (MMUART, I2C, SPI, CAN, GPIO, USB, Ethernet MAC) nag-ambit sa MSIO ug FPGA fabric access resources, ang configuration sa bisan hain niini nga peripheral mahimong moresulta sa usa ka resource conflict kon imong i-configure ang usa ka instance sa kasamtangan nga peripheral. Ang mga kumpigurasyon sa peripheral naghatag ug tin-aw nga mga timailhan kung adunay ingon nga panagbangi.
Ang mga kapanguhaan nga gigamit sa usa ka kaniadto gi-configure nga peripheral nga resulta sa tulo ka matang sa feedback sa kasamtangan nga peripheral configurator:
- Kasayuran - Kung ang usa ka kapanguhaan nga gigamit sa lain nga peripheral dili sukwahi sa karon nga configuration, usa ka icon sa impormasyon ang makita sa koneksyon preview panel, sa kana nga kapanguhaan. Ang tip sa himan sa icon naghatag mga detalye kung unsang peripheral ang naggamit sa kana nga kapanguhaan.
- Pasidaan/Sayop - Kung ang usa ka kapanguhaan nga gigamit sa lain nga peripheral nga panagsumpaki sa karon nga configuration, usa ka pasidaan o sayup nga icon makita sa koneksyon preview panel, sa kana nga kapanguhaan. Ang tip sa himan sa icon naghatag mga detalye kung unsang peripheral ang naggamit sa kana nga kapanguhaan.
Kung ang mga sayup gipakita dili nimo mahimo ang karon nga pag-configure. Mahimo nimong sulbaron ang panagbangi pinaagi sa paggamit sa lain nga configuration o kanselahon ang kasamtangan nga configuration gamit ang Cancel button.
Kung gipakita ang mga pasidaan (ug wala’y mga sayup), mahimo nimong buhaton ang karon nga pag-configure. Apan, dili ka makamugna sa kinatibuk-ang MSS; imong makita ang generation errors sa Libero SoC log window. Kinahanglan nimong sulbaron ang panagbangi nga imong gibuhat sa dihang imong gihimo ang configuration pinaagi sa pag-configure pag-usab sa bisan hain sa mga peripheral nga hinungdan sa panagbangi.
Ang peripheral configurations nagpatuman sa mosunod nga mga lagda aron mahibal-an kung ang usa ka panagbangi kinahanglan nga i-report ingon usa ka sayup o usa ka pasidaan.
- Kung ang peripheral nga gi-configure mao ang GPIO peripheral nan ang tanan nga mga panagbangi mga sayup.
- Kung ang peripheral nga gi-configure dili ang GPIO peripheral nan ang tanan nga mga panagbangi mga sayup gawas kung ang panagbangi adunay usa ka kapanguhaan sa GPIO diin ang mga panagbangi isipon nga mga pasidaan.
Sayop Example
Ang USB peripheral gigamit ug gigamit ang device nga PAD nga gigapos sa package pin H27. Ang pag-configure sa MMUART_0 peripheral sa ingon nga ang TXD_RXD port konektado sa usa ka MSIO moresulta sa usa ka sayup.
Hulagway 4-1 nagpakita sa error icon nga gipakita sa connectivity assignment table para sa TXD_RXD port.
Hulagway 4-2 nagpakita sa sayop nga icon nga gipakita sa preview panel sa PAD nga kapanguhaan alang sa TXD_RXD port.
Pasidaan Example
Ang GPIO peripheral gigamit ug gigamit ang device PAD bounded sa package pin H27 (GPIO_27).
Ang pag-configure sa MMUART_0 peripheral sa ingon nga ang TXD_RXD port konektado sa usa ka MSIO moresulta sa usa ka pasidaan.
Hulagway 4-3 nagpakita sa warning icon nga gipakita sa connectivity assignment table para sa TXD_RXD port.
Hulagway 4-4 nagpakita sa icon sa pasidaan nga gipakita sa preview panel sa PAD nga kapanguhaan alang sa TXD_RXD port.
Impormasyon Example
Ang USB peripheral gigamit ug gigamit ang device PAD bounded sa package pin H27 (Figure 4-5).
Ang pag-configure sa MMUART_0 peripheral aron ang TXD_RXD port konektado sa FPGA nga panapton dili moresulta sa panagsumpaki. Bisan pa, aron ipakita nga siya PAD nakig-uban sa TXD_RXD port (apan wala gigamit sa kini nga kaso), ang icon sa impormasyon gipakita sa pre.view panel. Ang tip sa himan nga may kalabotan sa icon naghatag usa ka paghulagway kung giunsa gigamit ang kapanguhaan (USB sa kini nga kaso).
Deskripsyon sa Port
Talaan 5-1 • Deskripsyon sa Port
Ngalan sa Port | Grupo sa Port | Direksyon | Deskripsyon |
TXD | MMUART_ _PADS MMUART_ _PANIN |
gawas | Serial output data sa Full Duplex mode. Kini ang datos nga ipadala gikan sa Core16550. Gi-synchronize kini sa BAUD OUT output pin. |
RXD | MMUART_ _PADS MMUART_ _PANIN |
In | Serial Input Data sa Full Duplex mode. Kini ang datos nga ipadala sa Core16550. Gi-synchronize kini sa PCLK input pin. |
TXD_RXD | MMUART_ _PADS MMUART_ _PANIN |
Sulod gawas | Serial output ug input data sa Half Duplex mode. |
CLK | MMUART_ _CLK MMUART_ _FABRIC_CLK |
Sulod gawas | Relo sa synchronous mode. |
RTS | MMUART_ _MODEM_PADS MMUART_ _FABRIC_MODEM | gawas | Paghangyo nga Ipadala. Kini nga aktibo nga high output signal gigamit sa pagpahibalo sa gilakip nga aparato (modem) nga ang Core16550 andam na magpadala data. Giprograma kini sa CPU pinaagi sa Modem Control Register. |
DTR | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | gawas | Andam na ang Data Terminal. Kini nga aktibo nga high output signal nagpahibalo sa gilakip nga aparato (modem) nga ang Core16550 andam na nga magtukod usa ka link sa komunikasyon. Giprograma kini sa CPU pinaagi sa Modem Control Register. |
DSR | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | Andam na ang Data Set. Kini nga aktibo nga taas nga signal usa ka input nga nagpaila kung ang gilakip nga aparato (modem) andam na nga magbutang usa ka link sa Core16550. Ang Core16550 nagpasa niini nga impormasyon ngadto sa CPU pinaagi sa Modem Status Register. Kini nga rehistro nagpakita usab kung ang signal sa DSR nausab sukad sa katapusang higayon nga gibasa ang rehistro. |
CTS | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | Klaro sa Ipadala. Kini nga aktibo nga taas nga signal usa ka input nga nagpakita kung ang gilakip nga aparato (modem) andam na nga modawat sa datos. Ang Core16550 nagpasa niini nga impormasyon ngadto sa CPU pinaagi sa Modem Status register. Kini nga rehistro nagpakita usab kung ang signal sa CTS nausab sukad sa katapusang higayon nga gibasa ang rehistro. |
Ngalan sa Port | Grupo sa Port | Direksyon | Deskripsyon |
RI | MMUART_ _PADS_MODEM \MMUART_ _FABRIC_MODEM |
in | Pagpaila sa singsing Kini nga aktibo nga taas nga signal usa ka input nga nagpakita kung ang gitaod nga aparato (modem) nakabati og signal sa singsing sa linya sa telepono. Ang Core16550 nagpasa niini nga impormasyon ngadto sa CPU pinaagi sa Modem Status Register. Kini nga rehistro nagpakita usab kung kanus-a namatikdan ang RI trailing edge. |
DCD | MMUART_ _PADS_MODEM MMUART_ _FABRIC_MODEM | In | Data Carrier Detect. Kini nga aktibo nga taas nga signal usa ka input nga nagpaila kung ang gilakip nga aparato (modem) nakamatikod sa usa ka carrier. Ang Core16550 nagpasa niini nga impormasyon ngadto sa CPU pinaagi sa Modem Status Register. Kini nga rehistro nagpakita usab kung ang signal sa DCD nausab sukad sa katapusang higayon nga gibasa ang rehistro. |
Nota
- Ang mga ngalan sa pantalan adunay ngalan sa MMUART instance isip prefix, eg MMUART_ _TXD_RXD.
- Ang mga ngalan sa input port nga 'main connection' sa panapton adunay "F2M" isip suffix, eg MMUART _ _RXD_F2M.
- Ang mga ngalan sa 'ekstra nga koneksyon' input port sa panapton adunay "I2F" isip suffix, pananglitan MMUART_ _TXD_RXD_I2F.
- Ang tela nga output ug output-enable nga mga ngalan sa pantalan adunay "M2F" ug "M2F_OE" isip suffix, eg MMUART_ _TXD_RXD_M2F ug MMUART_ _ TXD_RXD_M2F_OE.
- Ang mga pantalan sa PAD awtomatik nga gipataas sa taas sa tibuuk nga hierarchy sa disenyo.
Suporta sa Produkto
Gisuportahan sa Microsemi SoC Products Group ang mga produkto niini nga adunay lainlaing mga serbisyo sa suporta, lakip ang Customer Service, Customer Technical Support Center, a website, electronic mail, ug mga opisina sa pagbaligya sa tibuok kalibutan. Kini nga apendise adunay kasayuran bahin sa pagkontak sa Microsemi SoC Products Group ug paggamit niini nga mga serbisyo sa suporta.
Serbisyo sa Kustomer
Kontaka ang Customer Service alang sa dili teknikal nga suporta sa produkto, sama sa pagpresyo sa produkto, pag-upgrade sa produkto, impormasyon sa pag-update, status sa order, ug pagtugot.
Gikan sa North America, tawag sa 800.262.1060
Gikan sa ubang bahin sa kalibutan, tawag sa 650.318.4460
Fax, gikan sa bisan asa sa kalibutan, 408.643.6913
Customer Technical Support Center
Ang Microsemi SoC Products Group mga kawani sa Customer Technical Support Center niini nga adunay hanas kaayo nga mga inhenyero nga makatabang sa pagtubag sa imong hardware, software, ug mga pangutana sa disenyo bahin sa Microsemi SoC Products. Ang Customer Technical Support Center naggugol ug daghang oras sa paghimo og mga nota sa aplikasyon, mga tubag sa kasagarang mga pangutana sa siklo sa disenyo, dokumentasyon sa nahibal-an nga mga isyu, ug lain-laing mga FAQ. Busa, sa dili ka pa mokontak kanamo, palihug bisitaha ang among mga kapanguhaan sa online. Lagmit natubag na namo ang imong mga pangutana.
Teknikal nga Suporta
Bisitaha ang Customer Support weblugar (www.microsemi.com/soc/support/search/default.aspx) para sa dugang impormasyon ug suporta. Daghang mga tubag nga magamit sa pagpangita web Ang kapanguhaan naglakip sa mga diagram, mga ilustrasyon, ug mga link sa ubang mga kapanguhaan sa website.
Website
Mahimo nimong tan-awon ang lainlaing teknikal ug dili teknikal nga impormasyon sa SoC home page, sa www.microsemi.com/soc.
Pagkontak sa Customer Technical Support Center
Ang mga batid kaayo nga inhenyero nga kawani sa Technical Support Center. Ang Technical Support Center mahimong makontak pinaagi sa email o pinaagi sa Microsemi SoC Products Group website.
Email
Mahimo nimong ipahibalo ang imong teknikal nga mga pangutana sa among email address ug makadawat og mga tubag pinaagi sa email, fax, o telepono. Usab, kung adunay ka mga problema sa disenyo, mahimo nimong i-email ang imong disenyo files aron makadawat og tabang. Kanunay namong gimonitor ang email account sa tibuok adlaw. Kung ipadala ang imong hangyo kanamo, palihug siguruha nga iapil ang imong tibuuk nga ngalan, ngalan sa kompanya, ug ang imong impormasyon sa pagkontak alang sa hapsay nga pagproseso sa imong hangyo.
Ang email address sa teknikal nga suporta mao ang soc_tech@microsemi.com.
Akong mga Kaso
Ang mga kustomer sa Microsemi SoC Products Group mahimong mosumite ug magsubay sa teknikal nga mga kaso online pinaagi sa pag-adto sa My Cases.
Sa gawas sa US
Ang mga kustomer nga nanginahanglan og tabang sa gawas sa mga time zone sa US mahimong makontak ang teknikal nga suporta pinaagi sa email (soc_tech@microsemi.com) o kontaka ang lokal nga sales office. Ang mga lista sa opisina sa pagpamaligya makita sa www.microsemi.com/soc/company/contact/default.aspx.
ITAR Teknikal nga Suporta
Para sa teknikal nga suporta sa RH ug RT FPGAs nga gi-regulate sa International Traffic in Arms Regulations (ITAR), kontaka mi pinaagi sa soc_tech_itar@microsemi.com. Sa laing bahin, sulod sa Akong Mga Kaso, pilia ang Oo sa drop-down list sa ITAR. Para sa kompletong listahan sa ITAR-regulated Microsemi FPGAs, bisitaha ang ITAR web panid.
Microsemi Corporate Headquarters
Usa ka Enterprise, Aliso Viejo CA 92656 USA
Sulod sa USA: +1 949-380-6100
Pagbaligya: +1 949-380-6136
Fax: +1 949-215-4996
5-02-00336-0/03.12
Microsemi Corporation (NASDAQ: MSCC) nagtanyag usa ka komprehensibo nga portfolio sa mga solusyon sa semiconductor para sa: aerospace, depensa ug seguridad; negosyo ug komunikasyon; ug industriyal ug alternatibong merkado sa enerhiya. Ang mga produkto naglakip sa high-performance, high-reliability analog ug RF device, mixed signal ug RF integrated circuits, customizable SoCs, FPGAs, ug complete subsystems. Ang Microsemi nahimutang sa Aliso Viejo, Calif. Pagkat-on pa sa www.microsemi.com.
© 2012 Microsemi Corporation. Tanang katungod gigahin. Ang Microsemi ug ang Microsemi logo kay mga trademark sa Microsemi Corporation. Ang tanan nga uban nga mga marka sa pamatigayon ug mga marka sa serbisyo mao ang kabtangan sa ilang tagsa-tagsa nga mga tag-iya.
Mga Dokumento / Mga Kapanguhaan
![]() |
Microsemi SmartFusion2 MSS MMUART Configuration [pdf] Giya sa Gumagamit SmartFusion2 MSS MMUART Configuration, MSS MMUART Configuration, MMUART Configuration |