RTV forum PL | NewsGroups PL

Jak uzyskać poprawne nazwy połączeń w netliście w Protel AD6.7 z hierarchią?

PROTEL - schemat hierarchiczny , dziwna netlista

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak uzyskać poprawne nazwy połączeń w netliście w Protel AD6.7 z hierarchią?

MH
Guest

Sat Mar 15, 2008 1:26 am   



Witam ,

Oswajam się z wersją demo AD6.7. Problem jest następujący : rysuję schemat
główny , na którym są 2 bloczki hierarchiczne. Pierwszy z nich posiada
port wyjściowy o nazwie A[0..15] , a drugi port wejściowy o nazwie
B[0..15]. Wewnątrz podschematów są podpięte do portów sygnały opatrzone
odpowiednimi nazwami(etykietami) tzn. A[0..15] i B[0..15]. Następnie na
schemacie głównym łączę oba bloczki szyną o nazwie C[0..15]. Teraz generuję
netlistę ,przechodzę do PCB. Niby wszystko jest połączone OK , ale ....
Połączenia pomiędzy układami z podbloczków mają nazwy B0 .... B15.
Spodziewałem się , iż zostaną im przypisane nazwy ze schematu nadrzędnego
tzn. C0 .. C15. Co robię źle? Przy bardziej skomplikowanym (i to wcale
nie tak bardzo) projekcie można się pogubić.

MH

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

EM
Guest

Sun Mar 16, 2008 1:35 pm   



Quote:
Oswajam się z wersją demo AD6.7. Problem jest następujący : rysuję schemat
główny , na którym są 2 bloczki hierarchiczne. Pierwszy z nich posiada
port wyjściowy o nazwie A[0..15] , a drugi port wejściowy o nazwie
B[0..15]. Wewnątrz podschematów są podpięte do portów sygnały opatrzone
odpowiednimi nazwami(etykietami) tzn. A[0..15] i B[0..15]. Następnie na
schemacie głównym łączę oba bloczki szyną o nazwie C[0..15]. Teraz generuję
netlistę ,przechodzę do PCB. Niby wszystko jest połączone OK , ale ....
Połączenia pomiędzy układami z podbloczków mają nazwy B0 .... B15.
Spodziewałem się , iż zostaną im przypisane nazwy ze schematu nadrzędnego
tzn. C0 .. C15. Co robię źle? Przy bardziej skomplikowanym (i to wcale
nie tak bardzo) projekcie można się pogubić.

A co na to DRC?
Owszem, można się pogubić skoro jednemu netowi nadajesz 3 nazwy.
Z tego co wiem z własnych doświadczeń, to w P99 nie można łączyć netów o
rożnych nazwach. Tak więc proponuję wszystkie te nety nazwać tak samo.
Nazwy portów nie są ważne, tylko nazwy netów.
Inaczej np. w Orcadzie, gdzie można łączyć nety o różnych nazwach.
--
Pozdr
EM

MH
Guest

Sun Mar 16, 2008 5:11 pm   



Quote:
Oswajam się z wersją demo AD6.7. Problem jest następujący : rysuję schemat
główny , na którym są 2 bloczki hierarchiczne. Pierwszy z nich posiada
port wyjściowy o nazwie A[0..15] , a drugi port wejściowy o nazwie
B[0..15]. Wewnątrz podschematów są podpięte do portów sygnały opatrzone
odpowiednimi nazwami(etykietami) tzn. A[0..15] i B[0..15]. Następnie na
schemacie głównym łączę oba bloczki szyną o nazwie C[0..15]. Teraz
generuję
netlistę ,przechodzę do PCB. Niby wszystko jest połączone OK , ale ....
Połączenia pomiędzy układami z podbloczków mają nazwy B0 .... B15.
Spodziewałem się , iż zostaną im przypisane nazwy ze schematu nadrzędnego
tzn. C0 .. C15. Co robię źle? Przy  bardziej skomplikowanym (i to wcale
nie tak bardzo) projekcie można się pogubić.

A co na to DRC?

A cholera wie! Przeglądam całe menu i nie widzę żadnej komendy uruchamiającej
DRC. Przeglądam helpa (swoją drogą też popaprany) i znajduję pdf'a na temat
"Verifying Your Design in Altium Designer". 19 stron beblaniny i ani słowa
jak uruchomić DRC. Znajduję jednak w menu coś takiego:
Project=>Compile Document<nazwa> (idiotyczna nomenklatura)
Istotnie , wypluwa mi komunikat: Class Document Source Message Time
Date No.

[Error] USG.SchDoc Compiler Duplicate Net Names Element[-1]: OUT
(Inferred) 16:40:35 2008-03-16 56

Nie mniej jednak netlista została utworzona i jest OK na PCB.




Quote:
Owszem, można się pogubić skoro jednemu netowi nadajesz 3 nazwy.
Z tego co wiem z własnych doświadczeń, to w P99 nie można łączyć netów o
rożnych nazwach. Tak więc proponuję wszystkie te nety nazwać tak samo.

No to jeżeli tak TRZEBA , to stwierdzam: PROTEL JEST DO DUPY I NIE JEST
WART ZŁOTÓWKI. Przypuśćmy , że mam schemacik hierarchiczny z bloczkiem
wewnątrz którego wyjściem jest port OUT[0..n]. Musi być podpięta szyna
z poszczególnymi sygnałami OUT0 .. OUTn. Dalej chcę ten bloczek użyć w kilku
miejscach schematu. I co? Totalna kaszana.

Quote:
Nazwy portów nie są ważne, tylko nazwy netów.
Inaczej np. w Orcadzie, gdzie można łączyć nety o różnych nazwach.

Nie tylko w OrCadzie. W KAŻDYM!! innym edytorze tak jest. Wyobrażmy sobie
następujący projekt:
[Pre-Amplifier]=>[Filter]=>[Amplifier]
Niech urządzenie będzie wielokanałowe , więc każdy z podzespołów ma swój
IN[0..n] oraz OUT[0..n]. Takoż nazywam odpowiednie porty w każdym z podzespołów
oraz wewnętrzne szyny do nich podłączone. I co??

PROTEL JEST DO DUPY !!!

Pozdr.,

MH

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

stp
Guest

Sun Mar 16, 2008 9:43 pm   



Po prostu musisz wiedziec jak to robic...
Bloki mozna laczyc przez porty a nie nety.

ERC wlacza sie z Options a uruchamia jako kompilacje....

Jako efekt pojawiaja sie ERC marks a raport podaje wyjasnienie co i
jak....


On Mar 17, 5:11 am, "MH" <logiz...@op.pl> wrote:
Quote:
Oswajam się z wersją demo AD6.7. Problem jest następujący : rysuję schemat
główny , na którym są 2 bloczki hierarchiczne. Pierwszy z nich posiada
port wyjściowy o nazwie A[0..15] , a drugi port wejściowy o nazwie
B[0..15]. Wewnątrz podschematów są podpięte do portów sygnały opatrzone
odpowiednimi nazwami(etykietami) tzn. A[0..15] i B[0..15]. Następnie na
schemacie głównym łączę oba bloczki szyną o nazwie C[0..15]. Teraz
generuję
netlistę ,przechodzę do PCB. Niby wszystko jest połączone OK , ale ....
Połączenia pomiędzy układami z podbloczków mają nazwy B0 ..... B15.
Spodziewałem się , iż zostaną im przypisane nazwy ze schematu nadrzędnego
tzn. C0 .. C15. Co robię źle? Przy  bardziej skomplikowanym (i to wcale
nie tak bardzo) projekcie można się pogubić.

A co na to DRC?

A cholera wie! Przeglądam całe menu i nie widzę żadnej komendy uruchamiającej
DRC. Przeglądam helpa (swoją drogą też popaprany) i znajduję pdf'a na temat
"Verifying Your Design in Altium Designer". 19 stron beblaniny i ani słowa
jak uruchomić DRC. Znajduję jednak w menu coś takiego:
Project=>Compile Document<nazwa> (idiotyczna nomenklatura)
Istotnie  , wypluwa mi komunikat: Class Document        Source  Message Time
        Date    No.

[Error] USG.SchDoc      Compiler        Duplicate Net Names Element[-1]: OUT
(Inferred)      16:40:35        2008-03-16      56

Nie mniej jednak netlista została utworzona i jest OK na PCB.

Owszem, można się pogubić skoro jednemu netowi nadajesz 3 nazwy.
Z tego co wiem z własnych doświadczeń, to w P99 nie można łączyć netów o
rożnych nazwach. Tak więc proponuję wszystkie te nety nazwać tak samo.  

No to jeżeli tak TRZEBA , to stwierdzam: PROTEL JEST DO DUPY I NIE JEST
WART ZŁOTÓWKI. Przypuśćmy , że mam schemacik hierarchiczny z bloczkiem
wewnątrz którego wyjściem jest port OUT[0..n]. Musi być podpięta szyna
z poszczególnymi sygnałami OUT0 .. OUTn. Dalej chcę ten bloczek użyć w kilku
miejscach schematu. I co? Totalna kaszana.

Nazwy portów nie są ważne, tylko nazwy netów.
Inaczej np. w Orcadzie, gdzie można łączyć nety o różnych nazwach.

Nie tylko w OrCadzie. W KAŻDYM!! innym edytorze tak jest. Wyobrażmy sobie
następujący projekt:
[Pre-Amplifier]=>[Filter]=>[Amplifier]
Niech urządzenie będzie wielokanałowe , więc każdy z podzespołów ma swój
IN[0..n] oraz OUT[0..n]. Takoż nazywam odpowiednie porty w każdym z podzespołów
oraz wewnętrzne szyny do nich podłączone.  I co??

PROTEL JEST DO DUPY !!!

Pozdr.,

MH

--
Wysłano z serwisu OnetNiusy:http://niusy.onet.pl


Mister
Guest

Sun Mar 16, 2008 11:07 pm   



Quote:
PROTEL JEST DO DUPY !!!

jak czegoś nie wiesz jak zrobić lub nie umiesz zrobić to nie znaczy ze to
jest nic nie warte....

Więcej szacunku dla czyjejś pracy a i Ciebie będą szanowali.
Ja używam AD i sobie chwalę.

Pozdrawiam
Mister

MH
Guest

Mon Mar 17, 2008 1:51 am   



Quote:
PROTEL JEST DO DUPY !!!

jak czegoś nie wiesz jak zrobić lub nie umiesz zrobić to nie znaczy ze to
jest nic nie warte....

Użyłem argumentów.

Quote:

Więcej szacunku dla czyjejś pracy a i Ciebie będą szanowali.
Ja używam AD i sobie chwalę.


Użyj argumentów , lub doradź/wskaż co robię źle lub wytłumacz czego nie
rozumiem.

Pozdr.,

MH

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

EM
Guest

Mon Mar 17, 2008 7:49 am   



Quote:
Po prostu musisz wiedziec jak to robic...
Bloki mozna laczyc przez porty a nie nety.

Może jedynym błędem jest nadanie nazwy netu C w schemacie nadrzędnym.
Prawdpopodobnie nie trzeba tam nic nazywać.
--
Pozdr
EM

Jerry1111
Guest

Tue Mar 18, 2008 10:18 pm   



MH wrote:
Quote:
PROTEL JEST DO DUPY !!!
jak czegoś nie wiesz jak zrobić lub nie umiesz zrobić to nie znaczy ze to
jest nic nie warte....

Użyłem argumentów.

Slabe te argumenty.

Quote:
Więcej szacunku dla czyjejś pracy a i Ciebie będą szanowali.
Ja używam AD i sobie chwalę.


Użyj argumentów , lub doradź/wskaż co robię źle lub wytłumacz czego nie
rozumiem.

Masz oryginal? To zadzwon w miejsce, gdzie go kupiles - dostaniesz
odpowiedz.
Nie masz? To szukaj w sieci rozwiazania problemu.

--
Jerry1111

elektroda NewsGroups Forum Index - Elektronika Polska - Jak uzyskać poprawne nazwy połączeń w netliście w Protel AD6.7 z hierarchią?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map