Po co jest wejscie zegarowe w GAL-u?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Po co jest wejscie zegarowe w GAL-u?
Date: Sat, 05 Jun 2004 21:15:28 +0200


Troszkę zacząłem się bawić PLD i ispLEVER (na razie graficznie na
brameczkach) niestety nie mam pojęcia do czego jest fizyczne wejście
zegarowe.


Ps. jak zmusić ispLEVER żeby dane wyjście na schemacie podłączył do
danego pinu a nie "jak mu lepiej pasuje".
--
Pozdrawiam
Maksymilian Dutka
#GG: 1493163

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Mister" <wojpie_at_nospam_poczta.onet.pl>
Subject: Re: Po co jest wejscie zegarowe w GAL-u?
Date: Sat, 5 Jun 2004 21:55:16 +0200


Troszkę zacząłem się bawić PLD i ispLEVER (na razie graficznie na
brameczkach) niestety nie mam pojęcia do czego jest fizyczne wejście
zegarowe.
Jak to po co ? przecież możesz robić sobie np. układ sekwencyjny
synchroniczny , wtedy musisz jakoś przerzutniki wyzwalać.

Mister



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: Po co jest wejscie zegarowe w GAL-u?
Date: Sat, 05 Jun 2004 23:12:20 +0200


Użytkownik Mister napisał:

Troszkę zacząłem się bawić PLD i ispLEVER (na razie graficznie na
brameczkach) niestety nie mam pojęcia do czego jest fizyczne wejście
zegarowe.

Jak to po co ? przecież możesz robić sobie np. układ sekwencyjny
synchroniczny , wtedy musisz jakoś przerzutniki wyzwalać.

Mister



Myślałem że to obojętne z czego pochodzi sygnał zegarowy, niestety tak
nie jest.

--
Pozdrawiam
Maksymilian Dutka
#GG: 1493163

========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.onet.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Arek" <abk_at_nospam_poczta.onet.pl>
Subject: Re: Po co jest wejscie zegarowe w GAL-u?
Date: Sat, 5 Jun 2004 22:00:35 +0200


Maksymilian Dutka napisał(a) w wiadomości: ...
Troszkę zacząłem się bawić PLD i ispLEVER (na razie graficznie na
brameczkach) niestety nie mam pojęcia do czego jest fizyczne wejście
zegarowe.


Początkujący? Na narastające (ew. opadające) zbocze zegara zmienia
się stan na wyjściach przerzutników.
Jeżeli to już oczywiste to w prostych GALach np 16V8 tylko z tego
wejścia może być pobierany sygnał taktujący przerzutniki.
W dużych isp są dedykowane wejścia zegarowe - mają krótkie i o
zbliżonych wartościach czasy propagacji od nóżki do różnych sekcji
struktury (a nawet do każdego przerzutnika).

Ps. jak zmusić ispLEVER żeby dane wyjście na schemacie podłączył do
danego pinu a nie "jak mu lepiej pasuje".


Nie znam programu(?). W prostych GALach (ale i np MAX7000) czasami
nie każdy sygnał można podłączyć do dowolnego wyjścia (ograniczenie
w GALu lub "za ciasno"). Można wymusić w prgramie i ew. poszukać w
opcjach kompilatora/fittera.
--
Arek



========
Path: news-archive.icm.edu.pl!newsfeed.gazeta.pl!news.internetia.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Maksymilian Dutka <maxdutka_at_nospam_usunpoczta.onet.pl>
Subject: Re: Po co jest wejscie zegarowe w GAL-u?
Date: Sat, 05 Jun 2004 23:11:08 +0200


Użytkownik Arek napisał:
Maksymilian Dutka napisał(a) w wiadomości: ...

Troszkę zacząłem się bawić PLD i ispLEVER (na razie graficznie na
brameczkach) niestety nie mam pojęcia do czego jest fizyczne wejście
zegarowe.



Początkujący?

Tak, z PLD nigdy nie miałem do czynienia.

Na narastające (ew. opadające) zbocze zegara zmienia
się stan na wyjściach przerzutników.
Jeżeli to już oczywiste to w prostych GALach np 16V8 tylko z tego
wejścia może być pobierany sygnał taktujący przerzutniki.
W dużych isp są dedykowane wejścia zegarowe - mają krótkie i o
zbliżonych wartościach czasy propagacji od nóżki do różnych sekcji
struktury (a nawet do każdego przerzutnika).


Rzeczywiście, wejść zerarowych przeżutników nie można "podłaczyć" do
czegoś innego niż wejście zerarowe w GAL-u, a myślałem że można.

--
Pozdrawiam
Maksymilian Dutka
#GG: 1493163

========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Marek N." <marek.n.delete_at_nospam_op.pl>
Subject: Re: Po co jest wejscie zegarowe w GAL-u?
Date: Sun, 6 Jun 2004 03:12:05 +0200


Rzeczywiście, wejść zerarowych przeżutników nie można "podłaczyć" do
czegoś innego niż wejście zerarowe w GAL-u, a myślałem że można.

Miałem kiedyś taki problem, chciałem taktować kilka przerzutników
sygnałem innym niż sygnał pochodzący z wejścia zagarowego.
Program do syntezy wyrzucał błąd.Wystarczyło jednak pogrzebać w
opcjach syntezy i wszystko poszło jak trzeba, wejścia zegarowe
przerzutników trafiły na "zwykły" pin. Ale to był FPGA, dokładnie
Spartan2E Xilinxa.

--
Marek N.





========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!pwr.wroc.pl!panorama.wcss.wroc.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Bartosz Sarama <q.uasim_od_at_wp_at_nospam_wp.pl>
Subject: Re: Po co jest wejscie zegarowe w GAL-u?
Date: Sun, 06 Jun 2004 12:57:37 +0200


Marek N. wrote:

Miałem kiedyś taki problem, chciałem taktować kilka przerzutników
sygnałem innym niż sygnał pochodzący z wejścia zagarowego.
Program do syntezy wyrzucał błąd.Wystarczyło jednak pogrzebać w
opcjach syntezy i wszystko poszło jak trzeba, wejścia zegarowe
przerzutników trafiły na "zwykły" pin. Ale to był FPGA, dokładnie
Spartan2E Xilinxa.

Pominąwszy drobny fakt, że takie podejście raczej nie powinno być
stosowane ze względu na wprowadzanie sygnałów asynchronicznych do
struktury, to zabieg dowolnego formowania zegarów i wprowadzania zegarów
na magistralę zegarową z niemal dowolnego miejsca struktury dostępne
jest chyba tylko w układach FPGA. Tę własność stosuje się jednak raczej
np. do bramkowania sygnału zegarowego przy pomocy specjalnie do tego
celu przeznaczonych bramek (odseparowanych od innych) i z gwarantowanym
wyrównywaniem opóźnień pomiędzy magistralami zegarowymi oraz do układów
powielania częstotliwości. Wprowadzenie asynchronicznych zegarów na
magistralę zegarową (lub bezpośrednio na wejścia zegarowe przerzutników)
może powodować hazardy i nieprzewidywane oscylacje. Dlatego też należy
stosować raczej dedykowane wejścia zegarowe, które również mają
gwarantowany (i jednakowy dla wszystkich) czas opóźnienia sygnału do
wszystkich magistral zegarowych wewnątrz struktury.

--
Pozdrawiam
Bartosz Sarama

========
Path: news-archive.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai