February 21, 2022
Callan Multibus 68k CPU board - Using the Promice
An addendum up front. I am probably going to end up not using the promice.
By removing the extension rom pair (which run the CWC boot loader), the
standard boot roms now run the rom monitor, which includes an S-record
download facility.
I want to do some experimenting with the Callan board.
I have no way to load code onto it that I know of.
I do have a Promice ROM emulator, and a dual unit that will
emulate a pair of 8 bit devices in the arrangement the
Callan uses, so this is my big chance to try it out.
I have used a plain old 8 bit Promice many many times, but this
dual 16 bit business will be new.
Much of the following will not be specific to the Callan.
Power jumpers
The manual says to always use external power and never let the
target power the promice. So you install the Ext jumper and
not the Rom jumper. If you are using fancy target probes,
you always select the "32" jumper. In my case, using DIP probes,
I need to select 24, 28, or 32.
So I will have 2 jumpers in place for each section.
The "Ext" jumper, and one of 24, 28, or 32.
Fancy pins/jumpers
There are a block of 10 pins that we can just ignore.
These are used for two way "fancy" debugging protocols.
Here they are just for the record:
rst+/rst- To target (we could use these)
int+/int- To target from "AI" software
mwr/swr To promice (write strobes)
req To target (PiCOM protocol)
ack To promice (PiCOM protocol)
inth To promice (directly drives CTS to host)
Mwr is "master write" to D0-D7 (lower subunit).
Swr is "slave write" to D8-D15 (upper subunit).
Cables
There is a keyed pin 34 cable (two of them on my newer unit)
that you use to connect to the host.
The first thing to know about this cable is that
pin 1 on the cable is not pin 1 on the ROM device.
Pin 1 for the device comes from various places along
the cable depending on the device, hence various cables.
What is constant is that pin 34 on the promice connector
is ground and will connect to the lowest left pin on
whatever device (pin 14 for a 2764).
And a word to the wise. The cables with DIP ends are precious.
So get a nice machine tool DIP socket and install it on the
DIP pins. If damaged, the socket can be replaced.
Also, it is quite easy to convert a 32 pin cable for 28 pin
use, using some strip type machine tool headers.
This has the additional advantage of raising up the ribbon
cables to perhaps clear other parts on the target board.
Feedback? Questions?
Drop me a line!
Tom's Computer Info / [email protected]