[P] MECB 68008 CPU Card
Posted: Sun Dec 10, 2023 3:09 am
I've started planning for a Motorola 68008 CPU Card for MECB.
The 68008 is the 8/32-bit version of the MC68000 processor.
It was most notably used in the Sinclair QL computer.
Internally, the 68008 is a full 68000 processor, but with an 8-bit external data bus interface (hence 8/32-bit).
At it's launch in 1982, the 68008 was intended to enable designers to leverage existing 8-bit hardware designs and 8-bit wide memory, to enable a lower cost of entry to the new 68000 world.
This makes the 68008 a perfect candidate for our Minimalist design intentions. In fact, it probably represents the high-end of CPU candidates for our Minimalist Europe Card bus.
A 68008 CPU card would enable us to experiment with 68000 coding. Ideally, it would also be compatible with our existing 8-bit MECB peripheral cards.
To this end, my current thinking is to make a 68008 CPU card that implements the full addressable 1MB of fast memory, on-board, allowing full "no wait-state" processor speed. The MECB bus then being used exclusively for the legacy 8-bit peripheral support interface of the 68008.
The only downside of this approach will be to rule out using the later 68000 family peripherals. But, in the interests of having a powerful 68000 CPU to play with, whilst keeping with the Minimalist philosophy of MECB, I think this approach is the best fit for the MECB project.
Currently in early planning stage.
The 68008 is the 8/32-bit version of the MC68000 processor.
It was most notably used in the Sinclair QL computer.
Internally, the 68008 is a full 68000 processor, but with an 8-bit external data bus interface (hence 8/32-bit).
At it's launch in 1982, the 68008 was intended to enable designers to leverage existing 8-bit hardware designs and 8-bit wide memory, to enable a lower cost of entry to the new 68000 world.
This makes the 68008 a perfect candidate for our Minimalist design intentions. In fact, it probably represents the high-end of CPU candidates for our Minimalist Europe Card bus.
A 68008 CPU card would enable us to experiment with 68000 coding. Ideally, it would also be compatible with our existing 8-bit MECB peripheral cards.
To this end, my current thinking is to make a 68008 CPU card that implements the full addressable 1MB of fast memory, on-board, allowing full "no wait-state" processor speed. The MECB bus then being used exclusively for the legacy 8-bit peripheral support interface of the 68008.
The only downside of this approach will be to rule out using the later 68000 family peripherals. But, in the interests of having a powerful 68000 CPU to play with, whilst keeping with the Minimalist philosophy of MECB, I think this approach is the best fit for the MECB project.
Currently in early planning stage.