[Coco] hardware question - coco3 RAM subsystem

jdaggett at gate.net jdaggett at gate.net
Thu Mar 26 19:03:41 EDT 2009


Stephan

First off the COCO3 DRAM is configured in 256Kx16 mode using 41256
drams. DRAM access is fixed time and is accessed via a method known as
IDMA(Interleaved DMA). That is when the E Clock is low the GIME
accesses the memory for video. During the protion when the E Clock is
high the CPU will write to memory. All reads of memory pass through the
GIME chip.

If your SRAM can be used in either 8 or 16 bit data buss mode then with
fast enough external glue logic it maybe possible to be used in a COCO3.

james

On 26 Mar 2009 at 11:13, Stephen Adolph wrote:


> Hi folks,

> new to list, nice to meet you all.

>

> Ok, here is my question. Looking at the 512k upgrades for Coco3, I

> understand this is a DRAM based system.

>

> I happen to have a large amount of 2MB SRAMs, and a custom board with

> a CPLD, that could be used to do a variety of things.

>

> (actually it is a ReMem for the M100 - see www.istop.com/~sadolph -

> that's me.) (I want to reuse some existing memory hardware to upgrade

> the COCO3 I have).

>

>

> So, I am looking at the 41256 data sheet, and thinking about using

> SRAM instead of DRAM.

>

> But, 41256 has some memory modes "page mode" that allows the row to

> remain while the column is stobed..to up the read/write rate I

> presume.

>

> Does COCO3 use these modes? OR, does it always operate in such a way

> that CPU bus memory address always translates to one and only one

> memory read/write?

>

> OR, could I simply capture ROW and COLUMN and create my own address

> from that.

>

> ( I don't know enough about how the GIME chip manages the ram is what

> this boils down to.)

>

> pls advise if possible.

>

> cheers,

> Steve

>

> --

> Coco mailing list

> Coco at maltedmedia.com

> http://five.pairlist.net/mailman/listinfo/coco






More information about the Coco mailing list