Interesting project... need help

For discussing the 65xx hardware itself or electronics projects.
Post Reply
Lyos Gemini Norezel
Posts: 54
Joined: 28 Dec 2003

Interesting project... need help

Post by Lyos Gemini Norezel »

Hello... I have an interesting project I would like to do but need some help... I have multiple CPU's/MPU's that I would like to interface into one computer... I have the following CPU's/MPU's:
1.)Z180 MPU (Z8018008VSC)
2.)65c02 CPU
3.)80C31 CPU
4.)80C154 CPU
and
5.)8085 CPU
I have all the datasheets for these processors except for the 8085. I do, however have the pinouts for the 8085. Any thoughts, advice, tips, websites, etc would be greatly apprieciated. BTW... I also have a laptop LCD screen that I would like to use in my computer... any thoughts on this?
Thanks.
Lyos Gemini Norezel
Mundus Vult Decipi et Decipiatur
Lyos Gemini Norezel
Posts: 54
Joined: 28 Dec 2003

Post by Lyos Gemini Norezel »

Any one? Is this even possible? If it is has it ever been explored by anyone? I could really use some help on this.
Lyos Gemini Norezel
Mundus Vult Decipi et Decipiatur
Darklight
Posts: 2
Joined: 12 Nov 2003

Post by Darklight »

Lyos Gemini Norezel wrote:
Any one? Is this even possible? If it is has it ever been explored by anyone? I could really use some help on this.
Lyos Gemini Norezel
Hi,

It is possible to build a multiprocessor computer, but there are many problems that you would encounter trying to share the address and data buses.

The simplest solution for you would really to be effectivly create standalone systems for each processor and have a shared communications systems between each of the processors so they could send data to each other.
User avatar
Rob Finch
Posts: 465
Joined: 29 Dec 2002
Location: Canada
Contact:

Post by Rob Finch »

Do you want to be able to use all the cpu's at the same time ? Or do you simply want to be able to plug the selected cpu into the system ? Or do you want the user to be able to select from a list of cpu's to use ?

If you want to be able to swap cpu's around, using only one at a time, then maybe design something like a generic cpu slot as an interface point between the cpu and the system. If you want many cpu's using only one at a time, the same idea works.

If you want to select between cpu's you could try using something like an FPGA that gets reloaded with a cpu core based on user selection. But then you need to find the code for the cores somewhere.


Another alternative would be to run a software emulator on a faster cpu.

Rob
Post Reply