Microsemi SmartDesign MSS GPIO konfiguráció
A SmartFusion mikrokontroller alrendszer (MSS) GPIO merev perifériát (APB_1 albuszt) biztosít 32 konfigurálható GPIO-val. Az egyes GPIO-k tényleges viselkedése (bemeneti, kimeneti és kimeneti engedélyezési regiszter vezérlők, megszakítási módok stb.) alkalmazási szinten definiálható az Actel által biztosított SmartFusion MSS GPIO Driver segítségével. Meg kell azonban határoznia, hogy a GPIO közvetlenül egy külső padhoz (MSS I/O) vagy az FPGA-szövethez csatlakozik-e. Az eszközkonfiguráció ezen része az MSS GPIO konfigurátorral történik, és ez a dokumentum ismerteti.
Az MSS GPIO merev perifériával kapcsolatos további részletekért tekintse meg az Actel SmartFusion Microcontroller alrendszer felhasználói kézikönyvét.
Csatlakozási lehetőségek
MSS I/O pad – Válassza ezt a lehetőséget, ha azt szeretné jelezni, hogy a kiválasztott GPIO külső dedikált padhoz (MSS I/O) csatlakozik. Ki kell választania az I/O puffer típusát – INBUF, OUTBUF, TRIBUFF és BIBUF –, amely meghatározza az MSS I/O pad konfigurálását. Ne feledje, hogy ez a lehetőség nem biztos, hogy elérhető, ha az MSS I/O-t egy másik periféria vagy a szövet már használja (további részletekért lásd az MSS I/O megosztás című részt).
Szövet - Válassza ezt a lehetőséget annak jelzésére, hogy a kiválasztott GPIO csatlakozik az FPGA-szövethez. Ki kell választania, hogy a GPI (bemenet), a GPO (kimenet) vagy mind a GPI, mind a GPO (bemenet/kimenet) csatlakozás(oka)t ki kell-e hozni a szövethez való csatlakozáshoz. Vegye figyelembe, hogy a GPIO kimenet engedélyezési regiszter nem hozható ki a szövetbe, ha ez az opció ki van választva. Ezenkívül a szövethez csatlakoztatott GPI-k megszakításokat válthatnak ki a felhasználói logikából, ha a megfelelő megszakítás engedélyező biteket az alkalmazás megfelelően beállította (MSS GPIO illesztőprogram inicializálási funkciók).
MSS I/O megosztás
A SmartFusion architektúrában az MSS I/O-k meg vannak osztva két MSS perifériával vagy egy MSS periféria és az FPGA szövet között. Előfordulhat, hogy az MSS GPIO-k nem tudnak csatlakozni egy adott MSS I/O-hoz, ha ezek az I/O-k már csatlakoztatva vannak egy MSS-perifériához vagy az FPGA-szövethez. A GPIO konfigurátor közvetlen visszajelzést ad arról, hogy egy GPIO csatlakoztatható-e MSS I/O-hoz vagy sem.
GPIO[31:16]
A GPIO[31:16] csoportokba vannak rendezve, amelyek jelzik, hogy melyik MSS-perifériával osztanak meg MSS I/O-kat. Ha perifériát használ (az MSS vásznon engedélyezve van), akkor az MSS I/O pad legördülő menüje szürkén jelenik meg a megfelelő megosztott GPIO-knál, és a legördülő menü mellett megjelenik egy Info ikon. Az Info ikon azt jelzi, hogy az MSS I/O opciót nem lehet kiválasztani, mert azt egy MSS periféria már használja, vagy a kiválasztott csomagtól függően nem kötött.
Example 1
Az SPI_0, SPI_1, I2C_0, I2C_1, UART_0 és UART_1 engedélyezve vannak az MSS vászonban.
- A GPIO[31:16] nem csatlakoztatható MSS I/O-hoz. Vegye figyelembe a kiszürkült menüket és az Info ikonokat (1-1. ábra).
- A GPIO[31:15] továbbra is csatlakoztatható az FPGA szövethez. Ebben az example, a GPIO[31] kimenetként, a GPIO[30] pedig bemenetként csatlakozik a szövethez.
Example 2
Az I2C_0 és az I2C_1 le van tiltva az MSS vászonban.
- A GPIO[31:30] és a GPIO[23:22] MSS I/O-hoz csatlakoztatható (az 1-2. ábrán látható módon).
- Ebben az exampLe, mind a GPIO[31], mind a GPIO[30] kimeneti portként MSS I/O-hoz csatlakozik.
- Ebben az example, a GPIO[23] bemeneti portként MSS I/O-hoz, a GPIO[22] pedig kétirányú portként MSS I/O-hoz csatlakozik.
- A GPIO[29:24,21:16] nem csatlakoztatható MSS I/O-hoz. Vegye figyelembe a kiszürkült menüket és az Info ikonokat.
- A GPIO[29:24,21:16] továbbra is csatlakoztatható az FPGA szövethez. Ebben az exampLe, mind a GPIO[29], mind a GPIO[28] bemeneti portként csatlakozik a szövethez.
GPIO[15:0]
A GPIO[15:0] megosztja az MSS I/O-kat, amelyek konfigurálhatók az FPGA-szövethez való csatlakozáshoz (ez a későbbi konfiguráció elvégezhető az MSS I/O Configurator segítségével). Ha egy MSS I/O úgy van konfigurálva, hogy csatlakozzon az FPGA-szövethez, akkor az MSS I/O pad legördülő menüje szürkén jelenik meg a megfelelő megosztott GPIO-k esetében, és egy Info ikon jelenik meg a legördülő menü mellett. Az Info ikon azt jelzi, hogy az MSS I/O opciót nem lehet kiválasztani, mert az már használatban van, vagy a kiválasztott csomag alapján nem kötött.
Vegye figyelembe, hogy a konfigurátor kék szövege kiemeli a GPIO-hoz társított minden egyes MSS I/O csomag PIN-kódját. Ez az információ hasznos a tábla elrendezésének tervezéséhez.
Example
Az MSS I/O konfigurációk és a GPIO[15:0] konfigurációk összekapcsolásának megfelelő bemutatásához az 1-3. ábra mindkét konfigurátort egymás mellett mutatja a következő konfigurációval:
- Az MSS I/O[15] INBUF portként használatos az FPGA szövethez csatlakoztatva. Következésképpen a GPIO[15] nem csatlakoztatható MSS I/O-hoz.
- A GPIO[5] bemenetként MSS I/O-hoz csatlakozik. Következésképpen az MSS I/O[5] nem használható az FPGA-szövethez való csatlakozáshoz.
- A GPIO[3] kimenetként csatlakozik az FPGA szövethez. Következésképpen az MSS I/O[3] nem használható az FPGA-szövethez való csatlakozáshoz.
Port leírása
2-1. táblázat • GPIO port leírása
Port neve | Irány | PÁRNA? | Leírás |
GPIO_ _BAN BEN | In | Igen | GPIO port neve, ha a GPIO[index] MSS I/O-ként van konfigurálva Bemenet
kikötő |
GPIO_ _KI | Ki | Igen | GPIO port neve, ha a GPIO[index] MSS I/O-ként van konfigurálva Kimenet
kikötő |
GPIO_ _TRI | Ki | Igen | GPIO port neve, ha a GPIO[index] MSS I/O-ként van konfigurálva
Tristate kikötő |
GPIO_ _KETTŐS | Inout | Igen | GPIO port neve, ha a GPIO[index] MSS-ként van konfigurálva I/O kétirányú kikötő |
F2M_GPI_ | In | Nem | GPIO port neve, ha a GPIO[index] úgy van beállítva, hogy csatlakozzon az FPGA-szövethez Bemenet port (az F2M azt jelzi, hogy a jel a szövettől az MSS-hez megy) |
M2F_GPO_ | In | Nem | GPIO port neve, ha a GPIO[index] úgy van beállítva, hogy csatlakozzon az FPGA-szövethez Kimenet port (M2F azt jelzi, hogy a jel az MSS-től a szövethez megy) |
Jegyzet:
- A PAD-portok automatikusan a tervezési hierarchia tetejére kerülnek.
- A nem PAD portokat kézzel kell előléptetni a legfelső szintre az MSS konfigurátor vászonról, hogy a hierarchia következő szintjeként elérhetők legyenek.
Terméktámogatás
A Microsemi SoC Products Group termékeit különféle támogatási szolgáltatásokkal támogatja, beleértve az Ügyfélszolgálati Központot és a nem műszaki ügyfélszolgálatot. Ez a függelék információkat tartalmaz az SoC Products Group kapcsolatfelvételéről és a támogatási szolgáltatások használatáról.
Lépjen kapcsolatba az Ügyfél műszaki támogatási központjával
A Microsemi Ügyfélszolgálati Központjában magasan képzett mérnökök dolgoznak, akik segítenek megválaszolni hardver-, szoftver- és tervezési kérdéseit. Az Ügyfél technikai támogatási központja sok időt tölt azzal, hogy az alkalmazással kapcsolatos megjegyzéseket és a GYIK-re adott válaszokat készítsen. Ezért, mielőtt kapcsolatba lép velünk, kérjük, keresse fel online forrásainkat. Nagyon valószínű, hogy már válaszoltunk a kérdéseire.
Műszaki támogatás
A Microsemi ügyfelei technikai támogatást kaphatnak a Microsemi SoC termékekkel kapcsolatban, ha hétfőtől péntekig bármikor felhívják a Technical Support Hotline-t. Az ügyfeleknek lehetőségük van interaktív módon beküldeni és nyomon követni az eseteket online a Saját ügyekben, vagy kérdéseket feltenni e-mailben a hét folyamán bármikor.
Web: www.actel.com/mycases
Telefon (Észak-Amerika): 1.800.262.1060 XNUMX XNUMX XNUMX
Telefon (nemzetközi): +1 650.318.4460 XNUMX XNUMX
Email: soc_tech@microsemi.com
ITAR műszaki támogatás
A Microsemi ügyfelei ITAR technikai támogatást kaphatnak a Microsemi SoC termékekkel kapcsolatban, ha felhívják az ITAR műszaki támogatási forródrótját: hétfőtől péntekig, csendes-óceáni idő szerint 9 és 6 óra között. Az ügyfeleknek lehetőségük van interaktív módon beküldeni és nyomon követni az eseteket online a Saját ügyekben, vagy kérdéseket feltenni e-mailben a hét folyamán bármikor.
Web: www.actel.com/mycases
Telefon (Észak-Amerika): 1.888.988.ITAR
Telefon (nemzetközi): +1 650.318.4900 XNUMX XNUMX
Email: soc_tech_itar@microsemi.com
Nem műszaki ügyfélszolgálat
Lépjen kapcsolatba az Ügyfélszolgálattal a nem műszaki terméktámogatásért, mint például a termékárak, a termékfrissítések, a frissítési információk, a rendelés állapota és az engedélyezés.
A Microsemi ügyfélszolgálati képviselői hétfőtől péntekig állnak rendelkezésre, csendes-óceáni idő szerint 8:5 és XNUMX:XNUMX óra között, hogy válaszoljanak a nem technikai jellegű kérdésekre.
Telefon: +1 650.318.2470
A Microsemi Corporation (NASDAQ: MSCC) az iparág legátfogóbb félvezető technológiai portfólióját kínálja. A legkritikusabb rendszerkihívások megoldása iránt elkötelezett Microsemi termékei közé tartoznak a nagy teljesítményű, nagy megbízhatóságú analóg és RF eszközök, vegyes jelű integrált áramkörök, FPGA-k és testreszabható SoC-k, valamint teljes alrendszerek. A Microsemi a világ vezető rendszergyártóit szolgálja ki a védelmi, biztonsági, repülési, vállalati, kereskedelmi és ipari piacokon. További információ: www.microsemi.com
A cég központja Microsemi Corporation 2381 Morse Avenue Irvine, CA
92614-6233
Egyesült Államok
Telefon 949-221-7100 Fax 949-756-0308
SoC Products Group 2061 Stierlin Court Mountain View, CA 94043-4655
Egyesült Államok
Telefon 650.318.4200 Fax 650.318.4600 www.actel.com
SoC Products Group (Európa) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB Egyesült Királyság
Telefon: +44 (0) 1276 609 300
Fax: +44 (0) 1276 607 540
SoC Products Group (Japán) EXOS Ebisu Building 4F
1-24-14 Ebisu Shibuya-ku Tokió 150 Japán
Telefon +81.03.3445.7671 Fax +81.03.3445.7668
SoC Products Group (Hong Kong) 2107-es szoba, Kína Erőforrások Building 26 Harbour Road
Wanchai, Hongkong
Telefon +852 2185 6460
Fax +852 2185 6488
© 2010 Microsemi Corporation. Minden jog fenntartva. A Microsemi és a Microsemi logó a Microsemi Corporation védjegyei. Minden egyéb védjegy és szolgáltatási védjegy a megfelelő tulajdonosok tulajdona.
Dokumentumok / Források
![]() |
Microsemi SmartDesign MSS GPIO konfiguráció [pdf] Felhasználói kézikönyv SmartDesign MSS GPIO, Konfiguráció, SmartDesign MSS GPIO konfiguráció, SmartDesign MSS |