• Please review our updated Terms and Rules here

Model II HD64180 Daughter Card Design

shank

Experienced Member
Joined
Jun 14, 2018
Messages
192
Location
Pacific NW in the islands
So... In ~1985 or thereabouts Hitachi released a super Z80 called the HD64180. I got our Hitachi Rep to give me a sample and docs and set about designing the conversion for the Model II--seemed like a good way to have some fun. First thing was to build a proof of concept and that I wire-wrapped onto a Radio Shack prototype board. Somehow Frank Durda got wind of my project and came down to my office one day and said he'd been working on the same thing but hadn't gotten his hardware to work. I told Frank that my hardware did work but I hadn't implemented the routine in the boot ROM to turn the fancy features on yet. Whereupon Frank, not being one to waste any time, pushed a boot ROM across my desk to me! Thank you Frank!

Feeling scientific we resisted the urge to drop the modified ROM into the machine and instead we ran several programs while timing them with the stop watch we kept in our lab. MEM-II and several others. Then we switched the boot ROM, booted the machine and timed the programs again.

Speed gain was about 30%!

Not shabby for just screwing around....

I guess at that point we could have looked at modifying the memory board/s to take advantage of some of the HD64180's advanced memory management features, but we never got back to it--probably had to do some real work, or something. I ran it in my home machine for a couple of years...

Here are my notes... Because the timing of the Zilog and Hitachi parts were slightly different I had to delay one signal. My first stab was to just chain some buffers together and use the propagation delay through the device, but it wasn't sufficient. I ended up using a Model II delay line which had the perfect delay tap for the job, and that did it.

You'll note that it's a PLCC device... I really wanted a dual inline package, but the rep didn't have any. So I used what I could get. There is a jumper ribbon cable that plugs into the daughter card and over into the Z80A socket on the Model II CPU Card. The RG174 coax cable picks up a clock. Originally, I'd planned that if this worked, I'd do something more reasonable -- like a daughter card that plugged directly into the Z80A socket, but never did it.

This is the first I've seen of this in 33 years... Don't expect cogent answers if you have questions... but, I'll try.

-kb

HD64180 MII Z80 Replacement-0248.jpg HD64180 MII Z80 Replacement-0247.jpg

HD64180 MII Z80 Replacement-0246.jpg HD64180 MII Z80 Replacement-0245.jpg HD64180 MII Z80 Replacement-0244.jpg

HD64180 MII Z80 Replacement-0243.jpg HD64180 MII Z80 Replacement-0242.jpg HD64180 MII Z80 Replacement-0241.jpg

HD64180 MII Z80 Replacement-0240.jpg
 
Very neat!

It would be neat to see this resurrected.

Thank you!

It could happen. Do they even make analog delay lines anymore? I'd need one, or I could work something else out. We'll see.

I believe that I did try it with a XENIX system and that it worked... I have a 68000 XENIX MUX box that I plan on putting back together. Might try it on that.
 
The problem with the DIL 64180 (I have one in my hellbox) is the 0.050" pin spacing. Makes it kind of hard to find a socket to fit in a 0.100" prototype board. The Z180 in a PLCC is much easier to work with.
 
Yep, but helps to have the PLCC extractor tool. Or maybe fab a break out PCB for more difficult packages.. But then might as well print the whole thing at that point.

It was nice working with machines where one could hand wire-wrap CPU based prototypes due to slow clock speeds. I always enjoyed the ZEN of wire-wrapping boards.
 
Back
Top