Replacement for 68008

Nagging hardware related question? Post here!
Derek_Stewart
Font of All Knowledge
Posts: 4756
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: Replacement for 68008

Post by Derek_Stewart »

Hi,

Have you any photographs?


Regards,

Derek
User avatar
Dave
SandySuperQDave
Posts: 2805
Joined: Sat Jan 22, 2011 6:52 am
Location: Austin, TX
Contact:

Re: Replacement for 68008

Post by Dave »

Not with me. I’m on a road trip in California. I’ll post pics and schematics when I get home.


User avatar
Ruptor
Gold Card
Posts: 420
Joined: Fri Dec 20, 2019 2:23 pm
Location: London

Re: Replacement for 68008

Post by Ruptor »

Dave wrote:This is the longest thing I have ever typed on my phone!
All in one go without a recharge is the impressive thing. :lol:


javier2112
ROM Dongle
Posts: 45
Joined: Thu Jan 27, 2022 6:02 pm

Re: Replacement for 68008

Post by javier2112 »

Dave wrote:
Derek_Stewart wrote:Hi,

Could the 68SEC000 be connected to the QL 68008 socket with an appropriate DIP to QFP adapter board, with the possibility of using it own un-contended ram?
Yes
This is actually my initial idea, with a 68HC001 :) !

I have been following your comments carefully and I am glad to hear that a good exchange of ideas has taken place. I also want to thank that this thread can be the starting point for a project to come to fruition, especially to Dave and Nasta for their high technical level. However, there are many concepts that are beyond my knowledge and experience, so I will have to study it in depth and document myself better.

Anyway, the 68020 has been mentioned here as a replacement for the 68008. I don't think this one totally fits my idea: a cheap replacement, easy to find, with almost no need for glue logic and probably with improved performance, so I think we should focus in other mentioned CPUs, such as 68HC001, 68EC000 or 68SEC000.


Regards.


Derek_Stewart
Font of All Knowledge
Posts: 4756
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: Replacement for 68008

Post by Derek_Stewart »

javier2112 wrote:
Dave wrote:
Derek_Stewart wrote:Hi,

Could the 68SEC000 be connected to the QL 68008 socket with an appropriate DIP to QFP adapter board, with the possibility of using it own un-contended ram?
Yes
This is actually my initial idea, with a 68HC001 :) !

I have been following your comments carefully and I am glad to hear that a good exchange of ideas has taken place. I also want to thank that this thread can be the starting point for a project to come to fruition, especially to Dave and Nasta for their high technical level. However, there are many concepts that are beyond my knowledge and experience, so I will have to study it in depth and document myself better.

Anyway, the 68020 has been mentioned here as a replacement for the 68008. I don't think this one totally fits my idea: a cheap replacement, easy to find, with almost no need for glue logic and probably with improved performance, so I think we should focus in other mentioned CPUs, such as 68HC001, 68EC000 or 68SEC000.


Regards.
Hi Javier,

I am in the process of drawing a schematic for connection of a 68SEC000 to the 68008 socket, with a possible internal expansion connector.

I guess that Dave has done all this, so it is a little personal development and education for myself, I will post updates.

The point about the Super Gold Card, I thought that is a solution, but the Super / Gold Card rely on a custom Altera Chip that is obsolete, and worse that this, the PLD code seems to only work with one type of Altera chip. So that being said, maybe a good idea to start from again and produce something that everyone understands and is well documented.


Regards,

Derek
Nasta
Gold Card
Posts: 462
Joined: Sun Feb 12, 2012 2:02 am
Location: Zapresic, Croatia

Re: Replacement for 68008

Post by Nasta »

One thing which has not been mentioned is that running a faster CPU with it's private faster RAM and possibly other faster bus attached devices, requires a set of buffers/latches between the CPU bus and the QL bus. The faster signals the faster clocked CPU generates while accessing faster RAM etc should not be let out on the QL bus because it will wreak havoc on signal integrity and possibly even cause damage to some faster components due to excessive signal ringing.
Both the GC and the SGC use buffers between their on-board RAM and peripherals and the QL bus for this very reason. The buffers only drive the QL side of the bus when the GC/SGC is actually accessing stuff on the motherboard, at which point they are already slowed down to QL speed.

On the other hand, running the CPU much faster regarding clock speed but limiting the bus speed to QL standards does not require buffers (only a state machine to force 68008-like timings). That being said, a faster CPU will generate sharper edges on signals when their state changes, which is what causes ringing. Some sort of series termination may be required (low value resistors in series with the signals to reduce edge steepness and thus also ringing).


javier2112
ROM Dongle
Posts: 45
Joined: Thu Jan 27, 2022 6:02 pm

Re: Replacement for 68008

Post by javier2112 »

Derek_Stewart wrote:
javier2112 wrote:
Dave wrote:
Yes
This is actually my initial idea, with a 68HC001 :) !

I have been following your comments carefully and I am glad to hear that a good exchange of ideas has taken place. I also want to thank that this thread can be the starting point for a project to come to fruition, especially to Dave and Nasta for their high technical level. However, there are many concepts that are beyond my knowledge and experience, so I will have to study it in depth and document myself better.

Anyway, the 68020 has been mentioned here as a replacement for the 68008. I don't think this one totally fits my idea: a cheap replacement, easy to find, with almost no need for glue logic and probably with improved performance, so I think we should focus in other mentioned CPUs, such as 68HC001, 68EC000 or 68SEC000.


Regards.
Hi Javier,

I am in the process of drawing a schematic for connection of a 68SEC000 to the 68008 socket, with a possible internal expansion connector.

I guess that Dave has done all this, so it is a little personal development and education for myself, I will post updates.

The point about the Super Gold Card, I thought that is a solution, but the Super / Gold Card rely on a custom Altera Chip that is obsolete, and worse that this, the PLD code seems to only work with one type of Altera chip. So that being said, maybe a good idea to start from again and produce something that everyone understands and is well documented.
I can share my unfinished project in Eagle Cad format for you. It doesn't use internal QL CLK signal (bad choice) nor it doesn't include expansion RAM nor glue logic, but it maybe useful for you.


Derek_Stewart
Font of All Knowledge
Posts: 4756
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: Replacement for 68008

Post by Derek_Stewart »

Hi,

I was going to use KiCad, but I can use any CAD package.

My main idea was to connect the new CPU at the same clock speed as the QL, and have it own uncontended ram and leave the video ram to the internal QL ram.

So hopefully the timings for the QL will be able to allow Microdrive and Network to operate correctly,


Regards,

Derek
javier2112
ROM Dongle
Posts: 45
Joined: Thu Jan 27, 2022 6:02 pm

Re: Replacement for 68008

Post by javier2112 »

Derek_Stewart wrote:Hi,

I was going to use KiCad, but I can use any CAD package.

My main idea was to connect the new CPU at the same clock speed as the QL, and have it own uncontended ram and leave the video ram to the internal QL ram.

So hopefully the timings for the QL will be able to allow Microdrive and Network to operate correctly,
I've sent a PM.

Javi


Post Reply