Close

Kilo has a parallel port now...

A project log for OMEN Kilo

As simple as possible single-board computer with the 6809 / 6309 CPU.

martin-malyMartin Maly 11/24/2018 at 23:500 Comments

... and it's pretty cool.

I don't know why, but Alpha has much more ICs and it fits on 10cm x 8 cm board (for those not understand the metric system - it is about 6.725 gallons on 12 °F.) Okay, I have a nasty sense of humor, it's 4 x 3.15 inches.

Kilo has three ICs less and it's routed okay. I tried to add parallel port, not 8255, just PIA or VIA, and I have failed. But nevermind.

Kilo is intended as a "backplane computer system", so I have knew I will add all those ports later. So here is my first "card" - the OMEN PIA.

It's just a PIA MC 68B21 (you can use the 6521 alternative, I hope). The "B" version can work up to 2 MHz.

I have added a power supply connector and 5V regulator. Both are non mandatory. 

The OMEN PIA will work with the Bravo too, and with the Alpha... oh, no! The Alpha has another polarity of the RESET signal! Shame on me, folks!

So I have added a place for the tiny 74AC1G04, single invertor, you can use when connecting PIA to the Alpha. Or you can simply connect the /RESET of PIA to the Vcc.

The main goal of the OMEN PIA is to have a way to easy implement a SPI / I2C interface - PIA has a way you can set each port pin as an input or output independently. 

(Sources available on GitHub, kit available on Tindie)

Discussions