Czesciowe wyjasnienie RAS

Autor: Tomek Bajor (tbajor_at_kki.net.pl)
Data: Wed 29 Sep 1999 - 11:00:37 MET DST


Wczesniej pojawialy sie czesto niedomowienia w kwestii DIMM i SIMM
Dlatego troszke wyjasnien sie nalezy grupowiczom !

Pamiec RAM jest macierza o ilus tam rzedach i kolumnach.
W pamieci wystepuja do sterowania sygnaly wyboru rzedow
(RowAddressStrobe - RAS) i
sygnaly wyboru kolumn (ColumnAddressStrobe - CAS)

Ogolnie to jest tak:

--------------------------
| |
| | RAS 3
| RAM | RAS 2
| | RAS 1
| | RAS 0
--------------------------
| | .... |
CAS 3 CAS 2 CAS 0

Kazdy blok pamieci jest wybierany za pomoca odpowiedniej pary RAS i CAS

Np uklad Intel 82439 TX posiada 6 rzedow pamieci RAS 0 - RAS 5

SIMM-5 back SIMM-4 back - RAS 5
SIMM-5 front SIMM-4 front - RAS 4

SIMM-3 back SIMM-2 back - RAS 3
SIMM-3 front SIMM-2 front - RAS 2

SIMM-1 back SIMM-0 back - RAS 1
SIMM-1 front SIMM-0 front - RAS 0
| |
CAS 7 .................. CAS 0

(Zamiast 2 SIMM 32 bit moze byc dany oczywiscie 1 DIMM 64 bit - to nie
zmienia nic)

Widac teraz co to sa Jednostronne i Dwustronne SIMMy (DIMMy) !!!!!
Nie chodzi o to po ktorej stronie nalutowane sa scalaki na laminacie.
Chodzi o impulsy RAS.

Na plycie moze byc wiec tak:
Cztery gniazda SIMM (RAS0 - RAS3) i 1 DIMM (RAS4-RAS5)
albo
Dwa gniazda SIMM (RAS0 - RAS1) i 2 DIMM (RAS2-RAS5)
albo
Cztery gniazda SIMM i 2 DIMM ale wtedy nie mozna jednoczesnie wlozyc 2
SIMMow i 1 DIMMa bo brakuje juz RAS

-------------------
Uklad VIA VT82C598MVP3 tez ma 6 sygnalow RAS.
--------------------

Problem drugi:
CZESTO WIELE OSOB PISALO ZE: "Jak wloze DIMMA 64 MB to plyta widzi tylko
16 MB"
Albo wlozylem EDO 8 MB a widzi 4MB,

Moj kolega mial taka sytuacje ze wlozyl 2x16 MB a plyta widziala 2x8
MB!!!

Wyjasnionko:

Zwiazane jest to z "glebokoscia adresowania" w kosci nalutowane na
SIMMach.
SIMM jest macierza o szerokosci 32 bit i dowolnej dlugosci (im dluzszy
tym wieksza pojemnosc)

SIMM 16 MB = 134217728 bitow

czyli drugi "bok" SIMMa= 134217728 / 32 =4194304 bitow = 4Mbit

NA SIMMie bylo 8 scalakow 4Mbit x 4bity (każdy po 2 MB)
ale plyta glowna potafila tylko adresowac uklady o "dlugosci" : 512
kbit, 1Mbit, 2Mbit oraz 8 Mbit
Brakowalo 4 Mbit !
Wiec na 8 Mbit adresowac nie mozna bylo bo by adresy poszly "w
powietrze"
to uklady na plycie zaadresowaly na 2Mbit a wiec siegnely do polowy
SIMMa. i stad te 8 MB a nie 16 MB.

SIMM
--------------------------
| |
| |
| .....................................| 4 Mbit
| 2Mbit |
| |
--------------------------
            32 bity

Inne wszystkie przypadki sa takie same i to samo w nich chodzi.

Dawniej DIMMy robiono na 16Mbit a teraz 64 Mbit i dlatego stare plyty
widzialy 1/4 DIMMa.
Nie ma to zadnego zwiazku z tym czy sa one PC66 czy PC100, PC133
!!!!!!!!!
To jak wszyscy wiemy jest wskaznik predkosci pamieci.
Istnieja PC100-16Mbit i na odwrot !!!

Tyle wyjasnien

Tomek



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 19:03:49 MET DST