SmartFusion2 MSS
Konfiguracja CAN
Wstęp
Podsystem mikrokontrolera SmartFusion2 (MSS) zapewnia jedno twarde urządzenie peryferyjne CAN (magistrala podrzędna APB_1).
W kanwie usługi MSS należy włączyć (domyślnie) lub wyłączyć instancję CAN w zależności od tego, czy jest ona używana w bieżącej aplikacji. Po wyłączeniu instancja CAN jest resetowana (stan najniższego zasilania).
Domyślnie, gdy jest włączona, porty CAN są skonfigurowane do łączenia z urządzeniami Multi Standard I/O (MSIO). Należy pamiętać, że MSIO przydzielone do instancji CAN są współdzielone z innymi urządzeniami peryferyjnymi MSS. Te współdzielone wejścia/wyjścia są dostępne do łączenia się z MSS GPIO i innymi urządzeniami peryferyjnymi, gdy instancja CAN jest wyłączona lub jeśli porty instancji CAN są podłączone do struktury FPGA.
Funkcjonalne zachowanie instancji CAN musi być zdefiniowane na poziomie aplikacji przy użyciu sterownika CAN SmartFusion2 MSS dostarczonego przez Microsemi.
W tym dokumencie opisujemy, w jaki sposób można skonfigurować instancję MSS CAN i zdefiniować sposób podłączenia sygnałów peryferyjnych.
Więcej informacji na temat twardego urządzenia peryferyjnego MSS CAN można znaleźć w Podręczniku użytkownika SmartFusion2.
Opcje konfiguracji
Nie ma opcji konfiguracji sprzętu dla urządzenia peryferyjnego CAN.
Notatka: Jeśli instancja CAN jest włączona, M3_CLK musi być wielokrotnością 8 MHz. To ograniczenie będzie obowiązywało w Konfiguratorze MSS CCC.
Tabela przypisania sygnałów peryferyjnych
Architektura SmartFusion2 zapewnia bardzo elastyczny schemat podłączania sygnałów urządzeń peryferyjnych do MSIO lub struktury FPGA. Skorzystaj z tabeli konfiguracji przypisania sygnału, aby określić, do czego podłączone jest urządzenie peryferyjne w Twojej aplikacji. Ta tabela przypisań zawiera następujące kolumny (rysunek 2-1):
MSIO — identyfikuje nazwę sygnału urządzenia peryferyjnego skonfigurowaną w danym wierszu.
Main Connection — Użyj listy rozwijanej, aby wybrać, czy sygnał jest podłączony do MSIO, czy do struktury FPGA.
Kierunek – wskazuje, czy kierunek sygnału to IN, OUT czy INOUT.
Kod PIN pakietu — pokazuje kod PIN pakietu skojarzony z MSIO, gdy sygnał jest podłączony do MSIO.
Dodatkowe połączenia – Użyj pola wyboru Opcje zaawansowane, aby view dodatkowe opcje połączeń:
- Zaznacz opcję Fabric, aby zaobserwować w strukturze FPGA sygnał podłączony do MSIO.
- Zaznacz opcję GPIO, aby obserwować wejściowy sygnał kierunkowy — z tkaniny FPGA lub MSIO — za pomocą MSS GPIO.

Łączność przedview
Wstępna łącznośćview panelu w oknie dialogowym programu MSS CAN Configurator jest wyświetlana grafika view bieżących połączeń dla podświetlonego rzędu sygnału (Rysunek 3-1).

Konflikty zasobów
Ponieważ urządzenia peryferyjne MSS (MMUART, I2C, SPI, CAN, GPIO, USB, Ethernet MAC) współużytkują zasoby dostępu MSIO i FPGA do sieci szkieletowej, konfiguracja dowolnego z tych urządzeń peryferyjnych może spowodować konflikt zasobów podczas konfigurowania wystąpienia bieżącego urządzenia peryferyjnego. Konfiguratory urządzeń peryferyjnych dostarczają jasnych wskazówek, kiedy taki konflikt się pojawi.
Zasoby wykorzystane przez wcześniej skonfigurowane urządzenie peryferyjne skutkują trzema rodzajami informacji zwrotnych w bieżącym konfiguratorze urządzeń peryferyjnych:
• Informacje — jeśli zasób używany przez inne urządzenie peryferyjne nie powoduje konfliktu z bieżącą konfiguracją, w oknie połączenia zostanie wyświetlona ikona informacjiview panelu w tym zasobie. Podpowiedź na ikonie zawiera szczegółowe informacje o tym, które urządzenie peryferyjne korzysta z tego zasobu.
• Ostrzeżenie/błąd — jeśli zasób używany przez inne urządzenie peryferyjne powoduje konflikt z bieżącą konfiguracją, na ekranie przed połączeniem pojawia się ikona ostrzeżenia lub błędu.view panelu w tym zasobie. Podpowiedź na ikonie zawiera szczegółowe informacje o tym, które urządzenie peryferyjne korzysta z tego zasobu.
Gdy zostaną wyświetlone błędy, nie będzie można zatwierdzić bieżącej konfiguracji. Konflikt można rozwiązać za pomocą innej konfiguracji lub anulować bieżącą konfigurację za pomocą przycisku Anuluj.
Gdy wyświetlane są ostrzeżenia (i nie ma błędów), można zatwierdzić bieżącą konfigurację. Nie można jednak wygenerować ogólnego MSS; zobaczysz błędy generowania w oknie dziennika Libero SoC. Należy rozwiązać konflikt, który powstał podczas zatwierdzania konfiguracji, ponownie konfigurując jedno z urządzeń peryferyjnych powodujących konflikt.
Konfiguratory urządzeń peryferyjnych implementują następujące reguły określające, czy konflikt powinien być zgłaszany jako błąd, czy jako ostrzeżenie.
- Jeśli konfigurowane urządzenie peryferyjne jest urządzeniem peryferyjnym GPIO, wszystkie konflikty są błędami.
- Jeśli konfigurowane urządzenie peryferyjne nie jest urządzeniem peryferyjnym GPIO, wszystkie konflikty są błędami, chyba że konflikt dotyczy zasobu GPIO, w którym to przypadku konflikty będą traktowane jako ostrzeżenia.
błąd npample
Urządzenie peryferyjne USB jest używane i wykorzystuje urządzenie PAD związane z pinem pakietu V24. Skonfigurowanie urządzenia peryferyjnego CAN w taki sposób, że port RXBUS jest podłączony do MSIO, powoduje błąd.
Rysunek 4-1 przedstawia ikonę błędu wyświetlaną w tabeli Connectivity Assignment dla portu RXBUS.
Rysunek 4-2 przedstawia ikonę błędu wyświetlaną w oknie dialogowym Preview panelu w zasobie PAD dla portu RXBUS.
Ostrzeżenie Npample
Urządzenie peryferyjne GPIO jest używane i wykorzystuje urządzenie PAD związane z pinem pakietu V24 (GPIO_3).
Skonfigurowanie urządzenia peryferyjnego CAN w taki sposób, że port RXBUS jest podłączony do MSIO, powoduje wyświetlenie ostrzeżenia.
Rysunek 4-3 przedstawia ikonę ostrzegawczą wyświetlaną w tabeli Connectivity Assignment dla portu RXBUS.
Rysunek 4-4 przedstawia ikonę ostrzeżenia wyświetlaną w oknie preview panelu na zasobie PAD dla portu RXBUS. Zauważ, że w tym example, występuje drugi konflikt z GPIO z powodu dodatkowego połączenia z GPIO_3.
Informacje Npample
Urządzenie peryferyjne USB jest używane i wykorzystuje urządzenie PAD związane z pinem pakietu V24. Skonfigurowanie urządzenia peryferyjnego CAN w taki sposób, że port RXBUS jest podłączony do struktury FPGA, nie powoduje konfliktu. Jednakże, aby wskazać, że PAD jest powiązany z portem RXBUS (ale nie jest używany w tym przypadku), ikona informacji jest wyświetlana wview (Rysunek 4-5). Podpowiedź powiązana z ikoną zawiera opis sposobu wykorzystania zasobu (w tym przypadku USB).

Opis portu
Tabela 5-1 • Opis portu
| Nazwa portu | Grupa portowa | Kierunek | Opis |
| RX | CAN_PADS CAN_FABRIC |
In | Lokalny sygnał odbioru. |
| TX | CAN_PADS CAN_FABRIC |
Na zewnątrz | Sygnał transmisji magistrali CAN. |
| TX_EN_N | CAN_PADS CAN_FABRIC |
Na zewnątrz | Zewnętrzny sygnał sterujący sterownika. / Służy do wyłączania zewnętrznego nadajnika-odbiornika CAN. / TX_EN_N jest potwierdzane, gdy kontroler CAN jest zatrzymany lub gdy stan CAN jest wyłączony z magistrali. |
Notatka:
- Nazwy portów mają na początku nazwę instancji CAN, np. CAN_RX.
- Nazwy portów wejściowych głównego połączenia sieci szkieletowej mają przyrostek „F2M”, np. CAN _RX_F2M.
- Nazwy portów wejściowych połączenia dodatkowego w sieci szkieletowej mają sufiks „I2F”, np. CAN_RX_I2F.
- Nazwy portów wyjściowych i obsługujących wyjścia w sieci szkieletowej mają sufiks „M2F” i „M2F_OE”, np. CAN_RX_M2F i CAN_RX_M2F_OE.
- Porty PAD są automatycznie promowane na górę w całej hierarchii projektu.
Wsparcie produktu
Microsemi SoC Products Group wspiera swoje produkty różnymi usługami wsparcia, w tym obsługą klienta, centrum wsparcia technicznego klienta, a webwitryna internetowa, poczta elektroniczna i biura sprzedaży na całym świecie. Ten dodatek zawiera informacje na temat kontaktowania się z Microsemi SoC Products Group i korzystania z tych usług pomocy technicznej.
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.
Z Ameryki Północnej zadzwoń pod numer 800.262.1060
Z reszty świata zadzwoń pod numer 650.318.4460
Faks z dowolnego miejsca na świecie: 408.643.6913
Centrum wsparcia technicznego klienta
Microsemi SoC Products Group 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 projektowania dotyczące produktów Microsemi SoC. Centrum pomocy technicznej dla klientów spędza dużo czasu na tworzeniu notatek aplikacyjnych, odpowiedzi na często zadawane pytania dotyczące cyklu projektowania, dokumentacji znanych problemów i różnych często zadawanych pytań. Dlatego zanim się z nami skontaktujesz, odwiedź nasze zasoby online. Jest bardzo prawdopodobne, że odpowiedzieliśmy już na Twoje pytania.
Wsparcie techniczne
Odwiedź dział obsługi klienta webStrona (www.microsemi.com/soc/support/search/default.aspx), aby uzyskać więcej informacji i wsparcia. Wiele odpowiedzi dostępnych w wyszukiwarce web zasobu obejmują diagramy, ilustracje i łącza do innych zasobów w witrynie webstrona.
Webstrona
Możesz przeglądać różne informacje techniczne i nietechniczne na stronie głównej SoC pod adresem www.microsemi.com/soc.
Kontakt z Centrum Wsparcia Technicznego Klienta
Wysoko wykwalifikowani inżynierowie pracują w Centrum Wsparcia Technicznego. Z Centrum Wsparcia Technicznego można skontaktować się za pośrednictwem poczty elektronicznej lub za pośrednictwem Microsemi SoC Products Group webstrona.
E-mail
Możesz przesyłać swoje pytania techniczne na nasz adres e-mail i otrzymywać odpowiedzi e-mailem, faksem lub telefonicznie. Ponadto, jeśli masz problemy z projektem, możesz wysłać swój projekt e-mailem files, aby otrzymać pomoc. Stale monitorujemy konto e-mail przez cały dzień. Wysyłając do nas prośbę, pamiętaj o podaniu imienia i nazwiska, nazwy firmy oraz danych kontaktowych w celu sprawnego przetworzenia prośby.
Adres e-mail pomocy technicznej to soc_tech@microsemi.com.
Moje sprawy
Klienci Microsemi SoC Products Group mogą zgłaszać i śledzić sprawy techniczne online, przechodząc do sekcji Moje sprawy.
Poza USA
Klienci potrzebujący pomocy poza strefami czasowymi USA mogą skontaktować się z pomocą techniczną za pośrednictwem poczty e-mail (soc_tech@microsemi.com) lub skontaktuj się z lokalnym biurem sprzedaży. Listę biur sprzedaży można znaleźć pod adresem www.microsemi.com/soc/company/contact/default.aspx.
Wsparcie techniczne ITAR
Aby uzyskać pomoc techniczną dotyczącą układów FPGA RH i RT, które są regulowane przez przepisy dotyczące międzynarodowego handlu bronią (ITAR), skontaktuj się z nami za pośrednictwem soc_tech_itar@microsemi.com. Ewentualnie w Moich sprawach wybierz Tak z listy rozwijanej ITAR. Pełną listę układów Microsemi FPGA podlegających przepisom ITAR można znaleźć w ITAR web strona.
Microsemi Corporation (NASDAQ: MSCC) oferuje kompleksowe portfolio rozwiązań półprzewodnikowych dla: lotnictwa, obronności i bezpieczeństwa; przedsiębiorczość i komunikacja; oraz rynków przemysłowych i alternatywnych źródeł energii. Produkty obejmują wysokowydajne i niezawodne urządzenia analogowe i RF, układy scalone sygnałów mieszanych i RF, konfigurowalne układy SoC, układy FPGA i kompletne podsystemy. Siedziba Microsemi znajduje się w Aliso Viejo w Kalifornii. Dowiedz się więcej na www.microsemi.com.
© 2012 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.
Siedziba firmy Microsemi
One Enterprise, Aliso Viejo CA 92656 USA
W USA: +1 949-380-6100
Sprzedaż: +1 949-380-6136
Faks: +1 949-215-4996
5-02-00337-0/09.12
Dokumenty / Zasoby
![]() |
Konfiguracja Microsemi SmartFusion2 MSS CAN [plik PDF] Instrukcja użytkownika SmartFusion2 MSS Konfiguracja CAN, SmartFusion2, MSS Konfiguracja CAN, Konfiguracja CAN |




