Date : Mon, 25 Jul 2005 22:29:40 +0100
From : "BeebMaster" <beebmaster@...>
Subject: Re: ARM copros, speech cartridges, real timeclocks, etc
Multiple second processors /co-processors must have been a possibility
in the long distant past as the Master Reference Manual description for the
*X command seems to hint this, although Acorn themselves were rather
cagey about what the command was for when I wrote to them:
http://www.beebmaster.co.uk/AcornLetters/Acorn%2011th%20November%201991.html
Has anybody ever found a use for *X?
Best wishes,
Ian
----- Original Message -----
From: Jules Richardson
To: bbc-micro@...
Sent: Sun, 24 Jul 2005 19:35:37 +0000
Subject: Re: [BBC-Micro] Re: ARM copros, speech cartridges, real timeclocks, etc
On Sun, 2005-07-24 at 19:18 +0100, Jonathan Graham Harston wrote:
> > Message-ID: <4d8ee6b4d4info@...>
>
> Sprow <info@...> wrote:
> > 2.ARM7 coprocessor board
> > * 75MHz 32 bit ARM7 with 256k RAM, 256k ROM (expandable)
> > * Runs BASIC V unmodified
> > * Simple supervisor prompt skeleton Tube OS
> > * PCB can be fitted into cheese wedge box, or Master internal sockets
> > * Cheese wedge plastic cases not available
> > * Probable cost about `70 each
> > * Development time about 6 months
>
> That would be interesting. Take this as a firm order for a Master
> internal version please. As a point of interest, would it use the
> Acorn Tube ULA or something different for the hardware interface?
Presumably the hardware side isn't that difficult, in that it's pretty
much the same for any CPU? (CPU, bus interface, bit of local memory
etc.) All the effort's really in the software side of it, both the on-
board ROMs for the coprocessor and any application-level stuff kicked
off from the BBC side?
I'm not saying it's easy or anything :) Presumably at that CPU speed
there are all sorts of problems that creep in which wouldn't occur with
a slower CPU (or one more closely matched to the beeb's own)
I'd quite like to see a modular copro system which allowed more than one
expansion CPU. 16 6502 CPUs with a beeb front end doing raytracing in
digital RGB-o-vision or something ;) (has any bbc-based system ever run
more than one external CPU in a commercial environment?)
cheers
Jules