Cyfrowka ttl 74
Masz problem? Zapytaj na forum elektroda.pl
From: Janusz Dziedzic <jano_at_nospam_irc.pl>
Subject: Cyfrowka ttl 74
Date: Sun, 08 Dec 2002 18:11:30 +0100
Witam
Czy jest moze jakis uklad serii 74 ktory:
ma przerzutniki D -latch (reagujace na poziom)
ma resetowanie tych przerzutnikow (pojedynczo albo calego ukladu -to juz
bez roznicy)
Czy produkowany jest jeszcze 74LS198 (8bit rejestr przesuwajacy, D,
zerowanie, wpis rownolegly, hold) jesli nie to jest cos podobnego?
Pzdr
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: Cyfrowka ttl 74
Date: 8 Dec 2002 18:48:30 +0100
Czy jest moze jakis uklad serii 74 ktory:
ma przerzutniki D -latch (reagujace na poziom)
ma resetowanie tych przerzutnikow (pojedynczo albo calego ukladu -to juz
bez roznicy)
np. 74HCT174.
173 reaguje na zbocze.
Czy produkowany jest jeszcze 74LS198 (8bit rejestr przesuwajacy, D,
zerowanie, wpis rownolegly, hold) jesli nie to jest cos podobnego?
Produkowany a nawet i sprzedawany.
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: Janusz Dziedzic <jano_at_nospam_irc.pl>
Subject: Re: Cyfrowka ttl 74
Date: Sun, 08 Dec 2002 20:22:33 +0100
ziel wrote:
Czy jest moze jakis uklad serii 74 ktory:
ma przerzutniki D -latch (reagujace na poziom)
ma resetowanie tych przerzutnikow (pojedynczo albo calego ukladu -to juz
bez roznicy)
np. 74HCT174.
173 reaguje na zbocze.
Czy produkowany jest jeszcze 74LS198 (8bit rejestr przesuwajacy, D,
zerowanie, wpis rownolegly, hold) jesli nie to jest cos podobnego?
Produkowany a nawet i sprzedawany.
dzieki o to mi chodzilo: a tak swoja droga to jeszcze mam pytanie
co oznacza 74HCT174/Ph albo /Fch /NTE (z katalogu elfy)
I dlaczego oni na schemacie podaja ze sa tam przerzutniki reagujace na
zbocze narastajace?
Acha nie moge tego robic na ukladach proglamowalnych bo to jest projekt.
A robie rejestr sukcesywnej aproksymacji do przetwornika A/C.
Acha a 74HCT198 tez jest?
Bo do konca nie wiem jak jest z laczeniem hct z ls (no musze doczytac)
Pzdr
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: Re: Cyfrowka ttl 74
Date: Sun, 8 Dec 2002 20:22:18 +0100
Acha a 74HCT198 tez jest?
Bo do konca nie wiem jak jest z laczeniem hct z ls (no musze doczytac)
HCT z LSami powinno byc bezbolesne.
Gorzej jak ma byc HC + LS - wtedy jest problem
logicznej '1'.
jerry
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: Cyfrowka ttl 74
Date: 8 Dec 2002 20:46:01 +0100
dzieki o to mi chodzilo: a tak swoja droga to jeszcze mam pytanie
co oznacza 74HCT174/Ph albo /Fch /NTE (z katalogu elfy)
literki w tym wypadku podaja producenta. Uklady moga sie roznic
jakimis pozornie drobnymi szczegolami.
I dlaczego oni na schemacie podaja ze sa tam przerzutniki reagujace na
zbocze narastajace?
173 przepisuje dane tylko w chwili narastania CP, natomiast 174 tez
przepisuje
w tej chwili, ale jak dlugo jest "1" na wejsciu CP, tak dlugo na wyjsciu
zmienia
sie na wyjsciu i po opadnieciu sygnalu na CP zapamietany jest stan ostatni.
Aha nie moge tego robic na ukladach proglamowalnych bo to jest projekt.
Do projektow wlasnie najlepsze sa uklady programowalne :-)
A robie rejestr sukcesywnej aproksymacji do przetwornika A/C.
Acha a 74HCT198 tez jest?
Hm... no, tak jakby go nie bylo :-(
Znalazlem tylko 74F198 Philips.
A i kupic go bedzie ciezko, chyba lepiej kupic GAL20V10 i zaprogramowac.
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: Re: Cyfrowka ttl 74
Date: Sun, 8 Dec 2002 21:20:45 +0100
A i kupic go bedzie ciezko, chyba lepiej kupic GAL20V10 i zaprogramowac.
Chyba prosciej jakas mala Alterke,
bo skad wziac programator do GALi??
Chyba ze jest taki sam skomplikowany jak ByteBlaster.
jerry
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: Cyfrowka ttl 74
Date: Sun, 8 Dec 2002 21:16:04 +0100
GG: #2061027 (zwykle jako 'dostepny-niewidoczny')
dzieki o to mi chodzilo: a tak swoja droga to jeszcze mam pytanie
co oznacza 74HCT174/Ph albo /Fch /NTE (z katalogu elfy)
/Philips
/Fairchild
...
I dlaczego oni na schemacie podaja ze sa tam przerzutniki reagujace na
zbocze narastajace?
AFAIR to chyba tylko 7475 miala gole latche sterowane poziomem.
MDz
From: Janusz Dziedzic <jano_at_nospam_irc.pl>
Subject: Re: Cyfrowka ttl 74
Date: Sun, 08 Dec 2002 21:57:59 +0100
Marek Dzwonnik wrote:
GG: #2061027 (zwykle jako 'dostepny-niewidoczny')
dzieki o to mi chodzilo: a tak swoja droga to jeszcze mam pytanie
co oznacza 74HCT174/Ph albo /Fch /NTE (z katalogu elfy)
/Philips
/Fairchild
...
I dlaczego oni na schemacie podaja ze sa tam przerzutniki reagujace na
zbocze narastajace?
AFAIR to chyba tylko 7475 miala gole latche sterowane poziomem.
Hmm czyli tak jak myslalem, a ta 7475 nie ma resetu :-(
A 74175 reaguje tylko na zbocze, przepisuje na wyjscie to co jest na
wejsciu w chwili zbocza narastajacego.
Ja potrzebuje latcha z resetem. A juz sie ucieszylem :(
Pzdr
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: Cyfrowka ttl 74
Date: 8 Dec 2002 22:51:09 +0100
Hmm czyli tak jak myslalem, a ta 7475 nie ma resetu :-(
A 74175 reaguje tylko na zbocze, przepisuje na wyjscie to co jest na
wejsciu w chwili zbocza narastajacego.
Ja potrzebuje latcha z resetem. A juz sie ucieszylem :(
No to zobacz jeszcze ls395
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: Re: Cyfrowka ttl 74
Date: Sun, 8 Dec 2002 19:03:04 +0100
Czy produkowany jest jeszcze 74LS198 (8bit rejestr przesuwajacy, D,
A moze lepiej zainteresowac sie CPLD ??
Np:
Do serii MAX3000A od Altery programator to HC245 podlaczony
do LPTa.
A w scalaku MAX3064 masz 64 przerzutniki do wykorzystania
w dowolny sposob. Akurat 3000A to rodzina na 3V ale
wszystkie wejscia sa 5V-tolerant i podlaczasz do 5V bez
zadnych 'posrednikow'.
Oprogramowanie darmowe (MAX+) do zassania z www.altera.com
jerry
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: Cyfrowka ttl 74
Date: 8 Dec 2002 19:25:25 +0100
A moze lepiej zainteresowac sie CPLD ??
Np:
Do serii MAX3000A od Altery programator to HC245 podlaczony
do LPTa.
A w scalaku MAX3064 masz 64 przerzutniki do wykorzystania
w dowolny sposob. Akurat 3000A to rodzina na 3V ale
wszystkie wejscia sa 5V-tolerant i podlaczasz do 5V bez
zadnych 'posrednikow'.
To juz lepiej ATmega128L
3V z tolerancja 5V, masa darmowego oprogramowania, programator
to wtyczka od LPT, a ile funkcji logicznych mozna sobie wpisac !
Nawet linie opózniajaca o dowolnie dlugi czas z pamiecia 4kB.
Wlasnie wpadl mi do glowy przerzutnik analogowy :-)
Odczytuje sygnal analogowy i podaje na wyjscia PWM :-)
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: Re: Cyfrowka ttl 74
Date: Sun, 8 Dec 2002 19:32:44 +0100
To juz lepiej ATmega128L
3V z tolerancja 5V, masa darmowego oprogramowania, programator
to wtyczka od LPT, a ile funkcji logicznych mozna sobie wpisac !
Ino moje rozwiazanie szybsze ;)
Co najmniej o jedno zero. Czasami nawet o 2.
Bo reszta zalet (oprocz pamieci) jest taka sama
jerry
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: Cyfrowka ttl 74
Date: 8 Dec 2002 20:20:08 +0100
Ino moje rozwiazanie szybsze ;)
Co najmniej o jedno zero. Czasami nawet o 2.
Bo reszta zalet (oprocz pamieci) jest taka sama
Ale w medze jednym przyciskiem mozna zmienic zadane funkcje,
bez ponownego programowania i na wyswietlaczu graficznym
moze wyswietlic co aktualnie robi z sygnalami wejsciowymi :-)
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: Grzegorz Domagala <grzegorz.domagata_at_nospam_chello.at>
Subject: Re: Cyfrowka ttl 74
Date: Sun, 08 Dec 2002 19:51:46 GMT
jerry1111 <jerry1111_at_nospam_wp.pl> wrote:
To juz lepiej ATmega128L
3V z tolerancja 5V, masa darmowego oprogramowania, programator
to wtyczka od LPT, a ile funkcji logicznych mozna sobie wpisac !
Ino moje rozwiazanie szybsze ;)
Co najmniej o jedno zero. Czasami nawet o 2.
Tego nie bylbym taki pewny (chyba ze powaznie traktujesz to "czasami")
wlasnie projektuje sobie taki jeden uklad - wybralem CPLD bo uklad
nieszczegolnie zlozony a potrzebuje predkosci - no i teraz zgrzytam
zebami bo opoznienia rozwlaja mi synchronizacje. Kurde - kto by
pomyslal ze glupi "and" zegara i wyjscia przezutnika ptrafi takie
cuda wyrabiac. Na poczatku liczylem ze uklad pojdzie na 80MHz, potem ze
na 40 a teraz coraz bardziej na 20 wyglada. Na uC pewnie bym 1MHz nie
przekroczyl ale tez nie musialbym kombinowac jak spowodowac zeby smiecia w
ramie nie zpisywal.....
GRG nieco zlamany bo mylslal ze "cyfrowka jest latwa" .....
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: Re: Cyfrowka ttl 74
Date: Sun, 8 Dec 2002 21:22:49 +0100
pomyslal ze glupi "and" zegara i wyjscia przezutnika ptrafi takie
SAMOBOJCA?????????
Nie uzywaj ZADNYCH bramek na necie od zegara,
bo w CPLD/FPGA zegarki oda specjalnie szybkimi 'kanalami'
zeby opoznienia byly male. Uzywac ClockEnable
w przerzutnikach, ale bron Boze bramek!!!!
Troszeczke zmien koncepcje ukladu i zacznie znowu
chodzic na 100MHz.
jerry
PS: A jaka kosc?
From: Grzegorz Domagala <grzegorz.domagata_at_nospam_chello.at>
Subject: Re: Cyfrowka ttl 74
Date: Sun, 08 Dec 2002 21:34:47 GMT
jerry1111 <jerry1111_at_nospam_wp.pl> wrote:
pomyslal ze glupi "and" zegara i wyjscia przezutnika ptrafi takie
SAMOBOJCA?????????
Nie uzywaj ZADNYCH bramek na necie od zegara,
bo w CPLD/FPGA zegarki oda specjalnie szybkimi 'kanalami'
Niestety - bramki potrzebuje na WYJSCIU przezutnika - mam licznik
adresowy sterowany przeniesieniem z innego licznika - to dziala.
Niestety chcialem wyprowadzic na zewnatrz rowniez sygnal przeniesienia -
potrzebny mi byl jak sygnal sterujacy linia "WE" pamieci. Niestety -
ze wzgeldu na logike ktora generuje sygnal przenisienia jego zbocze
opadajace pojawia sie znaczaco pozniej niz zmiana licznika adresowego -
co oznacza ze "WE" aktuwne trzyma sie akurat wtedy kiedy zmienia sie adres.
Wybrnolem z tego tworzac jednobitowy "licznik" ustawiany na aktywny
w momencie zmiany licznika adresowego - dzieki temu zbocza ida idealnie
(w symulacji przynajmniej) rowno. Niestety - jak chce puscic z max.
szybkoscia kiedy licznik adresowy zmienia sie co takt zegara mam stale
aktywna linie zapisu. Probowalem tego unikanac wiazac sygnal "aktywny" z
zegarem - no i wrocilem do poczatku :(((. Teraz zastanawiama sie czy
ryzykowac trzymanie aktywnego zapisu zaly czas (i miec nadzieje ze
linie licznika pojda dostatecznie synchronicznie zeby nie narabalo mi po
pamieci) czy darowac sobie max. szybkosc. A pierwsza szybkosc ponizej
max. jest dwa razy mniejsza.... jak to w cyfrowce :(
GRG
zeby opoznienia byly male. Uzywac ClockEnable
w przerzutnikach, ale bron Boze bramek!!!!
Troszeczke zmien koncepcje ukladu i zacznie znowu
chodzic na 100MHz.
jerry
PS: A jaka kosc?
--
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: Re: Cyfrowka ttl 74
Date: Sun, 8 Dec 2002 23:05:15 +0100
ze wzgeldu na logike ktora generuje sygnal przenisienia jego zbocze
opadajace pojawia sie znaczaco pozniej niz zmiana licznika adresowego -
co oznacza ze "WE" aktuwne trzyma sie akurat wtedy kiedy zmienia sie adres.
I nie da sie tutaj przez DFF opoznic o 1 takt adresu?
PS: A jaka kosc?
????
Ja Ci dobrze radze - wystrzegaj sie takich 'kwiatkow'.
Kiedys popadlem w podobna 'petle'. Jakos sie udalo,
ale potem bylo trzeba zmienic design delikatnie
i byly to 3 miesiace pracy zamiast 3 dni. Po prostu
wszystko od nowa przepisalem. Wiec proponuje zmien
to poki jeszcze czas ;)
Poza tym dobrze jest zaczac uzywac pipelining nawet
do prostych rzeczy - moze cos sie dzieje nie w 1 ale
w 4 taktach, ale za to masz wieksze Fmax i wieksza
przepustowosc niz w jednotaktowych ukladach.
jerry
From: Grzegorz Domagala <grzegorz.domagata_at_nospam_chello.at>
Subject: Re: Cyfrowka ttl 74
Date: Sun, 08 Dec 2002 22:56:29 GMT
jerry1111 <jerry1111_at_nospam_wp.pl> wrote:
ze wzgeldu na logike ktora generuje sygnal przenisienia jego zbocze
opadajace pojawia sie znaczaco pozniej niz zmiana licznika adresowego -
co oznacza ze "WE" aktuwne trzyma sie akurat wtedy kiedy zmienia sie adres.
I nie da sie tutaj przez DFF opoznic o 1 takt adresu?
PS: A jaka kosc?
????
Probowalem na EPM7128S - ale nie udalo mi sie kupic szybszej niz -15. A
na takiej to nawet glupi licznik czkawki dostawal - w tej chwili probuje
na EPM7064S - ta jest -10 i istnieje niezerowa szansa ze sie uda.
Ja Ci dobrze radze - wystrzegaj sie takich 'kwiatkow'.
Kiedys popadlem w podobna 'petle'. Jakos sie udalo,
ale potem bylo trzeba zmienic design delikatnie
i byly to 3 miesiace pracy zamiast 3 dni. Po prostu
wszystko od nowa przepisalem. Wiec proponuje zmien
to poki jeszcze czas ;)
No coz - jedno "przepisywanie od nowa" mam juz za soba - ale zwazywszy
ze zaczynalem kompletnie nie znajac VHDL (w tym pisze) to chyba
nienajgorzej.
Poza tym dobrze jest zaczac uzywac pipelining nawet
do prostych rzeczy - moze cos sie dzieje nie w 1 ale
w 4 taktach, ale za to masz wieksze Fmax i wieksza
przepustowosc niz w jednotaktowych ukladach.
Jesli masz na mysli - dane wyznaczone przy tym takcie zegara wplywaja na
uklad dopiero w nastepnym takcie - to takie wlasnie bylo zalozenie od
samego poczatku - az takiej wiary w szybkosc CPGA nie mialem.
Innego pipeliningu niebardzo da sie zrobic - projekt jest bardzo prosty.
Problemy pojawiaja sie dopiero przy wspolpracy z ukladami "zewnetrznymi" -
pamieca i przetwornikiem A/D - probowalem zrobic dla nich eleganckie
"szkolne" przebiegi sterujace - niestety nawet jedna warstwa logiki tak
bardzo przesowa timingi ze wszystko sie rozwala - teraz kombinuje jakby
tu wysterowac unikajac wszelakiej kombinatoryki za przerzutnikami - ach
zeby tak dalo sie upchnac przezutnik wyzwalany na OBU zboczach. Dwa razy
szybszy zegar nie wchodzi tymaczsowo w gre - najprostsze rzeczy przestaja
dzialac (na symulacjach - bec moze fizycznie by to "jakos" poszlo ale z
natury jestem pesymista...)
Moze po prostu wzialem sie za zbyt
ambitne zadanie - projekt ma dzialac niemalze na granicy mozliwosci
ukladu. Jak mi sie nie uda - coz trzeba bedzie ciac po zalozeniach :(((
GRG
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: Re: Cyfrowka ttl 74
Date: Mon, 9 Dec 2002 21:25:50 +0100
Probowalem na EPM7128S - ale nie udalo mi sie kupic szybszej niz -15. A
na takiej to nawet glupi licznik czkawki dostawal - w tej chwili probuje
na EPM7064S - ta jest -10 i istnieje niezerowa szansa ze sie uda.
Jak takie malutkie starczają to kup sobie 3064-4 i juz.
Innego pipeliningu niebardzo da sie zrobic - projekt jest bardzo prosty.
Wczytujesz sobie dane A z A/D w takcie N. W N+1 takcie przepisujesz
je do logiki ktora ma dalej cos zrobic, ale jednoczesnie
czytasz nastepne dane B z A/D. W takcie N+2 wypluwasz dane z logiki
na jakies DFFy wyjsciowe i jednoczesnie ladujesz sobie dane B.
Taki 'strumien' cyfrowy. Czyli masz przesuniecie o 2 takty
wejscia wzgl. wyjscia ale szybkosc dzialania masz na 1 takt.
zeby tak dalo sie upchnac przezutnik wyzwalany na OBU zboczach. Dwa razy
Dwa DFFy rownolegle - jednen rising_edge drugi falling_edge.
Tylko dobrze je 'zestroic' ze soba. Poszukaj w necie
bodajze w opencores byl jakis uklad ktory chodzil na
obu zboczach.
ambitne zadanie - projekt ma dzialac niemalze na granicy mozliwosci
ukladu. Jak mi sie nie uda - coz trzeba bedzie ciac po zalozeniach :(((
Kupic szybszy scalak ;)
jerry
From: Grzegorz Domagala <grzegorz.domagata_at_nospam_chello.at>
Subject: Re: Cyfrowka ttl 74
Date: Thu, 12 Dec 2002 19:21:52 GMT
jerry1111 <jerry1111_at_nospam_wp.pl> wrote:
ambitne zadanie - projekt ma dzialac niemalze na granicy mozliwosci
ukladu. Jak mi sie nie uda - coz trzeba bedzie ciac po zalozeniach :(((
Kupic szybszy scalak ;)
Eeee, to za latwo :))))
No coz - musialem ciachnac po zalozeniach - zjechalem z 40MSPS na 30,
podnioslem zegar 2 razy (dzieki czemu moglem wywalic logike za
przezutnikami ) i z symulacji wynika ze pojdzie.....
Swoaj droga ten pomysl z pipeliningem bardzo sie przydal - dzikie niemu
udalo mi sie ominac problem przesuniecia danch wzgledem zegara.
Dzieki
GRG
From: "Suszi" <suszi_at_nospam_zeus.polsl.gliwice.pl>
Subject: Re: Cyfrowka ttl 74
Date: Thu, 12 Dec 2002 13:13:47 +0100
Czy produkowany jest jeszcze 74LS198 (8bit rejestr przesuwajacy, D,
A moze lepiej zainteresowac sie CPLD ??
Np:
Do serii MAX3000A od Altery programator to HC245 podlaczony
do LPTa.
A w scalaku MAX3064 masz 64 przerzutniki do wykorzystania
w dowolny sposob. Akurat 3000A to rodzina na 3V ale
wszystkie wejscia sa 5V-tolerant i podlaczasz do 5V bez
zadnych 'posrednikow'.
Oprogramowanie darmowe (MAX+) do zassania z www.altera.com
_______________________
ta odpowiedz to mi sie kojarzy z "przypadkami szczegolnymi".........
PRZEROST FORMY NAD TRESCIA
czy jakby gostek chcial inwerter albo anda pojedynczego , to dobry ALTMEL
nie jest aly, co ?
a tu owe przypadki :-) polecam
jak przedstawic 15 binarnie
http://bszx.iinf.polsl.gliwice.pl/extra/mikro1.jpg
a tu jak zanegowac sygnal....
http://bszx.iinf.polsl.gliwice.pl/extra/PTC1.jpg
-)