[Coco] deuce memory bandwidth?
jdaggett at gate.net
jdaggett at gate.net
Sat Aug 7 14:39:00 EDT 2004
Kevin
The Coco's all used interleaved DMA for cpu and video time. The
video uses the first half of the machine cycle (Eclk low) and the
CPU acesses memory and peripheral during the second half of the
machine cycle (Eclk high). The GIME chip and the MC6847 all align
video timing off of the buss clock. Also why part of the reason for
the odd ball clock frequency.
For the Coco 1/2 the crystal frequency divided by 4 is the color b
urst frequency. From there generatign the two phase E and Q
clocks does another divide by four. This yields the common 0.894
MHz buss speed. High speed is derived by dividing the crystal by 2.
For the Coco3 the GIME chip divided the 28.6 MHz crystal by 8 to
get color burst and by 4 to get twice the color burst. this feeds the
phase generator and the two familiar E and Q clock frequencies for
the 6809E.
The 6809 chip itself has its own crystal oscillator and phase
generator inside. The crystal itself must run at 4 times the buss
frequency. The same scheme is used on the HC11 and HC12
microcontrollers.
james
On 7 Aug 2004 at 9:22, Kevin Diggs wrote:
Date sent: Sat, 07 Aug 2004 09:22:49 -0700
From: Kevin Diggs <kevdig at hypersurf.com>
To: coco at maltedmedia.com
Subject: [Coco] deuce memory bandwidth?
Send reply to: CoCoList for Color Computer Enthusiasts
<coco at maltedmedia.com>
<mailto:coco-
request at maltedmedia.com?subject=unsubscribe>
<mailto:coco-
request at maltedmedia.com?subject=subscribe>
> Hi,
>
> Anyone know what the memory bandwidth for the deuce is? Is
> it one byte per two cycles (cycle == 1.78 MHz?)? If this is correct it
> would make single cycle instructions kinda useless without an
> instruction cache, right?
>
> kevin
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list