Błędy składni zakresu magistrali

Parent category: Naruszenia związane z magistralami

Default report mode:

Podsumowanie

To naruszenie występuje, gdy składnia sieci, z którą powiązana jest magistrala, została określona nieprawidłowo.

Powiadomienie

Jeśli błędy i ostrzeżenia kompilatora są włączone do wyświetlania na schemacie (włączane na stronie Schematic - Compiler w oknie dialogowym Preferences), obiekt powodujący problem będzie miał pod sobą kolorową falistą linię. Powiadomienie jest również wyświetlane w panelu Messages w następującym formacie:

Bus range syntax error <NetName> at <Location> ,

gdzie:

NetName to nazwa nadrzędnej sieci, z którą powiązany jest problematyczny obiekt magistrali.

Location to współrzędne X, Y elektrycznego hotspotu problematycznego obiektu magistrali.

Zalecenie rozwiązania

Po zaznaczeniu naruszenia w panelu Messages użyj obszaru Details panelu, aby szybko wykonać cross-probing do problematycznego identyfikatora sieci (np. etykiety sieci, portu, wpisu arkusza itp.), którego składnia magistrali została zdefiniowana nieprawidłowo. Poprawna składnia powinna mieć jeden z następujących formatów:

  • NetName[LowerIndex..UpperIndex]
  • NetName[UpperIndex..LowerIndex]

Na przykład rozważ magistralę, która przenosi dwie składowe sieci: A0 i A1. Składnia magistrali w tym przypadku powinna brzmieć A[0..1] lub A[1..0]. Przykłady niepoprawnej składni to m.in.: A[0.1], A[1-0], A[0,1], A[..1] oraz A[0..].

 

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Content