[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Determining amount of RAM on a board?
- Subject: Re: Determining amount of RAM on a board?
- From: david@uow.edu.au (David Wilson)
- Date: 20 Aug 2001 15:21:52 +1000
- Newsgroups: comp.sys.apple2
- Organization: University of Wollongong
- References: <izmf7.31447$vW2.13893050@news1.sttln1.wa.home.com> <EHmf7.38773$K6.15676876@news2> <JXmf7.31513$vW2.13941834@news1.sttln1.wa.home.com> <9ll3m7$b3l$1@merope.saaf.se> <Ctwf7.33123$vW2.14670034@news1.sttln1.wa.home.com> <1eydwbq.1rmzydw1lx7l6oN%dempson@actrix.gen.nz> <HRFf7.34798$vW2.15586057@news1.sttln1.wa.home.com>
- Xref: archiver1.google.com comp.sys.apple2:12503
"Ernest" <ernestls@home.com> writes:
>So if 8 chips equal 1 byte, then again, I would need 64 banks of 8 chips,
>right? Obviously that isn't right but I'm a little confused. If each chip
>has 8k bytes, or 65536 bits but you need a row of eight chips for the full
>64k bytes to work, then I think I understand. Each chip has lots of bits,
>but no bytes are formed unless all 8 chips offer one bit each, at any one
>time.
>Why did they set it up like this? Why not just use 8k bytes from each chip,
>and then move on to the next when you need more room? Wouldn't that make
>diagnostics easier, if you lose a chip.
Pin count. With DRAM, each address pin is used twice thus halving the number
off address pins. Have a look at the following:
Type Addr Data A+D
64kx1 8 1 9
32kx2 8 2 10
16kx4 7 4 11
8kx8 7 8 15
Even if we used SRAM the table would be similar:
Type Addr Data A+D
64kx1 16 1 17
32kx2 15 2 17
16kx4 14 4 18
8kx8 13 8 21
As you can see - the x1 format is most efficient pin wise. A 4164 is a 16pin
chip while a 4464 is an 18pin chip.
--
David Wilson School of IT & CS, Uni of Wollongong, Australia