RE: Jak vybrat hradlové pole?

jiri@bezstarosti.cz jiri
Středa Březen 17 14:30:21 CET 2004


Trosku se v tom Vasem vysvetleni topim, takze to zkusim interpretovat, jak
bych to chapal ja.
 
 
Mate 4x 32kB SRAM, takze adresove draty A0 az A14 jsou pro vsechny SRAM
spolecne. A15 + jeden pin brany (oznacime A16) 8051 musi vybirat kterou.
Takze /RD a /WR zapojime vesele do vsech pameti najednou do /OE a /WE,
propojime vsechny adresove draty A0-A14 a pripojime k CPU za pomoci 74HC573
pro dolnich 8 bitu adresovky jak je obvykle, A15 + A16 do vstupu A,B 74HC138
a /RD a /WR zaprahneme do vstupu pro vyber chipu, tedy /G2A a /G2B, G1
osetrime do high.
Vhodne vystupy 74HC138 /Yx soupneme do /CE kazde pameti zvlast. Datovou
sbernici
propojime pres vsechny pameti a k CPU na datovku. Vstup 74HC138 oznaceny
jako C
dame do H nebo L tak, aby nam sedely co nejlepe piny pro ovladani /CE pameti
na plosnak.
Pokud mate tech pouzder nedej buh 8 po 16kB, pak samo A14 bude taky do
74HC138 a 
tak se A14 soupne do vstupu C te 74HC138 (jak tak na Vasi zpravu koukam).
Pokud maji Vase pameti vice vyberovych signalu, ty nepouzite osetrete do
"aktivna".
 
Pokud chcete tutez pamet pouzit i pro program, tedy v interni RAM bude
nejaky
bootloader, muzete vzit dve shotky diody na /RD a /PSEN smerem do techto
signalu
ze zvedaciho odporu par kilo a vysledny signal pouzit misto /RD v predchozim
odstavci.
 
Jiste je to lepe nakreslit, ale cas je drahy, snad jsem se nikde nepreklep.
V kazdem pripade takova sbernicova kolize je bomba vec, takze to chce byt
dost pozorny
pri navrhu, melo to byt jen nahozeni do smeru, ne navod a za nic nerucim,
promyslet
to do detailu uz musite sam :). Jen jeste takovou malou lahudku. Pokud
nastavite branu
P0 coz je zde datova sbernice programem do L a shodite pin /RD pomoci zapisu
do brany
P3 take do L, potece z vybrane pameti do zeme plny proud co pamet do datovky
doda.
Takze tam nekdy davam u uzivatelem programovatelnych systemu odpory mezi
datovku
8051 a pameti o hodnote kolem 1k (2k2 mi take behalo na 12MHz dobre), cimz
ani
schvalne uzivatel neodepise cele zarizeni.
 
Takze jsme pouzili navic jen jednu 74HC138 za nejakou "osmikorunu", tedy
hradloveho
pole netreba. Pokud to nezvladnete, staci slozit vhodny obnos na muj
"palmarni ucet"
a je po problemu, pak uz by to bylo i se zarukou promyslene do detailu :).
 
Pokud Vam slo o neco uplne jineho, tak jsem nepochopil, bylo by to tento
tyden
uz podruhe.
 
--
Jiri Bezstarosti

-----Original Message-----
From: Michal Michal [mailto:tacud.pilot@seznam.cz]
Sent: Thursday, March 07, 2002 4:48 PM
To: hw-news@list.gin.cz
Subject: Jak vybrat hradlov? pole?


Ahoj,
Pot?ebuji zapojit k 8051 RAM 128KB a pot?ebuji tam pam?? str?nek p?ipojenou
ke sb?rnici. Ne?lo by je nahradit n?jak?m hradlov?m polem? V?bec nem?m v
tomto oboru p?ehled a nev?m jak? jsou mo?nosti.
    V zapojen? pot?ebuji:
   Pam?? str?nky t?i bity (adresn? bity A14,A15,A16), kter? je ovl?dan?
sign?ly /READ, /WRITE, ENABLE1 a /ENABLE2. Do pam?ti se bude zapisovat a
bude se sn? i ??st! ->t??stavov? sb?rnice. (celkem 10 v?vod?)
 Druh? ??st, kterou tvo?? hradlo OR, generuje sign?l /CS1 pro RAM. Tak?e  je
t?eba dva vstupy a jeden v?stup.
    Celkem budu pot?ebovat t?in?ct v?vod?, tak?e by to cht?lo n?co v DIL16
nebo DIL18. 
Michal
PS: V loni bylo pozd?.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://nethouse.cz/pipermail/hw-list/attachments/20020307/9d7dce3a/attachment.htm


Další informace o konferenci Hw-list