Zduplikowane sieci
Created: Sierpień 24, 2018 | Updated: Sierpień 24, 2018
Parent category: Naruszenia związane z sieciami
Default report mode: ![]()
Podsumowanie
To naruszenie występuje, gdy w projekcie wykryto dwie sieci o tej samej nazwie.
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:
Duplicate Net Names <Object> <NetName>,
gdzie
Object to Wire albo Bus Slice lub Element[n] (dla elementu magistrali)
NetName to nazwa dotkniętej sieci.
Zalecenie rozwiązania
- Projekt jest hierarchiczny, z oddzielnymi symbolami arkuszy używanymi do odwoływania się do odrębnych arkuszy podrzędnych oraz wpisami arkusza łączącymi się z portami na tych arkuszach podrzędnych. Naruszenie wystąpi, jeśli ta sama etykieta sieci została użyta na obu arkuszach podrzędnych. Wynika to z faktu, że etykiety sieci zdefiniowane na każdym pod-arkuszu, nawet o tej samej nazwie, pozostają lokalne dla tych pod-arkuszy. Rozwiązaniem w tym przypadku jest zapewnienie unikalnego nazewnictwa sieci pomiędzy arkuszami.
- Projekt jest płaski i w projekcie użyto portów. Naruszenie wystąpi, jeśli ta sama etykieta sieci została użyta pomiędzy arkuszami. Wynika to z faktu, że etykiety sieci zdefiniowane na każdym arkuszu, nawet o tej samej nazwie, pozostają lokalne dla tych arkuszy. Rozwiązaniem w tym przypadku jest zapewnienie unikalnego nazewnictwa sieci pomiędzy arkuszami.
- Ciągłość sieci pomiędzy spłaszczonymi arkuszami schematu zostaje przerwana przez niezamierzone użycie portów lub łączników międzyarkuszowych (offsheet connectors) o różnych nazwach. Użyj obszaru Details panelu Messages , aby szybko przejść (cross probe) do zduplikowanego nazewnictwa sieci. Prześledź sieć do portu wejściowego/wyjściowego na każdym arkuszu i upewnij się, że nazwy portów są takie same.
- Możesz mieć tę samą sieć używaną w dwóch różnych gałęziach projektu hierarchicznego — tzn. różne symbole arkuszy są używane do odwoływania się do różnych arkuszy podrzędnych, ale ta sama nazwa jest używana dla wpisów arkusza na poziomie najwyższym oraz portów potomnych, a oba symbole są połączone fizycznym przewodem lub magistralą. Ciągłość sieci pomiędzy tymi gałęziami może zostać przerwana przez niezamierzone użycie wpisów arkusza o różnych nazwach lub przez brak fizycznej magistrali/przewodu łączącego wpisy arkusza. Upewnij się, że fizyczny przewód łączący oba symbole arkuszy jest obecny i poprawnie podłączony oraz że wpisy arkusza mają takie same nazwy.