Konfiguracja GPIO Microsemi SmartDesign MSS

Podsystem mikrokontrolera SmartFusion (MSS) zapewnia twarde urządzenie peryferyjne GPIO (magistrala podrzędna APB_1) z 32 konfigurowalnymi GPIO. Rzeczywiste zachowanie każdego GPIO (sterowanie rejestrem umożliwiającym wejście, wyjście i wyjście, tryby przerwań itp.) można zdefiniować na poziomie aplikacji za pomocą sterownika SmartFusion MSS GPIO dostarczonego przez firmę Actel. Należy jednak określić, czy GPIO jest bezpośrednio podłączone do zewnętrznego pada (MSS I/O), czy do struktury FPGA. Ta część konfiguracji urządzenia odbywa się za pomocą konfiguratora MSS GPIO i jest opisana w tym dokumencie.
Więcej informacji na temat twardego urządzenia peryferyjnego MSS GPIO można znaleźć w Podręczniku użytkownika podsystemu mikrokontrolera Actel SmartFusion.
Opcje łączności
Pad we/wy MSS – Wybierz tę opcję, aby wskazać, że wybrane GPIO będzie podłączone do zewnętrznego dedykowanego pada (MSS I/O). Musisz wybrać typ bufora I/O – INBUF, OUTBUF, TRIBUFF i BIBUF – który zdefiniuje sposób konfiguracji pada MSS I/O. Należy pamiętać, że ta opcja może nie być dostępna, jeśli we/wy MSS jest już używane przez inne urządzenie peryferyjne lub strukturę (więcej szczegółów można znaleźć w sekcji Udostępnianie we/wy MSS).
Tkanina – Wybierz tę opcję, aby wskazać, że wybrane GPIO zostanie podłączone do struktury FPGA. Musisz wybrać, czy chcesz, aby połączenie GPI (wejście), GPO (wyjście) lub oba połączenia GPI i GPO (wejścia/wyjścia) były wyprowadzone w celu połączenia z siecią szkieletową. Należy pamiętać, że rejestr włączający wyjście GPIO nie może zostać przeniesiony do sieci szkieletowej, gdy wybrana jest ta opcja. Ponadto interfejsy GPI podłączone do sieci szkieletowej mogą wyzwalać przerwania z logiki użytkownika, jeśli odpowiednie bity włączające przerwania są prawidłowo ustawione przez aplikację (funkcje inicjalizacji sterownika MSS GPIO).
Udostępnianie we/wy MSS
W architekturze SmartFusion wejścia/wyjścia MSS są współdzielone pomiędzy dwoma urządzeniami peryferyjnymi MSS lub pomiędzy urządzeniem peryferyjnym MSS a strukturą FPGA. GPIO MSS mogą nie być w stanie połączyć się z konkretnymi wejściami/wyjściami MSS, jeśli te wejścia/wyjścia są już podłączone do urządzenia peryferyjnego MSS lub do struktury FPGA. Konfigurator GPIO zapewnia bezpośrednią informację zwrotną dotyczącą tego, czy GPIO można podłączyć do wejścia/wyjścia MSS, czy nie.
GPIO[31:16]
GPIO[31:16] są zorganizowane w grupy wskazujące, z którym urządzeniem peryferyjnym MSS współdzielą wejścia/wyjścia MSS. Jeśli używane jest urządzenie peryferyjne (włączone na kanwie MSS), menu rozwijane MSS I/O Pad jest wyszarzone dla odpowiednich współdzielonych GPIO, a obok menu rozwijanego wyświetlana jest ikona Informacje. Ikona informacji wskazuje, że nie można wybrać opcji MSS I/O, ponieważ jest ona już używana przez urządzenie peryferyjne MSS lub, w zależności od wybranego pakietu, nie jest połączona.
Examp1
SPI_0, SPI_1, I2C_0, I2C_1, UART_0 i UART_1 są włączone w kanwie MSS.
- GPIO[31:16] nie może być podłączone do wejścia/wyjścia MSS. Zwróć uwagę na wyszarzone menu i ikony informacji (Rysunek 1-1).
- GPIO[31:15] nadal można podłączyć do struktury FPGA. W tym egzample, GPIO[31] jest podłączone do sieci szkieletowej jako wyjście, a GPIO[30] jako wejście.

Examp2
I2C_0 i I2C_1 są wyłączone w kanwie MSS.
- GPIO[31:30] i GPIO[23:22] można podłączyć do wejścia/wyjścia MSS (jak pokazano na rysunku 1-2).
- W tym byłymample, zarówno GPIO[31], jak i GPIO[30] są podłączone do MSS I/O jako porty wyjściowe.
- W tym byłymample, GPIO[23] jest podłączone do wejścia/wyjścia MSS jako port wejściowy, a GPIO[22] jest podłączone do wejścia/wyjścia MSS jako port dwukierunkowy.
- GPIO[29:24,21:16] nie może być podłączone do wejścia/wyjścia MSS. Zwróć uwagę na wyszarzone menu i ikony informacji.
- GPIO[29:24,21:16] nadal można podłączyć do struktury FPGA. W tym egzample, zarówno GPIO[29], jak i GPIO[28] są podłączone do sieci szkieletowej jako porty wejściowe.

GPIO[15:0]
GPIO[15:0] udostępnia wejścia/wyjścia MSS, które można skonfigurować do połączenia z siecią szkieletową FPGA (tę późniejszą konfigurację można wykonać za pomocą konfiguratora MSS I/O). Jeśli MSS I/O jest skonfigurowane do łączenia się ze strukturą FPGA, menu rozwijane MSS I/O Pad jest wyszarzone dla odpowiednich współdzielonych GPIO, a obok menu rozwijanego wyświetlana jest ikona Informacje. Ikona informacji wskazuje, że nie można wybrać opcji MSS I/O, ponieważ jest już używana lub, w zależności od wybranego pakietu, nie jest połączona.
Należy pamiętać, że niebieski tekst w konfiguratorze podświetla nazwę pinu pakietu dla każdego wejścia/wyjścia MSS powiązanego z GPIO. Informacje te są przydatne przy planowaniu układu tablicy.
Example
Aby prawidłowo zademonstrować sposób sprzężenia konfiguracji we/wy MSS i konfiguracji GPIO[15:0], na rysunku 1-3 przedstawiono oba konfiguratory obok siebie w następującej konfiguracji:
- MSS I/O[15] służy jako port INBUF podłączony do struktury FPGA. W związku z tym GPIO[15] nie może być podłączone do wejścia/wyjścia MSS.
- GPIO[5] jest podłączone do wejścia/wyjścia MSS jako wejście. W związku z tym MSS I/O[5] nie może być używany do połączenia z strukturą FPGA.
- GPIO[3] jest podłączone do struktury FPGA jako wyjście. W związku z tym MSS I/O[3] nie może być używany do połączenia z strukturą FPGA.

Opis portu
Tabela 2-1 • Opis portu GPIO
| Nazwa portu | Kierunek | PODKŁADKA? | Opis |
| GPIO_ _W | In | Tak | Nazwa portu GPIO, gdy GPIO[indeks] jest skonfigurowany jako MSS I/O Wejście
port |
| GPIO_ _NA ZEWNĄTRZ | Na zewnątrz | Tak | Nazwa portu GPIO, gdy GPIO[indeks] jest skonfigurowany jako MSS I/O Wyjście
port |
| GPIO_ _TRI | Na zewnątrz | Tak | Nazwa portu GPIO, gdy GPIO[indeks] jest skonfigurowany jako MSS I/O
Trójstan port |
| GPIO_ _BI | Wejście i wyjście | Tak | Nazwa portu GPIO, gdy GPIO[indeks] jest skonfigurowany jako MSS Dwukierunkowe wejścia/wyjścia port |
| F2M_GPI_ | In | NIE | Nazwa portu GPIO, gdy GPIO[indeks] jest skonfigurowany do łączenia się ze strukturą FPGA jako Wejście port (F2M wskazuje, że sygnał idzie z tkaniny do MSS) |
| M2F_GPO_ | In | NIE | Nazwa portu GPIO, gdy GPIO[indeks] jest skonfigurowany do łączenia się ze strukturą FPGA jako Wyjście port (M2F wskazuje, że sygnał przechodzi z MSS do tkaniny) |
Notatka:
- Porty PAD są automatycznie promowane na górę w całej hierarchii projektu.
- Porty inne niż PAD muszą zostać ręcznie awansowane na najwyższy poziom z kanwy konfiguratora MSS, aby były dostępne jako następny poziom hierarchii.
Wsparcie produktu
Microsemi SoC Products Group wspiera swoje produkty różnymi usługami wsparcia, w tym Centrum wsparcia technicznego klienta i nietechniczną obsługą klienta. Ten dodatek zawiera informacje na temat kontaktowania się z SoC Products Group i korzystania z tych usług pomocy technicznej.
Kontakt z Centrum Wsparcia Technicznego Klienta
Microsemi zatrudnia w Centrum Wsparcia Technicznego Klienta wysoko wykwalifikowanych inżynierów, którzy mogą pomóc odpowiedzieć na pytania dotyczące sprzętu, oprogramowania i projektu. Centrum pomocy technicznej dla klientów spędza dużo czasu na tworzeniu notatek aplikacyjnych i odpowiedzi na najczęściej zadawane pytania. Dlatego zanim się z nami skontaktujesz, odwiedź nasze zasoby online. Jest bardzo prawdopodobne, że odpowiedzieliśmy już na Twoje pytania.
Wsparcie techniczne
Klienci Microsemi mogą uzyskać pomoc techniczną dotyczącą produktów Microsemi SoC, dzwoniąc na infolinię pomocy technicznej od poniedziałku do piątku. Klienci mają również możliwość interaktywnego zgłaszania i śledzenia spraw online w My Cases lub przesyłania pytań za pośrednictwem poczty elektronicznej w dowolnym momencie w ciągu tygodnia.
Web: www.actel.com/mycases
Telefon (Ameryka Północna): 1.800.262.1060
Telefon (międzynarodowy): +1 650.318.4460
E-mail: soc_tech@microsemi.com
Wsparcie techniczne ITAR
Klienci Microsemi mogą uzyskać pomoc techniczną ITAR dotyczącą produktów Microsemi SoC, dzwoniąc na infolinię pomocy technicznej ITAR: od poniedziałku do piątku w godzinach od 9:6 do XNUMX:XNUMX czasu pacyficznego. Klienci mają również możliwość interaktywnego zgłaszania i śledzenia spraw online w My Cases lub przesyłania pytań za pośrednictwem poczty elektronicznej w dowolnym momencie w ciągu tygodnia.
Web: www.actel.com/mycases
Telefon (Ameryka Północna): 1.888.988.ITAR
Telefon (międzynarodowy): +1 650.318.4900
E-mail: soc_tech_itar@microsemi.com
Nietechniczna obsługa klienta
Skontaktuj się z działem obsługi klienta, aby uzyskać nietechniczne wsparcie dotyczące produktu, takie jak wycena produktów, aktualizacje produktów, informacje o aktualizacjach, status zamówienia i autoryzacja.
Przedstawiciele obsługi klienta firmy Microsemi są dostępni od poniedziałku do piątku w godzinach od 8:5 do XNUMX:XNUMX czasu pacyficznego, aby odpowiedzieć na pytania nietechniczne.
Telefon: +1 650.318.2470
Microsemi Corporation (NASDAQ: MSCC) oferuje najbardziej wszechstronne portfolio technologii półprzewodnikowych w branży. Zaangażowana w rozwiązywanie najbardziej krytycznych wyzwań systemowych, produkty Microsemi obejmują wysokowydajne, niezawodne urządzenia analogowe i RF, układy scalone z mieszanym sygnałem, układy FPGA i konfigurowalne układy SoC oraz kompletne podsystemy. Microsemi obsługuje wiodących producentów systemów na całym świecie na rynkach obronnych, bezpieczeństwa, lotniczym, korporacyjnym, komercyjnym i przemysłowym. Dowiedz się więcej na www.microsemi.com
Siedziba firmy Microsemi Corporation 2381 Morse Avenue Irvine, Kalifornia
92614-6233
USA
Telefon 949-221-7100 Faks 949-756-0308
Grupa produktów SoC 2061 Stierlin Court Mountain View, CA 94043-4655
USA
Telefon 650.318.4200 Faks 650.318.4600 www.actel.com
SoC Products Group (Europa) River Court, Meadows Business Park Station Approach, Blackwatery Camberley Surrey GU17 9AB Wielka Brytania
Telefon +44 (0) 1276 609
Faks +44 (0) 1276 607 540
Grupa produktów SoC (Japonia) EXOS Ebisu Building 4F
1 Ebisu Shibuya-ku Tokio 24 Japonia
Telefon +81.03.3445.7671 Faks +81.03.3445.7668
SoC Products Group (Hongkong) Pokój 2107, Chiny Resources Building 26 Harbour Road
Wanchai, Hong Kong
Telefon +852 2185 6460
Faks +852 2185 6488
© 2010 Microsemi Corporation. Wszelkie prawa zastrzeżone. Microsemi i logo Microsemi są znakami towarowymi firmy Microsemi Corporation. Wszystkie inne znaki towarowe i znaki usługowe są własnością ich odpowiednich właścicieli.
Dokumenty / Zasoby
![]() |
Konfiguracja GPIO Microsemi SmartDesign MSS [plik PDF] Instrukcja obsługi SmartDesign MSS GPIO, konfiguracja, SmartDesign MSS GPIO Konfiguracja, SmartDesign MSS |





