Jak zrobic pamiec ram 32x4? PiIne
From: "Dani" <kodani_at_nospam_wp.pl>
Subject: Jak zrobic pamiec ram 32x4? PiIne
Date: Sat, 29 Jun 2002 02:29:52 +0200
Prosze pomozcie.
Jak ktos wie to prosze o pomoc.
Do niedzieli
Dani
From: "Dani" <kodani_at_nospam_wp.pl>
Subject: Re: Jak zrobic pamiec ram 32x4? PiIne
Date: Sat, 29 Jun 2002 02:58:25 +0200
dodam jeszcze ze chodzi o RAM 780101
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: Jak zrobic pamiec ram 32x4? PiIne
Date: Sat, 29 Jun 2002 09:45:27 +0200
Użytkownik "Dani" <kodani_at_nospam_wp.pl> napisał w wiadomości
news:afj0ik$qr2$1_at_nospam_sunsite.icm.edu.pl...
dodam jeszcze ze chodzi o RAM 780101
Możesz jaśniej?
Jeżeli chcesz zastąpić padniętą 780101 w urządzeniu, to !być może! mam 1..2
szt. czegoś takiego w szpargałach.
MDz
From: "Dani" <kodani_at_nospam_wp.pl>
Subject: Re: Jak zrobic pamiec ram 32x4? PiIne
Date: Sat, 29 Jun 2002 10:13:15 +0200
jestem na studiach i musze zdac egzamin
byla na wykladach kosc 16x4 czyli 780101
bylo jej polaczenie 16x8
a na egzaminie bedzie 32x4
jak to zrealizowac jak polaczyc poszczegolne wejscia i wyjscia i wejscia
adresowe.
mam nadzieje ze juz wiadomo o co chodzi.
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: Jak zrobic pamiec ram 32x4? PiIne
Date: 29 Jun 2002 10:36:05 +0200
jestem na studiach i musze zdac egzamin
byla na wykladach kosc 16x4 czyli 780101
bylo jej polaczenie 16x8
a na egzaminie bedzie 32x4
jak to zrealizowac jak polaczyc poszczegolne wejscia i wyjscia i wejscia
adresowe.
mam nadzieje ze juz wiadomo o co chodzi.
A ja w pierwszej chwili pomyslałem, że 10-latek zadaje pytanie.
-(
pzdr
Artur
--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika
From: "Marek Dzwonnik" <mdz_at_nospam_message.pl>
Subject: Re: Jak zrobic pamiec ram 32x4? PiIne
Date: Sat, 29 Jun 2002 10:58:06 +0200
Użytkownik "Dani" <kodani_at_nospam_wp.pl> napisał w wiadomości
news:afjq1s$htr$1_at_nospam_sunsite.icm.edu.pl...
jestem na studiach i musze zdac egzamin
byla na wykladach kosc 16x4 czyli 780101
bylo jej polaczenie 16x8
a na egzaminie bedzie 32x4
jak to zrealizowac jak polaczyc poszczegolne wejscia i wyjscia i wejscia
adresowe.
mam nadzieje ze juz wiadomo o co chodzi.
Teraz wiadomo! A już chciałem Ci zasugerować na jutro Ex1711 "Mickiewicz"
o7:56 i kurs na Wolumen. ;-)
780101 ma wyprowadzone:
- 4 wejscia adresowe - A0..A3 - co daje 2^4=16 kombinacji adresowych
- 4 WEjścia danych D1..D4
- 4 WYjścia danych Q1..Q4 - w układzie open-collector (AFAIR)
- wejście WriteEnable\
- oraz jak każda szanująca się pamięć - wejście ChipSelect\
Do tego wiemy, że:
- żeby coś odczytać lub zapisać do matrycy trzeba ją aktywować sygnałem
CS\=0
- na wyjściach Q1..Q4 układu nieaktywnego występują stany wysokie (czyli
wyjściowe tranzystory OC - wyłączone)
Masz kości o organizacji 16x4 czyli adresowane słowem 4-bitowym.
Potrzebujesz dwa razy więcej: 32x4 = (2x16)x4 = (2^5)x4 czyli adresowane
5-bitami.
Szerokość słowa danych się zgadza.
Musisz połączyć dwie kości tak, aby pierwsze 16 słów było zapisywane do
jednej kości a następne 16 do drugiej.
Łączymy:
- wejściowe linie danych (D1..D4) doprowadzamy równolegle do obu kości.
- wyjściowe linie danych (Q1..Q4) z obu kości również łączymy równolegle,
podciągając rezystorami do Vcc (wired-OR).
- sygnał zapisu WE\ doprowadzamy do obu kości
- cztery linie adresowe A0..A3 doprowadzamy do obu kości.
Pozostaje piąta linia adresowa A4. Niski stan na tej linii powinien
aktywować pierwszą kość, stan wysoki - drugą. Czyli doprowadzamy go
bezpośrednio do wejścia CS\ pierwszej 780101, a przez inwerter do wejścia
CS\ drugiej.
Ten dodatkowy inwerter pełni rolę zdegenerowanego dekodera adresowego.
Gdybyś np. potrzebował organizacji 128x4= (8x16)x4 to do selektywnego
aktywowania jednej z ośmiu pamięci musiałbyś zastosować dekoder np. 74ls138
( http://boss.iele.polsl.gliwice.pl/data/on/docs/sn74ls138-d.pdf )
doprowadzając do niego najwyższe linie adresowe. Oczywiście, wszystko w
celach edukacyjnych, bo robienie tego dzisiaj na UCY780101 jest pozbawione
sensu.
Proste jak budowa cepa. Prawda? ;-)
--
Marek Dzwonnik mdz_at_nospam_message.pl
GG: #2061027 (zwykle jako 'dostępny-niewidoczny')