Logo MicrosemiSmartFusion2 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.

Konfiguracja Microsemi SmartFusion2 MSS CAN — tabela przypisań

Łą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).
Konfiguracja Microsemi SmartFusion2 MSS CAN — tabela przypisań 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.

  1. Jeśli konfigurowane urządzenie peryferyjne jest urządzeniem peryferyjnym GPIO, wszystkie konflikty są błędami.
  2. 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. Konfiguracja Microsemi SmartFusion2 MSS CAN — tabela przypisań 2Rysunek 4-2 przedstawia ikonę błędu wyświetlaną w oknie dialogowym Preview panelu w zasobie PAD dla portu RXBUS.
Konfiguracja Microsemi SmartFusion2 MSS CAN — tabela przypisań 3 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.
Konfiguracja Microsemi SmartFusion2 MSS CAN — tabela przypisań 4
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.
Konfiguracja Microsemi SmartFusion2 MSS CAN — tabela przypisań 5Informacje 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).
Konfiguracja Microsemi SmartFusion2 MSS CAN — tabela przypisań 6

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.

Logo MicrosemiSiedziba 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

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *