Re: Generator czterech impulsów?



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <jul_at_nospam_fom.pl>
Subject: Re: Generator czterech impulsów?
Date: Fri, 1 Dec 2000 00:33:16 +0100



Marcin Kielesiński <misterq_at_nospam_canpol.pl> wrote in message
news:yam8369.2797.1722226896_at_nospam_canpol.pl...
Witam serdecznie Juliusz ! :)

W dniu 30-Lis-2000, napisałeś(aś):

Moze zadam pytanie prostrze. Ile pinow czy stykow ma to zlacze ?

Masz więc "prostrzą" odpowiedź - 20.
Oto pełen opis:


Ja tu widze 22, ale moze zle licze ? A co z numeracja od 1-18 ?
Wiec nie jest to sygnal R/W ale /IORD i /IOWR wiec brakuje mi jeszcze czegos
w rodzaju BALE, ALE no chyba, ze to /SpareCS za to robi ? Kiedy opada ten
sygnal w stosunku do wystawionego adresu A[2..5] ?
Daj poczatek tej listy.. i moze masz wykres timingu tego ? Chodzi mi glownie
o opadajace zbocza obu strobow.

19 GND
20 +5
21 _INT6 (przerwanie)
22 _SpareCS (adresowanie złącza)
23 NC
24 NC
25 _IORD (read)
26 _IOWR (write)
27 A5
28 A4
29 A3
30 A2
31 D23
32 D22
33 D21
34 D20
35 D19
36 D18
37 D17
38 D16
39 GND
40 +5V

Happy now? ;)

Juliusz




Poprzedni Następny
Wiadomość
Spis treści
From: misterq_at_nospam_canpol.pl (Marcin =?iso-8859-2?Q?Kielesi=F1ski?=)
Subject: Re: Generator czterech =?iso-8859-2?Q?impuls=F3w??=
Date: 1 Dec 2000 01:02:13 +0100


Witam serdecznie Juliusz ! :)

W dniu 01-Gru-2000, napisałeś(aś):

Ja tu widze 22, ale moze zle licze ?

Dobrze liczysz, ale piny +5, i GND się dublują.

A co z numeracja od 1-18 ?

Nie podłączone na płycie.

Wiec
nie jest to sygnal R/W ale /IORD i /IOWR

Dokładnie, ale ostatecznie spełnia to tą samą funkcję...

wiec brakuje mi jeszcze
czegos w rodzaju BALE, ALE no chyba, ze to /SpareCS za to robi ?

Nie znam przeznaczenia podanych przez Ciebie sygnałów.

Kiedy opada ten sygnal w stosunku do wystawionego adresu A[2..5] ?

W momencie gdy procesorem wybiorę adresy $d80000-$d80040
_SpareCS przechodzi w stan niski, A2-A5 wskazuje na jedną z
ośmiobitowych komorek, kolejne adresy to $d80000, $d80004, $d80008 itd.
_IORD opada przy odczycie z tego obszaru,
_IOWR przy zapisie.
Wysłasnie na INT6 zera, wywołuje przerwanie...

Daj poczatek tej listy..

Nie ma opisu do początku, są wyprowadzone tylko te piny, które
opisałem.

i moze masz wykres timingu tego ?

Nie mam - ale wogóle po co Ci to?

Juliusz

Pozdrawiam,
--
Marcin Kielesiński
e-mail: misterq_at_nospam_canpol.pl, www: http://www.viper.pl/~reborn/
IRC: MisterQ ICQ:67690939 *martina-sfx_at_nospam_egroups.com* owner

--
Archiwum grupy dyskusyjnej pl.misc.elektronika
http://niusy.onet.pl/pl.misc.elektronika

Poprzedni Następny
Wiadomość
Spis treści
From: "Juliusz" <jul_at_nospam_fom.pl>
Subject: Re: Generator czterech impulsów?
Date: Fri, 1 Dec 2000 01:31:53 +0100



W momencie gdy procesorem wybiorę adresy $d80000-$d80040
_SpareCS przechodzi w stan niski, A2-A5 wskazuje na jedną z
ośmiobitowych komorek, kolejne adresy to $d80000, $d80004, $d80008 itd.
_IORD opada przy odczycie z tego obszaru,
_IOWR przy zapisie.
Wysłasnie na INT6 zera, wywołuje przerwanie...


To co ty sobie procesorem robisz to jedno, a to co sie pojawia na tych
pinach to inna sprawa.

To _SpareCS jest istotne czy robi jako BALE czy wyskakuje wczesniej przed
adresem. I kiedy znika czy rownoczesnie z narastajacym zboczem /IOWR czy
pozniej ? O ile pozniej ?

Daj poczatek tej listy..

Nie ma opisu do początku, są wyprowadzone tylko te piny, które
opisałem.

i moze masz wykres timingu tego ?

Nie mam - ale wogóle po co Ci to?

Zeby te twoje 4 impulsy jakos wyssac z tej magistrali i nie stawiac
pomocniczego CLK. FIFO postawione przed logika czyli bezposrednio na
magistrali bedzie wymagalo wiecej zachodu czyli pomocniczego zegara i kilku
sztuczek. FIFO za taka logika bedzie pracowac OK za wyjatkiem ostatniego 32
bitowego slowa, ktore trzeba wpisac jakims wygenerowanym strobem.

Kazdy dword moglby wchodzic do fifo za logika przy pomocy nastepnego zbocza
strobu ale ostatni bajt z czworki przepisze sie ladnie ale nie bedzie czym
go wpisac do tego FIFO, bo sie zaden wiecej impuls nie pojawi.

Sa dwa wyjscia

1. Opoznic ostatnie zbocze narastajace /IOWR o kilkanascie ns, znaczy
opozniac wszystkie i taka opozniona replike uzyc do zapisu do FIFO. Jest to
ryzykowne, bo wymaga szybkiej pamieci

2. Jesli _SpareCS wraca do stanu nieaktywnego pozniej niz /IOWR to trzeba
uzyc tego jako sygnal do wygenerowania zapisu DO FIFO.

Zalezy to wszystko od timingow.

Mozna sprawe nieco skomplikowac i uzyc pomocniczego zegara i caly proces
prowadzic na nim.

Mozna na koncu wygenerowac 401-szy bajt, pusty, zeby uzyc tylko zbocza
strobu jako zegara.

czaisz ?

Juliusz