Microsemi SmartDesign MSS GPIO Configuration

Ang SmartFusion Microcontroller Subsystem (MSS) naghatag ug GPIO hard peripheral (APB_1 sub bus) nga adunay 32 ka ma-configure nga GPIOs. Ang aktuwal nga kinaiya sa matag GPIO (input, output ug output makapahimo sa mga kontrol sa rehistro, interrupt mode, ug uban pa) mahimong ipasabut sa lebel sa aplikasyon gamit ang SmartFusion MSS GPIO Driver nga gihatag ni Actel. Bisan pa, kinahanglan nimo nga ipasabut kung ang usa ka GPIO direkta nga konektado sa usa ka eksternal nga pad (MSS I/O) o sa panapton nga FPGA. Kini nga bahin sa configuration sa device gihimo gamit ang MSS GPIO configurator ug gihulagway niini nga dokumento.
Para sa dugang nga detalye bahin sa MSS GPIO hard peripheral, palihog tan-awa ang Actel SmartFusion Microcontroller Subsystem User's Guide.
Mga Opsyon sa Koneksyon
MSS I/O Pad – Pilia kini nga opsyon aron ipakita nga ang pinili nga GPIO makonektar sa usa ka eksternal nga dedikado nga pad (MSS I/O). Kinahanglan nimo nga pilion ang tipo sa I/O buffer - INBUF, OUTBUF, TRIBUFF ug BIBUF - nga maghubit kung giunsa ang pag-configure sa MSS I/O pad. Timan-i nga kini nga opsyon mahimong dili magamit kung ang MSS I/O gigamit na sa laing peripheral o sa panapton (tan-awa ang MSS I/O Sharing nga seksyon alang sa dugang mga detalye)
Tela - Pilia kini nga opsyon aron ipakita nga ang pinili nga GPIO makonektar sa FPGA nga panapton. Kinahanglan nimong pilion kung gusto nimo ang GPI (Input), GPO (Output) o pareho nga GPI ug GPO (Input/Output) nga (mga) koneksyon nga ipagawas aron makonektar sa panapton. Timan-i nga ang GPIO output enable register dili madala sa panapton kung kini nga opsyon gipili. Usab, ang GPI nga konektado sa tela mahimong maka-trigger sa mga interrupts gikan sa user logic kung ang angay nga interrupt enable bits gitakda sa husto sa imong aplikasyon (MSS GPIO driver initialization functions).
MSS I/O Pagpakigbahin
Sa SmartFusion nga arkitektura ang MSS I/Os gipaambit tali sa duha ka MSS peripheral o tali sa MSS peripheral ug sa FPGA nga panapton. Ang mga MSS GPIO mahimong dili makakonektar sa usa ka partikular nga MSS I/O kung kini nga I/Os konektado na sa usa ka MSS peripheral o sa FPGA nga panapton. Ang GPIO configurator naghatag direkta nga feedback bahin sa kung ang usa ka GPIO mahimong konektado sa usa ka MSS I/O o dili.
GPIO[31:16]
Ang GPIO[31:16] giorganisar sa mga grupo nga nagpakita kung unsang MSS peripheral ang ilang gipaambit sa MSS I/Os. Kung gigamit ang usa ka peripheral (gi-enable sa MSS canvas), nan ang pull-down menu sa MSS I/O Pad gi-gray-out para sa katugbang nga gipaambit nga mga GPIO ug usa ka icon sa Info ang gipakita sunod sa pull-down menu. Ang Info icon nagpakita nga ang MSS I/O nga opsyon dili mapili tungod kay kini gigamit na sa usa ka MSS peripheral o, base sa gipili nga package, dili bonded.
Exampug 1
Ang SPI_0, SPI_1, I2C_0, I2C_1, UART_0 ug UART_1 gipalihok sa MSS canvas.
- Ang GPIO[31:16] dili mahimong konektado sa MSS I/O. Matikdi ang grayed-out nga mga menu ug ang Info icons (Figure 1-1).
- GPIO[31:15] mahimo gihapon nga konektado sa FPGA nga panapton. Niining example, GPIO[31] konektado sa panapton isip Output ug GPIO[30] isip Input.

Exampug 2
Ang I2C_0 ug I2C_1 gi-disable sa MSS canvas.
- GPIO[31:30] ug GPIO[23:22] mahimong konektado sa MSS I/O (sama sa gipakita sa Figure 1-2).
- Niining example, ang GPIO[31] ug GPIO[30] konektado sa MSS I/O isip Output ports.
- Niining example, GPIO[23] konektado sa MSS I/O isip Input port ug GPIO[22] konektado sa MSS I/O isip Bidirectional port.
- GPIO[29:24,21:16] dili mahimong konektado sa MSS I/O. Matikdi ang grayed-out nga mga menu ug ang Info icon.
- Ang GPIO [29:24,21:16] mahimo gihapon nga konektado sa FPGA nga panapton. Niining example, ang GPIO [29] ug GPIO [28] konektado sa panapton isip mga Input port.

GPIO[15:0]
GPIO[15:0] ipaambit ang MSS I/Os nga mahimong i-configure aron makonektar sa FPGA nga panapton (kini sa ulahi nga pag-configure mahimo gamit ang MSS I/O Configurator). Kung ang usa ka MSS I/O gi-configure aron makonektar sa FPGA nga panapton, unya ang MSS I/O Pad pull-down menu gi-gray-out alang sa katugbang nga gipaambit nga mga GPIO ug usa ka Info icon ang gipakita sunod sa pull-down menu. Ang Info icon nagpakita nga ang MSS I/O nga opsyon dili mapili tungod kay kini gigamit na o, base sa gipili nga package, dili bonded.
Timan-i nga ang asul nga teksto sa configurator nagpasiugda sa package pin name alang sa matag MSS I/O nga nalangkit sa usa ka GPIO. Kini nga kasayuran mapuslanon alang sa pagplano sa layout sa board.
Example
Aron hustong ipakita kung giunsa ang MSS I/O configurations ug ang GPIO[15:0] configurations gidugtong, Figure 1-3 nagpakita sa duha ka configurators nga dungan sa mosunod nga configuration:
- Ang MSS I/O[15] gigamit isip INBUF port nga konektado sa FPGA fabric. Tungod niini, ang GPIO[15] dili mahimong konektado sa usa ka MSS I/O.
- Ang GPIO[5] konektado sa MSS I/O isip Input. Busa ang MSS I/O[5] dili magamit sa pagkonektar sa FPGA nga panapton.
- Ang GPIO[3] konektado sa FPGA nga panapton isip Output. Busa ang MSS I/O[3] dili magamit sa pagkonektar sa FPGA nga panapton.

Deskripsyon sa Port
Talaan 2-1 • Deskripsyon sa GPIO Port
| Ngalan sa Port | Direksyon | PAD? | Deskripsyon |
| GPIO_ _SA | In | Oo | Ang ngalan sa pantalan sa GPIO kung ang GPIO [index] gi-configure ingon usa ka MSS I/O Input
pantalan |
| GPIO_ _GAWAS | gawas | Oo | Ang ngalan sa pantalan sa GPIO kung ang GPIO [index] gi-configure ingon usa ka MSS I/O Output
pantalan |
| GPIO_ _TRI | gawas | Oo | Ang ngalan sa pantalan sa GPIO kung ang GPIO [index] gi-configure ingon usa ka MSS I/O
Tristate pantalan |
| GPIO_ _BI | Inout | Oo | Ang ngalan sa pantalan sa GPIO kung ang GPIO [index] gi-configure ingon usa ka MSS I/O Bidirectional pantalan |
| F2M_GPI_ | In | Dili | Ang ngalan sa pantalan sa GPIO kung ang GPIO[index] gi-configure aron makonektar sa panapton nga FPGA ingon usa ka Input pantalan (F2M nagpakita nga ang signal gikan sa panapton ngadto sa MSS) |
| M2F_GPO_ | In | Dili | Ang ngalan sa pantalan sa GPIO kung ang GPIO[index] gi-configure aron makonektar sa panapton nga FPGA ingon usa ka Output pantalan (M2F nagpakita nga ang signal gikan sa MSS ngadto sa panapton) |
Mubo nga sulat:
- Ang mga pantalan sa PAD awtomatik nga gipataas sa taas sa tibuuk nga hierarchy sa disenyo.
- Ang dili-PAD nga mga pantalan kinahanglang manu-mano nga i-promote ngadto sa taas nga lebel gikan sa MSS configurator canvas aron magamit isip sunod nga lebel sa hierarchy.
Suporta sa Produkto
Gisuportahan sa Microsemi SoC Products Group ang mga produkto niini nga adunay lainlaing mga serbisyo sa suporta lakip ang Customer Technical Support Center ug Non-Technical Customer Service. Kini nga apendise adunay kasayuran bahin sa pagkontak sa SoC Products Group ug paggamit niini nga mga serbisyo sa suporta.
Pagkontak sa Customer Technical Support Center
Gisangkapan sa Microsemi ang 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. Ang Customer Technical Support Center naggugol ug daghang oras sa paghimo sa mga nota sa aplikasyon ug mga tubag sa 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
Ang mga kustomer sa Microsemi makadawat og teknikal nga suporta sa mga produkto sa Microsemi SoC pinaagi sa pagtawag sa Technical Support Hotline bisan kanus-a Lunes hangtod Biyernes. Ang mga kustomer usab adunay kapilian sa interactive nga pagsumite ug pagsubay sa mga kaso online sa My Cases o pagsumite sa mga pangutana pinaagi sa email bisan unsang orasa sa semana.
Web: www.actel.com/mycases
Telepono (North America): 1.800.262.1060
Telepono (Internasyonal): +1 650.318.4460
Email: soc_tech@microsemi.com
ITAR Teknikal nga Suporta
Ang mga kustomer sa Microsemi makadawat og teknikal nga suporta sa ITAR sa mga produkto sa Microsemi SoC pinaagi sa pagtawag sa ITAR Technical Support Hotline: Lunes hangtod Biyernes, gikan sa 9 AM hangtod 6 PM Pacific Time. Ang mga kustomer usab adunay kapilian sa interactive nga pagsumite ug pagsubay sa mga kaso online sa My Cases o pagsumite sa mga pangutana pinaagi sa email bisan unsang orasa sa semana.
Web: www.actel.com/mycases
Telepono (North America): 1.888.988.ITAR
Telepono (Internasyonal): +1 650.318.4900
Email: soc_tech_itar@microsemi.com
Non-Technical Customer Service
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.
Ang mga representante sa serbisyo sa kustomer sa Microsemi magamit Lunes hangtod Biyernes, gikan sa 8 AM hangtod 5 PM Pacific Time, aron matubag ang dili teknikal nga mga pangutana.
Telepono: +1 650.318.2470
Ang Microsemi Corporation (NASDAQ: MSCC) nagtanyag sa labing komprehensibo nga portfolio sa industriya sa semiconductor nga teknolohiya. Gipasalig sa pagsulbad sa labing kritikal nga mga hagit sa sistema, ang mga produkto sa Microsemi naglakip sa high-performance, high-reliability nga analog ug RF device, mixed signal integrated circuits, FPGAs ug customizable SoCs, ug kompleto nga mga subsystem. Ang Microsemi nagsilbi nga nanguna nga mga tiggama sa sistema sa tibuuk kalibutan sa depensa, seguridad, aerospace, negosyo, komersyal, ug industriyal nga merkado. Pagkat-on og dugang sa www.microsemi.com
Corporate Headquarter Microsemi Corporation 2381 Morse Avenue Irvine, CA
92614-6233
USA
Telepono 949-221-7100 Fax 949-756-0308
SoC Products Group 2061 Stierlin Court Mountain View, CA 94043-4655
USA
Telepono 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 United Kingdom
Telepono +44 (0) 1276 609 300
Fax +44 (0) 1276 607 540
SoC Products Group (Japan) EXOS Ebisu Building 4F
1-24-14 Ebisu Shibuya-ku Tokyo 150 Japan
Telepono +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
Telepono +852 2185 6460
Fax +852 2185 6488
© 2010 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 SmartDesign MSS GPIO Configuration [pdf] Manwal sa Gumagamit SmartDesign MSS GPIO, Configuration, SmartDesign MSS GPIO Configuration, SmartDesign MSS |





