[v2.5] MECB MC6809 (or HD6309) CPU Card
Posted: Sun Nov 19, 2023 12:09 am
This post follows on from my earlier Minimalist Europe Card Bus posts and videos. For MECB, to date, I’ve designed and built a Backplane, a Prototype card, and a TMS9929A Video card. The next logical step is to create my first CPU card.
My journey designing my ideal 6809 CPU card was a longer than expected journey. Finaly resolved at v2.2, with a flexible design that allows either Internally clocked or Externally clocked MC6809 or HD6309 CPUs.
The journey starts here: Minimalist Europe Card Bus (MECB ) – MC6809 (or HD6309) CPU Card
Next was a follow-up Part 2 - Testing, whihc can be found here: Minimalist Europe Card Bus (MECB) – MC6809 CPU Card (Part 2 – Testing)
Then I designed v2.x of the CPU card here: Minimalist Europe Card Bus (MECB) – 6809 / 6809E CPU Card v2.x
Finally, we arived at v2.2 here: Minimalist Europe Card Bus (MECB) – 6809 / 6809E CPU Card – v2.2 Update!
Version v2.3, attended to a minor oversight in the v2.2 design, and also added a reset header to allow easily connecting an external reset button. The v2.3 update is detailed here: Minimalist Europe Card Bus (MECB) - 6809 or 6309 CPU Card - v2.3 Update!
Related: In another post we pushed the speed of our 6809 CPU Card based system to twice the manufacturers speed rating!
You can find this post here: Minimalist Europe Card Bus (MECB) – Let’s push our 6809 speed!
For some more 6809 related fun, I also received some PLCC packaged HD63C09 CPU's which I then created an adapter board to enable testing them in the 6809 CPU Card. It's also inspired me to think about a PLCC version of the CPU Card, combining some ROM Expansion with the space saved.
You can find this post here: HD63C09 PLCC Packaged CPUs Received & Tested!
You'll also find some additional posts in the 6809 Software Forum, where we further tested the 6809 CPU Card based system.
Subsequent Version Updates:
My journey designing my ideal 6809 CPU card was a longer than expected journey. Finaly resolved at v2.2, with a flexible design that allows either Internally clocked or Externally clocked MC6809 or HD6309 CPUs.
The journey starts here: Minimalist Europe Card Bus (MECB ) – MC6809 (or HD6309) CPU Card
Next was a follow-up Part 2 - Testing, whihc can be found here: Minimalist Europe Card Bus (MECB) – MC6809 CPU Card (Part 2 – Testing)
Then I designed v2.x of the CPU card here: Minimalist Europe Card Bus (MECB) – 6809 / 6809E CPU Card v2.x
Finally, we arived at v2.2 here: Minimalist Europe Card Bus (MECB) – 6809 / 6809E CPU Card – v2.2 Update!
Version v2.3, attended to a minor oversight in the v2.2 design, and also added a reset header to allow easily connecting an external reset button. The v2.3 update is detailed here: Minimalist Europe Card Bus (MECB) - 6809 or 6309 CPU Card - v2.3 Update!
Related: In another post we pushed the speed of our 6809 CPU Card based system to twice the manufacturers speed rating!
You can find this post here: Minimalist Europe Card Bus (MECB) – Let’s push our 6809 speed!
For some more 6809 related fun, I also received some PLCC packaged HD63C09 CPU's which I then created an adapter board to enable testing them in the 6809 CPU Card. It's also inspired me to think about a PLCC version of the CPU Card, combining some ROM Expansion with the space saved.
You can find this post here: HD63C09 PLCC Packaged CPUs Received & Tested!
You'll also find some additional posts in the 6809 Software Forum, where we further tested the 6809 CPU Card based system.
Subsequent Version Updates:
- v2.4 - Minor correction to a ROM Write Enable Jumper oversight. The ROM /WE pin (on v2.3 and prior), was permanently pulled high.
- v2.5 - Minor change to the PLD (U1) and ROM (U4) footprints, to accomodate ZIF socket pins (1mm instead of 0.8mm pad holes) - Thank you goes to Michael for pointing this out.