Jakie programy potrafią przetworzyć schematy bramek logicznych na równania dla GAL?
Pytanie ....
From: "Hubert Świerczewski" <hubi74_at_nospam_polbox.com>
Subject: Pytanie ....
Date: Tue, 02 Jun 1998 11:46:02 GMT
Czy istnieje (w ogóle, a jeśli tak to gdzie) jakiś program który
przetworzy schemat ideowy (obojętnie czy będzie to Schematic Protel'a, czy
Orcada) złożony z bramek logicznych na równania logiczne (lub coś takiego
podobnego) co można by "wrzucić" na wejście jakiegoś kompilatora GAL'i.
Chodzi o to, aby nie robić tego ręcznie. W zasadzie intuicja mówi mi że
jest to możliwe, ale nigdy się z takim programem nie spotkałem.
--
Pozdrawiam
Hubert Świerczewski
hubi_at_nospam_polbox.com
From: "Mechanik" <krawiec_at_nospam_fox.ds14.agh.edu.pl>
Subject: Re: Pytanie ....
Date: Tue, 2 Jun 1998 14:18:59 +0200
Zarowno Protel98 jak i Orcad7Express (wczesniejsze tez) moga generowac
netiste do CUPL'a, albo tez pliki w formacie *.JED do programowania GAL'i.
Hubert Świerczewski napisał(a) w wiadomości:
<01bd8a19$acabd600$LocalHost_at_nospam_ppp>...
Czy istnieje (w ogóle, a jeśli tak to gdzie) jakiś program który
przetworzy schemat ideowy (obojętnie czy będzie to Schematic Protel'a, czy
Orcada) złożony z bramek logicznych na równania logiczne (lub coś takiego
podobnego) co można by "wrzucić" na wejście jakiegoś kompilatora GAL'i.
Chodzi o to, aby nie robić tego ręcznie. W zasadzie intuicja mówi mi że
jest to możliwe, ale nigdy się z takim programem nie spotkałem.
--
>
> Pozdrawiam
>
> Hubert Świerczewski
> hubi_at_nospam_polbox.com
From: "Jaroslaw Lis" <lis_at_nospam_papuga.ict.pwr.wroc.pl>
Subject: Re: Pytanie ....
Date: 2 Jun 1998 12:22:10 GMT
Hubert Świerczewski <hubi74_at_nospam_polbox.com> wrote:
Czy istnieje (w ogóle, a jeśli tak to gdzie) jakiś program który
przetworzy schemat ideowy (obojętnie czy będzie to Schematic Protel'a, czy
Orcada) złożony z bramek logicznych na równania logiczne (lub coś takiego
podobnego) co można by "wrzucić" na wejście jakiegoś kompilatora GAL'i.
Chodzi o to, aby nie robić tego ręcznie. W zasadzie intuicja mówi mi że
jest to możliwe, ale nigdy się z takim programem nie spotkałem.
Istniec istnieja, a przynajmniej o takich czytalem w reklamowkach.
Tyle ze naprawde - odkad masz gala - to prosciej i lepiej wpisac rownanka
czego sie po ukladzie spodziewasz, a nie zestawiac z bramek.
J.
From: "janbit, a. janiak" <janbit_at_nospam_janbit.com.pl>
Subject: Re: Pytanie ....
Date: Tue, 02 Jun 1998 15:46:59 GMT
Jaroslaw Lis napisał(a) w wiadomości:
<6l0qpi$929$1_at_nospam_okapi.ict.pwr.wroc.pl>...
Hubert Świerczewski <hubi74_at_nospam_polbox.com> wrote:
Czy istnieje (w ogóle, a jeśli tak to gdzie) jakiś program który
przetworzy schemat ideowy (obojętnie czy będzie to Schematic Protel'a,
czy
Orcada) złożony z bramek logicznych na równania logiczne (lub coś takiego
[...]
Tyle ze naprawde - odkad masz gala - to prosciej i lepiej wpisac rownanka
czego sie po ukladzie spodziewasz, a nie zestawiac z bramek.
Nie tak szybko. Czasami prosciej i szybciej jest narysowac schemat. To
zalezy od typu ukladu (nie/ma rejestry, duzo/malo przerzutnikow, tylko
kombinacyjny, itp.)
Pozdrowienia - Andrzej Janiak, JANBIT
janbit_at_nospam_janbit.com.pl
http://www.janbit.com.pl
From: "Jaroslaw Lis" <lis_at_nospam_papuga.ict.pwr.wroc.pl>
Subject: Re: Pytanie ....
Date: 2 Jun 1998 15:53:13 GMT
janbit, a. janiak <janbit_at_nospam_janbit.com.pl> wrote:
Jaroslaw Lis napisał(a) w wiadomości:
Orcada) złożony z bramek logicznych na równania logiczne (lub coś takiego
[...]
Tyle ze naprawde - odkad masz gala - to prosciej i lepiej wpisac rownanka
czego sie po ukladzie spodziewasz, a nie zestawiac z bramek.
Nie tak szybko. Czasami prosciej i szybciej jest narysowac schemat. To
zalezy od typu ukladu (nie/ma rejestry, duzo/malo przerzutnikow, tylko
kombinacyjny, itp.)
No nie wiem. Mnie sie tam zawsze szybciej proste rownanka pisalo
typu Y= A#B & B#C niz rysowalo bramkami...
J.
From: Olgierd Cybulski <cybulski_at_nospam_pkpf.if.uj.edu.pl>
Subject: Re: Pytanie ....
Date: Tue, 02 Jun 1998 18:00:53 +0200
Jaroslaw Lis wrote:
No nie wiem. Mnie sie tam zawsze szybciej proste rownanka pisalo
typu Y= A#B & B#C niz rysowalo bramkami...
J.
Jak zatem zapisac prostymi rownankami np. licznik rewersyjny ?
Albo inne uklady sekwencyjne ?
O.C.
----------------------------------------
pies pileon kameleon
----------------------------------------
From: "Jaroslaw Lis" <lis_at_nospam_papuga.ict.pwr.wroc.pl>
Subject: Re: Pytanie ....
Date: 2 Jun 1998 17:15:07 GMT
Olgierd Cybulski <cybulski_at_nospam_pkpf.if.uj.edu.pl> wrote:
Jaroslaw Lis wrote:
No nie wiem. Mnie sie tam zawsze szybciej proste rownanka pisalo
typu Y= A#B & B#C niz rysowalo bramkami...
Jak zatem zapisac prostymi rownankami np. licznik rewersyjny ?
Albo inne uklady sekwencyjne ?
W CUPLU ? Poczytac raz opis i przyklady :-)
Uklady sekwencyjne robi sie bardzo prosto, a liczniki do wrecz banalnie.
Chyba prosciej niz siedziec nad katalogiem i zastanawiac sie jak
naprawde dziala np 74193 ...
J.
P.S. Przedostatnie dzielo kolegi, glownie licznikowe - 30 GALi,
Ostatnio wtrynia macha..
From: "janbit, a. janiak" <janbit_at_nospam_janbit.com.pl>
Subject: Re: Pytanie ....
Date: Wed, 03 Jun 1998 10:01:14 GMT
W CUPLU ? Poczytac raz opis i przyklady :-)
Uklady sekwencyjne robi sie bardzo prosto, a liczniki do wrecz banalnie.
To zalezy, jesli np. mam zrbic dziurawy licznik (np. pomija feralna 13 i jej
wielokrotnosci), to juz musze troche posiedziec, a w VHDL jest to dosyc
proste.
Chyba prosciej niz siedziec nad katalogiem i zastanawiac sie jak
naprawde dziala np 74193 ...
Jak robie od poczatku jakis licznik, to i tak musze pomyslec jak to ma
dzialac.
Pozdrowienia - Andrzej Janiak, JANBIT
janbit_at_nospam_janbit.com.pl
http://www.janbit.com.pl
From: "kibol" <hans_at_nospam_ss.gestapo.de>
Subject: Re: Pytanie ....
Date: Wed, 3 Jun 1998 12:43:41 +0200
To zalezy, jesli np. mam zrbic dziurawy licznik (np. pomija feralna 13 i
jej
wielokrotnosci), to juz musze troche posiedziec, a w VHDL jest to dosyc
proste.
Proste, ale zeby to jeszcze bylo syntezowalne to musisz miec albo dobry
software , albo uzywac instrukcji , ktore sa syntezowalne.
Jezeli opiszesz uklad w sposob behavioral'ny to nie wiem czy jest jakies
narzedzie , ktore Ci to zsyntezuje.
From: "janbit, a. janiak" <janbit_at_nospam_janbit.com.pl>
Subject: Re: Pytanie ....
Date: Mon, 08 Jun 1998 05:39:19 GMT
kibol napisał(a) w wiadomoci: <6l39g9$fig$1_at_nospam_galaxy.uci.agh.edu.pl>...
To zalezy, jesli np. mam zrbic dziurawy licznik (np. pomija feralna 13 i
jej
wielokrotnosci), to juz musze troche posiedziec, a w VHDL jest to dosyc
proste.
Proste, ale zeby to jeszcze bylo syntezowalne to musisz miec albo dobry
software , albo uzywac instrukcji , ktore sa syntezowalne.
Jezeli opiszesz uklad w sposob behavioral'ny to nie wiem czy jest jakies
narzedzie , ktore Ci to zsyntezuje.
Oczywiscie, ze sa - jest ich nawet sporo.
Pozdrowienia - Andrzej Janiak, JANBIT
janbit_at_nospam_janbit.com.pl
http://www.janbit.com.pl
From: "Jaroslaw Lis" <lis_at_nospam_papuga.ict.pwr.wroc.pl>
Subject: Re: Pytanie ....
Date: 3 Jun 1998 14:55:33 GMT
janbit, a. janiak <janbit_at_nospam_janbit.com.pl> wrote:
W CUPLU ? Poczytac raz opis i przyklady :-)
Uklady sekwencyjne robi sie bardzo prosto, a liczniki do wrecz banalnie.
To zalezy, jesli np. mam zrbic dziurawy licznik (np. pomija feralna 13 i jej
wielokrotnosci), to juz musze troche posiedziec, a w VHDL jest to dosyc
proste.
W Cuplu tez :-)
Zero myslenia: definiujesz automat o stanach:
present 1 next 2
present 2 next 3
...
present 12 next 14
...
present 25 next 27
...
present xxx next 1
Myslenie sie zaczyna jak bitow za duzo, albo brak sekretarki do posadzzenia
i wklepania powyzszego.
Chyba prosciej niz siedziec nad katalogiem i zastanawiac sie jak
naprawde dziala np 74193 ...
Jak robie od poczatku jakis licznik, to i tak musze pomyslec jak to ma
dzialac.
I to myslenie zamienia sie na rownanka, a nie na schemat z TTLi
Zrob taki licznik pomijajacy 13 z 74xxx
J.
P.S. A jesli z punktu widzenia jezykow programowania [komputerow,
a nie PLD], CUPL to kawal zlomu.
From: "janbit, a. janiak" <janbit_at_nospam_janbit.com.pl>
Subject: Re: Pytanie ....
Date: Mon, 08 Jun 1998 05:39:17 GMT
Jaroslaw Lis napisał(a) w wiadomoci:
<6l3o55$auq$2_at_nospam_okapi.ict.pwr.wroc.pl>...
janbit, a. janiak <janbit_at_nospam_janbit.com.pl> wrote:
W CUPLU ? Poczytac raz opis i przyklady :-)
Uklady sekwencyjne robi sie bardzo prosto, a liczniki do wrecz banalnie.
To zalezy, jesli np. mam zrbic dziurawy licznik (np. pomija feralna 13 i
jej
wielokrotnosci), to juz musze troche posiedziec, a w VHDL jest to dosyc
proste.
W Cuplu tez :-)
Zero myslenia: definiujesz automat o stanach:
Zero pisze J. , no prose, to ja nie wiedzialem o tym. Zapraszam na moje
zajecia, bedzie mozna sprawdzic.
present 1 next 2
present 2 next 3
...
present 12 next 14
...
present 25 next 27
...
present xxx next 1
Myslenie sie zaczyna jak bitow za duzo, albo brak sekretarki do posadzzenia
i wklepania powyzszego.
Panie Drogi! Co ma piernik do wiatraka (tam cos na gorze bylo o zerze)/
Chyba prosciej niz siedziec nad katalogiem i zastanawiac sie jak
naprawde dziala np 74193 ...
Jak robie od poczatku jakis licznik, to i tak musze pomyslec jak to ma
dzialac.
I to myslenie zamienia sie na rownanka, a nie na schemat z TTLi
Jedna dalej trzyma sie Pan zera - prosze sprawdzic do czego sluza biblioteki
np. ukladow TTL (po jaki diabel kilkunastu ludzi siedzi i rozpisuje stare -
wydawaloby sie - biblioteki TTL)
Zrob taki licznik pomijajacy 13 z 74xxx
Tez mozna. Kiedys to nawet bylo jedno z cwieczen dla tudentow (na technice
cyfrowej) - dawali sobie rade.
P.S. A jesli z punktu widzenia jezykow programowania [komputerow,
a nie PLD], CUPL to kawal zlomu.
Co ma piernik do wiatraka? To sa zupelnie odrebne sprawy. W mowie potocznej
(zargon)- mowimy zaprogramoj cos w VHDL, itd., ale to nie sa jezyki
programowania
Pozdrowienia - Andrzej Janiak, JANBIT
janbit_at_nospam_janbit.com.pl
http://www.janbit.com.pl
From: "Jaroslaw Lis" <lis_at_nospam_papuga.ict.pwr.wroc.pl>
Subject: Re: Pytanie ....
Date: 8 Jun 1998 17:56:27 GMT
janbit, a. janiak <janbit_at_nospam_janbit.com.pl> wrote:
Jaroslaw Lis napisał(a) w wiadomoci:
[...] To zalezy, jesli np. mam zrbic dziurawy licznik (np. pomija feralna 13 i jej
wielokrotnosci), to juz musze troche posiedziec, a w VHDL jest to dosyc
proste.
Zero myslenia: definiujesz automat o stanach:
Zero pisze J. , no prose, to ja nie wiedzialem o tym. Zapraszam na moje
zajecia, bedzie mozna sprawdzic.
Jesli Ty dostrzegasz w ponizszym myslenie:
present 1 next 2
present 2 next 3
...
present 12 next 14
...
present 25 next 27
...
present xxx next 1
Myslenie sie zaczyna jak bitow za duzo, albo brak sekretarki do posadzzenia
i wklepania powyzszego.
Panie Drogi! Co ma piernik do wiatraka (tam cos na gorze bylo o zerze)/
Ano ma. Powiedzmy do 6 bitow to wklepie bez myslenia, Przy troche wiekszej
ilosci albo posadze kogos do wklepania, albo pomysle jak sobie zaosczedzic
roboty. Przy jeszcze wiekszej ilosci zacznie sie klopot z realizowalnoscia.
Jak robie od poczatku jakis licznik, to i tak musze pomyslec jak to ma
dzialac.
I to myslenie zamienia sie na rownanka, a nie na schemat z TTLi
Jedna dalej trzyma sie Pan zera - prosze sprawdzic do czego sluza biblioteki
np. ukladow TTL (po jaki diabel kilkunastu ludzi siedzi i rozpisuje stare -
wydawaloby sie - biblioteki TTL)
Sluza inzynierom starej daty, co na UCY74 zeby zjedli, albo inzynierom
bardzo mlodej daty, ktorym kazano przerobic istniejacy schemat
na jeden uklad scalony - byle szybko.
Inaczej w ogole nie sa potrzebne.
Zrob taki licznik pomijajacy 13 z 74xxx
Tez mozna. Kiedys to nawet bylo jedno z cwieczen dla tudentow (na technice
cyfrowej) - dawali sobie rade.
Oczywiscie ze mozna, tylko pytanie co bedzie szybciej - rownanka, czy
schemat i skorzystanie z biblioteki. Smiem twierdzic ze rownanka.
P.S. A jesli z punktu widzenia jezykow programowania [komputerow,
a nie PLD], CUPL to kawal zlomu.
Co ma piernik do wiatraka? To sa zupelnie odrebne sprawy.
Dlatego w P.S. Po prostu kawal zlomu ktorego powstydzilby sie uczen
szkoly sredniej robiac jakikolwiek fragment kompilatora.
W mowie potocznej
(zargon)- mowimy zaprogramoj cos w VHDL, itd., ale to nie sa jezyki
programowania
Ale jednak pewne reguly uzywania jezykow programowania obowiazuja.
A CUPL ich nie spelnia.
J.
From: "janbit, a. janiak" <janbit_at_nospam_janbit.com.pl>
Subject: Re: Pytanie ....
Date: Wed, 03 Jun 1998 10:01:12 GMT
Witam!
[...]
Nie tak szybko. Czasami prosciej i szybciej jest narysowac schemat. To
zalezy od typu ukladu (nie/ma rejestry, duzo/malo przerzutnikow, tylko
kombinacyjny, itp.)
No nie wiem. Mnie sie tam zawsze szybciej proste rownanka pisalo
typu Y= A#B & B#C niz rysowalo bramkami...
Tak jak pisalem - to zalezy od ukladu. Czesto stosuje sie techniki mieszane,
np. schemat, na schemacie "kawalek" projektu w postaci rownan albo w VHDLu.
Pozdrowienia - Andrzej Janiak, JANBIT
janbit_at_nospam_janbit.com.pl
http://www.janbit.com.pl
From: "Pawel Michocki" <pawelm_at_nospam_sim.com.pl>
Subject: Re: Pytanie ....
Date: Tue, 2 Jun 1998 14:17:16 +0100
ORCAD PLD (STARY-DOS) LUB ORCAD EXPRESS (WIN)
Hubert Świerczewski napisał(a) w wiadomości:
<01bd8a19$acabd600$LocalHost_at_nospam_ppp>...
Czy istnieje (w ogóle, a jeśli tak to gdzie) jakiś program który
przetworzy schemat ideowy (obojętnie czy będzie to Schematic Protel'a, czy
Orcada) złożony z bramek logicznych na równania logiczne (lub coś takiego
podobnego) co można by "wrzucić" na wejście jakiegoś kompilatora GAL'i.
Chodzi o to, aby nie robić tego ręcznie. W zasadzie intuicja mówi mi że
jest to możliwe, ale nigdy się z takim programem nie spotkałem.
--
>
> Pozdrawiam
>
> Hubert Świerczewski
> hubi_at_nospam_polbox.com
From: "janbit, a. janiak" <janbit_at_nospam_janbit.com.pl>
Subject: Re: Pytanie ....
Date: Tue, 02 Jun 1998 15:46:57 GMT
Hubert Świerczewski napisał(a) w wiadomoci:
<01bd8a19$acabd600$LocalHost_at_nospam_ppp>...
Czy istnieje (w ogóle, a jeśli tak to gdzie) jakiś program który
przetworzy schemat ideowy (obojętnie czy będzie to Schematic Protel'a, czy
Orcada) złożony z bramek logicznych na równania logiczne (lub coś takiego
podobnego) co można by "wrzucić" na wejście jakiegoś kompilatora GAL'i.
Tak, jest cos takiego: OrCAD/Express
Pozdrowienia - Andrzej Janiak, JANBIT
janbit_at_nospam_janbit.com.pl
http://www.janbit.com.pl