SmartFusion2 MSS GPIO Configuration
Tusi Taiala
Folasaga
O le SmartFusion2 Microcontroller Subsystem (MSS) e maua ai le tasi GPIO hard peripheral (APB_1 sub bus) e lagolagoina 32 General Purpose I/Os.
I luga ole tapoleni MSS, e tatau ona e fa'agaoioia (fa'aletonu) pe fa'amalo le fa'ata'ita'iga GPIO e fa'atatau pe o fa'aaogaina i lau talosaga o iai nei. Afai e le atoatoa, o le GPIO faʻataʻitaʻiga e faia i le toe setiina (tulaga maualalo maualalo). E le mafai, e leai se GPIO e faʻaaogaina pe a e faʻaogaina le GPIO faʻataʻitaʻiga i le taimi muamua. Manatua o MSIOs ua tu'uina i le GPIO fa'ata'ita'iga e fa'asoa fa'atasi ma isi MSS peripherals. O lo'o avanoa nei I/O fefa'asoaa'i e fa'afeso'ota'i isi fa'aoga pe a fa'aletonu le GPIO po'o le feso'ota'i fo'i ports GPIO i le ie FPGA. Manatua o GPIO o loʻo faʻatulagaina taʻitoʻatasi i le GPIO peripheral configurator. Ole amio fa'atino ole GPIO ta'itasi (fa'ata'ita'iga fa'alavelave) e tatau ona fa'amalamalamaina ile tulaga ole talosaga e fa'aaoga ai le Ta'avale SmartFusion2 MSS MMUART na saunia e Microsemi. I totonu o lenei pepa, matou te faʻamatalaina pe faʻafefea ona e faʻatulagaina MSS GPIO faʻataʻitaʻiga ma faʻamalamalama pe faʻafefea ona fesoʻotaʻi faʻailoga pito i luga. Mo nisi fa'amatalaga e uiga i le MSS GPIO hard peripherals, fa'amolemole tagai ile SmartFusion2 User Guide
Filifiliga Fa'atonu
Seti / Toe Seti Faʻamatalaga - E fa vaega tutusa o le valu GPIO taʻitasi mo le aofaʻi o 32. E mafai ona e faʻamalamalamaina se puna masani ma le setete (Set or Reset) mo GPIO e valu i se vaega. E lua filifiliga mo le puna o Set/Reset:
- Resitala System - E tofu vaega taʻitasi ma se resitala faʻapitoa mo lenei faʻamoemoe. E mafai ona fa'aogaina tusi resitala e ala ile firmware. Fa'atulaga le MSS_GPIO_ _SOFT_RESET resitara faiga o le a toe setiina GPIO uma i lena tulaga i le tau faʻamatalaina e le reset setete.
- Ie FPGA - O le faailo e taʻua MSS_GPIO_RESET_N.
Ata 1-1 SmartFusion2 MSS GPIO Filifiliga Fa'atonu
GPIO Fa'ailoga Fa'atonu laulau
O le fausaga o le SmartFusion2 e maua ai se fuafuaga e sili ona fetu'una'i mo le fa'afeso'ota'i fa'ailo pito i tua i MSIO po'o le ie FPGA. Fa'aoga le laulau fa'atulagaina o fa'ailo e fa'amatala ai le mea e feso'ota'i ai lau peripheral i lau talosaga. O lenei laulau fa'atonu e iai koluma nei:
GPIO ID – Fa'ailoa le GPIO fa'ailoa - 0 i le 31 - mo laina ta'itasi.
Fa'atonuga - Faʻailoa pe faʻapipiʻi le GPIO e pei o Input, Output, Tristate poʻo Bidirectional. Fa'aoga le toso i lalo e seti ai le itu GPIO.
Fa'a pine – Fa'aalia le pine afifi e feso'ota'i ma le MSIO pe a feso'ota'i le fa'ailo i se MSIO.
Feso'ota'i - Fa'aoga le lisi pa'u-lalo e filifili ai pe feso'ota'i le fa'ailo i se MSIO po'o le ie FPGA. E lua filifiliga - A ma B -, i tulaga taʻitasi, e mafai ona e filifili mai ai.
MSIO - E lua avanoa I / O eseese e mafai mo taʻitasi
GPIO: IO_A ma IO_B. E mafai ona e filifili pe siaki le pine o le afifi. O se mea faigaluega i luga o le pine o le afifi o lo'o fa'aalia ai po'o fea isi peripheral e mafai fo'i ona fa'aogaina le MSIO tutusa. E mafai ona e fa'aogaina le IO_A ma le IO_B filifiliga e fo'ia ai fete'ena'iga. Mo se faʻataʻitaʻiga, i le IO_A ua uma ona faʻaaogaina e se isi faʻaoga, e mafai ona e filifilia IO_B. I nisi masini/fa'apipi'i tu'ufa'atasiga, IO_A ma/po'o IO_B filifiliga e ono le maua.
Ie FPGA – E lua tofiga eseese e mafai mo GPIO ta'itasi ile ie FPGA: – Fabric_A ma Fabric_B. E mafai ona e fa'aogaina le Fabric_A ma le Fabric_B filifiliga e foia ai feeseeseaiga. Mo se faʻataʻitaʻiga, i le Fabric_A ua uma ona faʻaogaina e se isi pito, e mafai ona e filifili Fabric_B. I nisi masini, o le Fabric_A ma/po'o le Fabric_B atonu e le maua. Feso'ota'iga Fa'aopoopo - Fa'aoga le Avanoa Filifiliga siaki-pusa e view isi feso'ota'iga filifiliga:
- Siaki le Ie filifiliga e matau i totonu o le ie FPGA se faailo e fesoʻotaʻi ma se MSIO.
Feso'ota'i Muamuaview
Le So'otaga Muamuaview laulau i le MSS GPIO Configurator dialog o loʻo faʻaalia ai se kalafi view o feso'ota'iga o lo'o iai nei mo le laina fa'ailoga fa'ailoga (Ata 3-1).
Ata 3-1 Feso'ota'i Muamuaview Panela
Fete'ena'iga Punaoa
Talu ai o MSS peripherals - MMUART, I2C, SPI, CAN, GPIO, USB ma le Ethernet MAC - faʻasoa MSIO ma FPGA ie avanoa punaoa, o le faʻatulagaina o soʻo se tasi o nei peripheral e mafai ona iʻu ai i se feteʻenaʻiga punaoa pe a e faʻatulagaina se faʻataʻitaʻiga o le telefoni o loʻo iai nei. . E tu'uina atu fa'ailoga manino pe a tula'i mai sea fete'ena'iga.
Punaoa o lo'o fa'aogaina e se fa'aoga pito na fa'apipi'i muamua e i'u ai i ituaiga fa'amatalaga se tolu i le fa'aoga fa'apitonu'u o lo'o iai nei:
Fa'amatalaga - Afai o se punaoa o loʻo faʻaaogaina e se isi peripheral e le feteʻenaʻi ma le faʻatulagaga o loʻo i ai nei, e faʻaalia se faʻamatalaga faʻamatalaga, i le Connectivity Preview laulau, i luga o lena punaoa. O se meafaigaluega i luga o le atigipusa o loʻo tuʻuina atu ai faʻamatalaga e uiga i le peripheral e faʻaaogaina lena punaoa.
Lapataiga/Sese – Afai e fete'ena'i se puna'oa o lo'o fa'aogaina e se isi pitonu'u ma le fa'atulagaga o lo'o iai nei, e aliali mai se fa'ailoga fa'ailoga po'o se mea sese, i le Connectivity Preview laulau, i lena punaoa. O se meafaigaluega i luga o le atigipusa o loʻo tuʻuina atu ai faʻamatalaga e uiga i le peripheral e faʻaaogaina lena punaoa. A fa'aalia ni mea sese e le mafai ona e faia le fa'atulagaga o lo'o iai nei. Y
e mafai ona ou foia le feeseeseaiga e ala i le faʻaaogaina o se faʻaoga ese pe faʻamalo le faʻatulagaina o loʻo iai nei e faʻaaoga ai le faʻamalo. A faʻaalia lapataiga (ma e leai ni mea sese), e mafai ona e faia le faʻatulagaga o loʻo iai nei. Ae ui i lea, e le mafai ona e gaosia le MSS atoa; o le a e vaʻai i faʻasologa o mea sese i le faʻamalama ogalaau Libero SoC. E tatau ona e fo'ia le fete'ena'iga na e faia ina ua e faia le fa'atulagaga e ala i le toe fa'atulagaina o so'o se tasi o peripherals na mafua ai le fete'ena'iga. E fa'atino e le au fa'atonu fa'apitoa tulafono nei e iloa ai pe tatau ona lipotia se fete'ena'iga o se mea sese po'o se lapataiga.
- Afai o le peripheral o loʻo faʻatulagaina o le GPIO peripheral ona feteʻenaʻi uma lava o mea sese.
- Afai o le peripheral o loʻo faʻapipiʻiina e le o le GPIO peripheral ona feteʻenaʻi uma lava o ni mea sese seʻi vagana o le feteenaiga o loʻo i ai ma se punaoa GPIO lea o feeseeseaiga o le a avea ma lapataiga.
Fa'amatalaga Sese Example
O le I2C_1 peripheral o lo'o fa'aoga ma fa'aoga le masini PAD o lo'o fa'amauina i le pine V23. Fa'atulaga le GPIO peripheral (GPIO_0) ina ia feso'ota'i le uafu GPIO_0 i se MSIO e i'u ai i se mea sese. Ata 4-1 o lo'o fa'aalia ai le fa'ailoga sese o lo'o fa'aalia ile laulau fa'asoa feso'ota'iga mo le uafu GPIO_0.
Ata 4-1 Fa'aalia le Fa'ailoga i le Laulau o Tofiga Feso'ota'i
Ata 4-2 o lo'o fa'aalia ai le fa'ailoga sese o lo'o fa'aalia ile mua'iview laulau i luga o le PAD punaoa mo le GPIO_0 uafu.
Ata 4-2 Fa'aalia sese i le Preview Panela
Fa'amatalaga Manatu Fa'amatalaga Example
O le I2C_1 peripheral o lo'o fa'aoga ma fa'aoga le masini PAD o lo'o fa'amauina i le pine V23. O le fa'atulagaina o le GPIO peripheral ina ia feso'ota'i le uafu GPIO_0 i le ie FPGA e le tupu ai se fete'ena'iga. Ae ui i lea, ina ia faʻaalia o ia PAD e fesoʻotaʻi ma le GPIO_0 port (ae le faʻaaogaina i lenei tulaga), o le faʻamatalaga faʻamatalaga o loʻo faʻaalia i le muaʻi.view laulau (Ata 4-3). O se mea faigaluega e feso'ota'i ma le fa'ailoga e maua ai se fa'amatalaga pe fa'apefea ona fa'aogaina le puna'oa (I2C_1 i lenei tulaga).
Ata 4-3 Fa'amatalaga Fa'ailoga i le Preview Panela
Fa'amatalaga Taulaga
Laulau 5-1 GPIO Taulaga Fa'amatalaga
Igoa o le Taulaga | Vaega o Taulaga | Fa'amatalaga |
GPIO_ | GPIO_PADS/GPIO_FABRIC | fa'ailoga GPIO |
Fa'aaliga:
- I/O 'so'oga autu' uafu igoa o IN, OUT, TRI po'o BI o se suffix e fa'atatau i le itu filifilia, fa'ata'ita'iga GPIO_0_IN.
- Ie 'feso'ota'iga autu' fa'aoga uafu igoa o lo'o iai le “F2M” o se suffix, fa'ata'ita'iga GPIO _8_F2M. • Ie 'feso'ota'iga fa'aopoopo' igoa uafu fa'aofi iai le “I2F” o se suffix, fa'ata'ita'iga GPIO_8_I2F.
- O igoa o le ie ma mea e mafai ona fa'aaogaina e maua ai le “M2F” ma le “M2F_OE” e fai ma suffix, eg GPIO_8_M2F ma GPIO_ 8_M2F_OE. • O pusa PAD e otometi lava ona siitia i luga i le faasologa o mamanu.
A – Lagolago oloa
O le Microsemi SoC Products Group e lagolagoina ana oloa i auaunaga lagolago eseese, e aofia ai Auaunaga Fa'atau, Tagata Fa'atau Fesoasoani Fesoasoani, a webnofoaga, meli faaeletonika, ma ofisa faatau i le lalolagi atoa. O lenei fa'aopoopoga o lo'o iai fa'amatalaga e uiga i le fa'afeso'ota'ia o le Microsemi SoC Products Group ma le fa'aogaina o nei auaunaga lagolago.
Auaunaga i tagata
Fa'afeso'ota'i Auaunaga Fa'atau mo le lagolago o oloa e le fa'apitoa, e pei o le tau o oloa, fa'aleleia o oloa, fa'afouga fa'amatalaga, tulaga oka, ma le fa'atagaina.
Mai Amerika i Matu, valaau 800.262.1060
Mai le lalolagi atoa, valaau 650.318.4460
Fax, mai so'o se mea i le lalolagi, 408.643.6913
Nofoaga Fesoasoani Lagolago Tagata Fa'atau
O le Microsemi SoC Products Group o lo'o fa'afaigaluegaina lana Customer Technical Support Center ma ni inisinia tomai e mafai ona fesoasoani i le taliina o au meafaigaluega, polokalama, ma fesili mamanu e uiga i Microsemi SoC Products. E fa'aalu e le Customer Technical Support Center le tele o le taimi e fai ai fa'amatalaga talosaga, tali i fesili masani fa'ata'amilosaga mamanu, fa'amaumauga o fa'amatalaga ua iloa, ma fesili eseese. O lea, ae e te leʻi faʻafesoʻotaʻi i matou, faʻamolemole asiasi i matou punaoa i luga ole laiga. E foliga mai ua uma ona matou taliina au fesili.
Lagolago Fa'atekinisi
Asiasi i le Customer Support webnofoaga (www.microsemi.com/soc/support/search/default.aspx) mo nisi fa'amatalaga ma lagolago. Tele tali e maua ile su'esu'ega web punaoa e aofia ai ata, ata, ma sootaga i isi punaoa i luga o le webnofoaga.
Webnofoaga
E mafai ona e su'esu'eina le tele o fa'amatalaga fa'apitoa ma fa'amatalaga e le fa'apitoa i le SoC home page, i www.microsemi.com/soc.
Fa'afeso'ota'i le Customer Technical Support Center
O lo'o galulue fa'ainisinia maualuluga i le Technical Support Center. E mafai ona fa'afeso'ota'i le Ofisa Lagolago Fa'apitoa e ala ile imeli po'o le Microsemi SoC Products Group webnofoaga.
imeli
E mafai ona e fa'afeso'ota'i au fesili fa'apitoa i la matou tuatusi imeli ma toe maua tali ile imeli, fax, po'o le telefoni. E le gata i lea, afai e i ai ni ou faʻafitauli mamanu, e mafai ona e imeli lau faʻailoga files ia maua fesoasoani. Matou te mata'ituina pea le tala imeli i le aso atoa. A lafo mai lau talosaga ia i matou, faamolemole ia mautinoa e aofia ai lou igoa atoa, igoa o le kamupani, ma au faʻamatalaga faʻafesoʻotaʻi mo le faʻatinoina lelei o lau talosaga. Ole tuatusi imeli lagolago fa'apitoa ole soc_tech@microsemi.com.
O'u Mataupu
E mafai e tagata fa'atau a le Microsemi SoC Products Group ona tu'uina atu ma siaki mataupu fa'apitoa i luga ole laiga e ala ile alu ile My Cases.
I fafo o le US
O tagata fa'atau e mana'omia se fesoasoani i fafo atu o sone taimi a Amerika e mafai ona fa'afeso'ota'i le lagolago fa'apitoa e ala ile imeli (soc_tech@microsemi.com) pe faʻafesoʻotaʻi se ofisa faʻatau i le lotoifale. E mafai ona maua lisi o ofisa fa'atau i www.microsemi.com/soc/company/contact/default.aspx.
Lagolago Fa'atekinisi ITAR
Mo fesoasoani fa'apitoa i RH ma RT FPGA o lo'o fa'atulafonoina e International Traffic in Arms Regulations (ITAR), fa'afeso'ota'i mai soc_tech_itar@microsemi.com. I le isi itu, i totonu o O'u Matā'upu, filifili le Ioe i le lisi pa'ū ITAR. Mo se lisi atoa ole ITAR-regulated Microsemi FPGAs, asiasi ile ITAR web itulau.
O le Microsemi Corporation (NASDAQ: MSCC) e ofoina atu se vaega atoatoa o fofo semiconductor mo: aerospace, puipuiga ma le saogalemu; pisinisi ma fesootaiga; ma maketi tau alamanuia ma isi malosiaga. O oloa e aofia ai le maualuga-fa'atinoga, maualuga-fa'atuatuaina analog ma RF masini, fa'afefiloi fa'ailoga ma RF feso'ota'iga feso'ota'iga, customizable SoCs, FPGAs, ma subsystems atoatoa. Microsemi o lo'o fa'auluulu i Aliso Viejo, Calif. A'oa'o atili i www.microsemi.com.
© 2012 Microsemi Corporation. Ua taofia aia tatau uma. Microsemi ma le Microsemi logo o fa'ailoga fa'atau a le Microsemi Corporation. O isi fa'ailoga tau fefa'ataua'iga uma ma fa'ailoga tautua o meatotino a latou tagata e ona.
Microsemi Corporate Headquarters
One Enterprise, Aliso Viejo CA 92656 ISA
I totonu o Amerika: +1 949-380-6100
Fa'atauga: +1 949-380-6136
Fax: +1 949-215-4996
Pepa / Punaoa
![]() |
Microsemi SmartFusion2 MSS GPIO Configuration [pdf] Tusi Taiala SmartFusion2 MSS GPIO Configuration, SmartFusion2 MSS, GPIO Configuration, Configuration |