Microsemi - NemboUsanidi wa SmartFusion2 MSS GPIO
Mwongozo wa Mtumiaji

Utangulizi

SmartFusion2 Microcontroller Subsystem (MSS) hutoa kifaa kimoja cha pembeni kigumu cha GPIO (basi ndogo ya APB_1) inayosaidia 32 General Purpose I/Os.
Kwenye turubai ya MSS, lazima uwashe (chaguo-msingi) au uzime mfano wa GPIO kulingana na ikiwa inatumika katika programu yako ya sasa. Ikiwa imezimwa, mfano wa GPIO utawekwa upya (hali ya chini kabisa ya nishati). Kwa chaguo-msingi, hakuna GPIO inayotumika ulipowezesha mfano wa GPIO mara ya kwanza. Kumbuka kuwa MSIO zilizotengwa kwa mfano wa GPIO zinashirikiwa na vifaa vingine vya MSS. I/O hizi zilizoshirikiwa zinapatikana ili kuunganisha vifaa vingine wakati mfano wa GPIO umezimwa au ikiwa bandari za mfano za GPIO zimeunganishwa kwenye kitambaa cha FPGA. Kumbuka kuwa GPIO zimesanidiwa kibinafsi katika kisanidi cha pembeni cha GPIO. Tabia ya utendaji ya kila GPIO (yaani tabia ya kukatiza) lazima ifafanuliwe katika kiwango cha programu kwa kutumia SmartFusion2 MSS MMUART Driver iliyotolewa na Microsemi. Katika hati hii, tunaelezea jinsi ya kusanidi matukio ya MSS GPIO na kufafanua jinsi ishara za pembeni zimeunganishwa. Kwa maelezo zaidi kuhusu vifaa vya pembeni ngumu vya MSS GPIO, tafadhali rejelea Mwongozo wa Mtumiaji wa SmartFusion2

Chaguzi za Usanidi

Weka/Weka Ufafanuzi Upya - Kuna vikundi vinne sawa vya GPIO nane kila moja kwa jumla ya 32. Unaweza kufafanua chanzo cha pamoja na hali (Weka au Weka Upya) kwa GPIO nane kwenye kikundi. Kuna chaguo mbili kwa chanzo cha Weka/Rudisha:

  • Rejesta za Mfumo - Kila kikundi kina rejista ya kipekee ya mfumo kwa kusudi hili. Rejesta za mfumo zinaweza kupatikana kupitia firmware. Kuweka MSS_GPIO_ _SOFT_RESET rejesta ya mfumo itaweka upya GPIO zote katika masafa hayo hadi thamani iliyobainishwa na hali ya kuweka upya.
  • Kitambaa cha FPGA - Ishara inaitwa MSS_GPIO_RESET_N.

Usanidi wa Microsemi SmartFusion2 MSS GPIO -

Kielelezo 1-1 Chaguo za Usanidi wa SmartFusion2 MSS GPIO

Jedwali la Mgawo wa Ishara za GPIO

Usanifu wa SmartFusion2 hutoa schema inayonyumbulika sana ya kuunganisha mawimbi ya vifaa vya pembeni kwa MSIO au kitambaa cha FPGA. Tumia jedwali la usanidi wa mawimbi ili kufafanua kifaa chako cha pembeni kimeunganishwa nacho katika programu yako. Jedwali hili la mgawo lina safu wima zifuatazo:
Kitambulisho cha GPIO - Inabainisha kitambulisho cha GPIO - 0 hadi 31 - kwa kila safu.
Mwelekeo - Inaonyesha kama GPIO imesanidiwa kama Pembejeo, Pato, Tristate au Mielekeo miwili. Tumia mteremko kuweka mwelekeo wa GPIO.
Pini ya Kifurushi - Inaonyesha pin ya kifurushi inayohusishwa na MSIO wakati mawimbi yameunganishwa kwenye MSIO.

Muunganisho - Tumia orodha kunjuzi ili kuchagua ikiwa mawimbi yameunganishwa kwenye MSIO au kitambaa cha FPGA. Kuna chaguzi mbili - A na B -, katika kila kesi, ambayo unaweza kuchagua.
MSIO - Kuna kazi mbili tofauti za I/O zinazowezekana kwa kila moja
GPIO: IO_A na IO_B. Unaweza kuchagua ama na uangalie pini ya kifurushi. Kidokezo juu ya pini ya kifurushi kinaonyesha ni vifaa vipi vingine vinaweza pia kutumia MSIO sawa. Unaweza kutumia chaguo za IO_A na IO_B kutatua mizozo. Kwa mfano, katika IO_A tayari inatumiwa na kifaa kingine cha pembeni, unaweza kuchagua IO_B. Katika baadhi ya mchanganyiko wa kifaa/furushi, chaguo zote IO_A na/au IO_B huenda zisipatikane.
Kitambaa cha FPGA - Kuna kazi mbili tofauti zinazowezekana kwa kila GPIO kwa kitambaa cha FPGA: - Fabric_A na Fabric_B. Unaweza kutumia chaguo za Fabric_A na Fabric_B kutatua mizozo. Kwa mfano, katika Fabric_A tayari inatumiwa na kifaa kingine cha pembeni, unaweza kuchagua Fabric_B. Katika baadhi ya vifaa, chaguo zote mbili za Fabric_A na/au Fabric_B huenda zisipatikane. Viunganisho vya Ziada - Tumia kisanduku tiki cha Chaguzi za Juu ili view chaguzi za ziada za unganisho:

  • Angalia chaguo la Kitambaa ili kuona kwenye kitambaa cha FPGA mawimbi ambayo yameunganishwa kwenye MSIO.

Muunganisho Kablaview

Muunganisho wa Kablaview paneli kwenye kidirisha cha Kisanidi cha MSS GPIO kinaonyesha mchoro view ya miunganisho ya sasa ya safu ya ishara iliyoangaziwa (Mchoro 3-1).

Usanidi wa Microsemi SmartFusion2 MSS GPIO - GIPO

Kielelezo 3-1 Muunganisho Kablaview Paneli

Migogoro ya Rasilimali

Kwa sababu vifaa vya pembeni vya MSS - MMUART, I2C, SPI, CAN, GPIO, USB na Ethernet MAC - hushiriki rasilimali za ufikiaji wa kitambaa cha MSIO na FPGA, usanidi wa viambajengo hivi unaweza kusababisha mgongano wa rasilimali unaposanidi mfano wa pembeni ya sasa. . Visanidi vya pembeni hutoa viashiria wazi wakati mzozo kama huo unatokea.
Rasilimali zinazotumiwa na matokeo ya pembeni yaliyosanidiwa hapo awali katika aina tatu za maoni katika kisanidi cha sasa cha pembeni:
Habari - Ikiwa rasilimali inayotumiwa na pembeni nyingine haipingani na usanidi wa sasa, ikoni ya habari itaonyeshwa kwenye Muunganisho Kabla.view jopo, kwenye rasilimali hiyo. Kidokezo kwenye ikoni hutoa maelezo kuhusu ni sehemu gani ya pembeni inayotumia rasilimali hiyo.
Onyo/Hitilafu - Iwapo rasilimali inayotumiwa na kifaa kingine cha pembeni inakinzana na usanidi wa sasa, ikoni ya onyo au hitilafu inaonekana, kwenye Muunganisho Pre.view jopo, kwenye rasilimali hiyo. Kidokezo kwenye ikoni hutoa maelezo kuhusu ni sehemu gani ya pembeni inayotumia rasilimali hiyo. Wakati makosa yanaonyeshwa huwezi kufanya usanidi wa sasa. Y
ama unaweza kutatua mzozo kwa kutumia usanidi tofauti au kughairi usanidi wa sasa kwa kutumia kitufe cha Ghairi. Wakati maonyo yanaonyeshwa (na hakuna makosa), unaweza kutekeleza usanidi wa sasa. Hata hivyo, huwezi kuzalisha jumla ya MSS; utaona makosa ya kizazi kwenye dirisha la logi la Libero SoC. Ni lazima usuluhishe mzozo ulioanzisha ulipoweka usanidi kwa kusanidi upya mojawapo ya viambajengo vinavyosababisha mzozo. Visanidi vya pembeni hutekeleza sheria zifuatazo ili kubaini iwapo mgogoro unapaswa kuripotiwa kama hitilafu au onyo.

  1. Ikiwa pembeni inayosanidiwa ni ya pembeni ya GPIO basi migongano yote ni makosa.
  2. Ikiwa pembeni inayosanidiwa sio ya pembeni ya GPIO basi migongano yote ni hitilafu isipokuwa mzozo uko na rasilimali ya GPIO ambapo migogoro itachukuliwa kuwa onyo.

Maoni ya Hitilafu Example
Kifaa cha pembeni cha I2C_1 kinatumika na hutumia PAD ya kifaa iliyofungwa kufunga pini V23. Kuweka mipangilio ya pembeni ya GPIO (GPIO_0) hivi kwamba lango la GPIO_0 limeunganishwa kwa MSIO husababisha hitilafu. Kielelezo 4-1 kinaonyesha ikoni ya hitilafu iliyoonyeshwa kwenye jedwali la mgawo wa muunganisho wa mlango wa GPIO_0.

Usanidi wa Microsemi SmartFusion2 MSS GPIO - GIPO 1

Kielelezo 4-1  Hitilafu Imeonyeshwa katika Jedwali la Ugavi wa Muunganisho
Kielelezo 4-2 kinaonyesha ikoni ya hitilafu iliyoonyeshwa kwenye utanguliziview paneli kwenye rasilimali ya PAD ya bandari ya GPIO_0.

Usanidi wa Microsemi SmartFusion2 MSS GPIO - GIPO 12

Kielelezo 4-2 Hitilafu Imeonyeshwa kwenye Preview Paneli

Maoni ya Habari Example
Kifaa cha pembeni cha I2C_1 kinatumika na hutumia PAD ya kifaa iliyofungwa kufunga pini V23. Kuweka mipangilio ya pembeni ya GPIO hivi kwamba lango la GPIO_0 limeunganishwa kwenye kitambaa cha FPGA hakuleti mgongano. Walakini, ili kuonyesha kuwa PAD inahusishwa na bandari ya GPIO_0 (lakini haijatumika katika kesi hii), ikoni ya Habari inaonyeshwa kwenye utangulizi.view jopo (Kielelezo 4-3). Kidokezo cha zana kinachohusishwa na ikoni hutoa maelezo ya jinsi rasilimali inatumiwa (I2C_1 katika kesi hii).

Usanidi wa Microsemi SmartFusion2 MSS GPIO - GIPO 25

Kielelezo 4-3 Aikoni ya Taarifa katika Preview Paneli

Maelezo ya Bandari

Jedwali 5-1 Maelezo ya Bandari ya GPIO

Jina la bandari Kikundi cha Bandari Maelezo
GPIO_ GPIO_PADS/GPIO_FABRIC Ishara ya GPIO

Kumbuka:

  • Majina ya vituo vya I/O 'muunganisho mkuu' yana IN, OUT, TRI au BI kama kiambishi tamati kulingana na mwelekeo uliochaguliwa, kwa mfano GPIO_0_IN.
  • Majina ya bandari za 'muunganisho mkuu' ya kitambaa yana “F2M” kama kiambishi tamati, kwa mfano GPIO _8_F2M. • Majina ya njia za kuingiza za 'muunganisho wa ziada' ya kitambaa yana “I2F” kama kiambishi tamati, kwa mfano GPIO_8_I2F.
  • Majina ya bandari zinazoweza kutoa matokeo ya kitambaa yana “M2F” na “M2F_OE” kama kiambishi tamati, kwa mfano GPIO_8_M2F na GPIO_ 8_M2F_OE. • Bandari za PAD hupandishwa cheo kiotomatiki hadi juu katika safu nzima ya muundo.

A - Msaada wa Bidhaa
Kikundi cha Bidhaa za Microsemi SoC kinarudisha bidhaa zake na huduma mbali mbali za usaidizi, pamoja na Huduma kwa Wateja, Kituo cha Msaada wa Kiufundi kwa Wateja, a. webtovuti, barua pepe, na ofisi za mauzo duniani kote. Kiambatisho hiki kina maelezo kuhusu kuwasiliana na Microsemi SoC Products Group na kutumia huduma hizi za usaidizi.
Huduma kwa Wateja
Wasiliana na Huduma kwa Wateja ili upate usaidizi wa bidhaa zisizo za kiufundi, kama vile bei ya bidhaa, uboreshaji wa bidhaa, taarifa za sasisho, hali ya agizo na uidhinishaji.
Kutoka Amerika Kaskazini, piga simu 800.262.1060
Kutoka kwa ulimwengu wote, piga simu 650.318.4460
Faksi, kutoka popote duniani, 408.643.6913

Kituo cha Usaidizi wa Kiufundi kwa Wateja
Kikundi cha Bidhaa za Microsemi SoC hushughulikia Kituo chake cha Usaidizi wa Kiufundi kwa Wateja chenye wahandisi wenye ujuzi wa juu ambao wanaweza kukusaidia kujibu maunzi yako, programu, na maswali ya kubuni kuhusu Bidhaa za Microsemi SoC. Kituo cha Usaidizi wa Kiufundi kwa Wateja hutumia muda mwingi kuunda madokezo ya maombi, majibu kwa maswali ya kawaida ya mzunguko wa muundo, uwekaji kumbukumbu wa masuala yanayojulikana, na Maswali Yanayoulizwa Mara kwa Mara mbalimbali. Kwa hivyo, kabla ya kuwasiliana nasi, tafadhali tembelea rasilimali zetu za mtandaoni. Kuna uwezekano mkubwa tumejibu maswali yako.

Msaada wa Kiufundi
Tembelea Usaidizi kwa Wateja webtovuti (www.microsemi.com/soc/support/search/default.aspx) kwa habari zaidi na usaidizi. Majibu mengi yanapatikana kwenye inayoweza kutafutwa web rasilimali ni pamoja na michoro, vielelezo, na viungo kwa rasilimali nyingine kwenye webtovuti.

Webtovuti
Unaweza kuvinjari taarifa mbalimbali za kiufundi na zisizo za kiufundi kwenye ukurasa wa nyumbani wa SoC, saa www.microsemi.com/soc.

Kuwasiliana na Kituo cha Usaidizi wa Kiufundi kwa Wateja
Wahandisi wenye ujuzi wa juu wanafanya kazi katika Kituo cha Usaidizi wa Kiufundi. Kituo cha Usaidizi wa Kiufundi kinaweza kupatikana kwa barua pepe au kupitia Kikundi cha Bidhaa za Microsemi SoC webtovuti.
Barua pepe
Unaweza kuwasiliana na maswali yako ya kiufundi kwa anwani yetu ya barua pepe na kupokea majibu kupitia barua pepe, faksi au simu. Pia, ikiwa una matatizo ya kubuni, unaweza kutuma barua pepe yako files kupokea msaada. Tunafuatilia akaunti ya barua pepe kila wakati siku nzima. Unapotuma ombi lako kwetu, tafadhali hakikisha kuwa umejumuisha jina lako kamili, jina la kampuni, na maelezo yako ya mawasiliano kwa uchakataji mzuri wa ombi lako. Barua pepe ya usaidizi wa kiufundi ni soc_tech@microsemi.com.

Kesi Zangu
Wateja wa Kikundi cha Bidhaa za Microsemi SoC wanaweza kuwasilisha na kufuatilia kesi za kiufundi mtandaoni kwa kwenda kwa Kesi Zangu.
Nje ya Marekani
Wateja wanaohitaji usaidizi nje ya saa za kanda za Marekani wanaweza kuwasiliana na usaidizi wa kiufundi kupitia barua pepe (soc_tech@microsemi.com) au wasiliana na ofisi ya mauzo ya eneo lako. Orodha za ofisi za mauzo zinaweza kupatikana www.microsemi.com/soc/company/contact/default.aspx.

Msaada wa Kiufundi wa ITAR
Kwa usaidizi wa kiufundi kuhusu RH na RT FPGAs ambazo zinadhibitiwa na Kanuni za Kimataifa za Trafiki katika Silaha (ITAR), wasiliana nasi kupitia soc_tech_itar@microsemi.com. Vinginevyo, ndani ya Kesi Zangu, chagua Ndiyo katika orodha kunjuzi ya ITAR. Kwa orodha kamili ya FPGA za Microsemi zinazodhibitiwa na ITAR, tembelea ITAR web ukurasa.

Microsemi Corporation (NASDAQ: MSCC) inatoa kwingineko ya kina ya ufumbuzi wa semiconductor kwa: anga, ulinzi na usalama; biashara na mawasiliano; na masoko ya viwanda na nishati mbadala. Bidhaa zinajumuisha utendakazi wa hali ya juu, analogi za kutegemewa kwa juu na vifaa vya RF, mawimbi mchanganyiko na saketi zilizounganishwa za RF, SoCs zinazoweza kubinafsishwa, FPGA na mifumo ndogo kamili. Microsemi ina makao yake makuu huko Aliso Viejo, Calif. Pata maelezo zaidi katika www.microsemi.com.
© 2012 Microsemi Corporation. Haki zote zimehifadhiwa. Microsemi na nembo ya Microsemi ni alama za biashara za Microsemi Corporation. Alama zingine zote za biashara na alama za huduma ni mali ya wamiliki husika.

Microsemi - NemboMakao Makuu ya Kampuni ya Microsemi
One Enterprise, Aliso Viejo CA 92656 USA
Ndani ya Marekani: +1 949-380-6100
Mauzo: +1 949-380-6136
Faksi: +1 949-215-4996

Nyaraka / Rasilimali

Usanidi wa Microsemi SmartFusion2 MSS GPIO [pdf] Mwongozo wa Mtumiaji
Usanidi wa SmartFusion2 MSS GPIO, SmartFusion2 MSS, GPIO Configuration, Configuration

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *