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