🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.arch
Article #2798

Re: VERY LARGE main memories

#2798
From: jon
Date: Tue, 09 Sep 1986 04:24
45 lines
3250 bytes
In article <12930@amdcad.UUCP>, philip@amdcad.UUCP (Philip Freidin) writes:
> do word select) you have 32 address select lines coming into the second
> level, address and address complement. each of these must drive 32k and
> gates!  I dont know of any logic familly with a drive capability to support
> that type of load. Your typical ttl has a drive capability of from 10 to 20
> loads.  Also, another fly in your fast decode ointment is that the way and
> gates are implemented in many logic families precludes building a 16 input
> and gate as a single level. Cmos is limited to about 4 levels, and TTL and
> ECL have similar limits. To build bigger and gates, you end up with a tree
> structure inside your and gate.

Most people don't worry about the decoders inside DRAMs, but just what the
DRAM looks like from the pins (timing, loads, etc).  As a crude example,
suppose you have a VME bus board with 100 in^2 and the P1 and P2 connectors.
You are using 256K DRAMs and can fit 4Mb on each board.  A1 thru A18 form the
row and column address.  That leaves A19 thru A23.  A19 thru A21 can be the
inputs to a 74AS138, and A22 and A23 can be the enables for the AS138 (it has
two low enables, and one high).  To put 16Mb in this system, you only need
one more gate to enable the AS138 when both A22 and A23 are high.

Okay, now add the P3 connector, 1Mb DRAMs, and twice as much real estate,
so you can put 32Mb on a board.  A2 thru A21 form the row and column
address, A22 thru A24 go into an AS138, and A25 thru A31 go into a
74AS688.  The AS688 can be used as an address comparator, and is nice
because you can stick eight address jumpers next to it to set the board's
base address.  The AS688 has an eight input gate in it, as do a lot
of the AS67x and AS68x parts.  The output of the AS688 along with
A1 control what the board puts on the bus.

You can address 4Gb with this scheme, and none of this looks much like a tree.
And there is a part here that has an eight input gate.  Add 8 more address
lines, another AS688, and you've got 1Tb.  This wouldn't be any slower to
access than the 24 bit example.  The point here is that you don't have to
design to decode n address pins into 2^n signals.  Your DRAMS take care of
18 or 20 of them, and you only need to decode as many as you have banks of
memory on a board.  The other address lines need only form a board select
 - one output only.



"If we did it like everyone else,	  Jonathan Hue
what would distinguish us from		  Via Visuals Inc.
every other company in Silicon Valley?"	  sun!sunncal\
						      >!leadsv!msunix!jon
"A profit?"				amdcad!cae780/
Technical Details
Message-ID: <264@msunix.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!husc6!panda!genrad!decvax!decwrl!amdcad!cae780!leadsv!eps2!msunix!jon
References: <2017@sdcsvax.UUCP> <884@gilbbs.UUCP> <289@petrus.UUCP> <12930@amdcad.UUCP>

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!husc6!panda!genrad!decvax!decwrl!amdcad!cae780!leadsv!eps2!msunix!jon
From: jon@msunix.UUCP
Newsgroups: net.arch
Subject: Re: VERY LARGE main memories
Message-ID: <264@msunix.UUCP>
Date: Tue, 9-Sep-86 00:24:38 EDT
Article-I.D.: msunix.264
Posted: Tue Sep  9 00:24:38 1986
Date-Received: Thu, 11-Sep-86 05:57:50 EDT
References: <2017@sdcsvax.UUCP> <884@gilbbs.UUCP> <289@petrus.UUCP> <12930@amdcad.UUCP>
Organization: Via Visuals Inc.
Lines: 45
Summary: just the stuff outside the DRAMs...