It's been a hell of a day! HP 9845/2x i8008/Sage II/2x Grid/TI
Christian R. Fandt
cfandt at netsync.net
Mon May 16 21:37:32 CDT 2005
Upon the date 19:29 16-05-05, Tony Duell said something like:
> > Tony, the HP250 CPU is said to be the same as the 9845* except for
> > different microcode. Reference this website if you can:
> > http://www.hp-eloquence.com/history/history.html
>
>YEs, but _which_ 9845 processor?
I know little about the 9845 hardware at present. I wish I had my own 9845
but haven't found an intact one yet.
>An HP9845 has 2 processors (not counting the graphics accelerator that
>may be in the monitor). One handles I/O (the 'Peripheral Processor
>Unit'), the other runs user programs (the 'Language Processor Unit'). In
>most machines, these are those HP custom hybrid modules with a large
>die-cast heatsink on top, a bit like the processor in the 9825, but with
>different pinouts, etc.
>
>Soem machnies (and mine is one of them) have the high speed language
>processor option. This replaces the LPU board with its processor with a
>set of 3 boards linked by a little backplane on top. One of the boards
>plugs into the main backplane slot that takes the normal LPU board. The
>other 2 hang over the side of the cardcage. These boards contain (amongst
>otehr things):
>
>Interface PCB : Bus buffers, abritration logic, some processor registers
>
>Data path : ALU (4 off 2901), condition logic, microcode branch PLA, ALU
>decode PLA
>
>Control : Micorocode PROMs, sequnecer (2910), BCD adder and shifter, more
>registers
Based on that description I would bet that whomever stated the 250 CPU was
the same, except for ucode, had intended the comparison to be to the LPU
which is implied above to be equivalent to the "main" processor (vs the I/O
processor which has less responsibility for calculations, logic processing,
program control, etc.).
>I am pretty certain than the 2 processors are object-code compatible. But
>I am alos sure that schematics are totally different. I will take a look
>at the ose HP250 diagrams if I get a chance (no, I am not going to spend
>5 hours downloading them here!) to see what that did. But i suspect the
>hardware will again be different.
I always wanted to compare the two machines (9845 and HP250) once I
discovered some years ago that the 250 CPU was (alleged to be) the same as
the 9845 CPU. You will have a pinout of the 250 CPU in those drawings to
determine if one of the '45 CPUs essentially match.
I think if you find nearly all pins match to the 250 processor on one of
the '45 processors, based on functions extrapolated from interconnecting
circuit board traces between the '45 PPU, LPU, and adjacent circuitry, then
you have your culprit. If not many match, although the 250 CPU was *said*
to be the same except for ucode (implying sameness hardware-wise), HP had
therefore evidently wire bonded the three differently to accommodate
circuit pinout and/or function requirements.
Device seems big enough to have separate die holding ucode bonded to the
substrate next to the CPU die itself under that cover. Substrate could have
different artwork to accommodate different pin location requirements for
different uses (PPU, LPU, 250). If only contact could be made with an HP
chip fab engineer or tech on these parts to understand this for sure.
> >
> > I feel this may give you something to work with as you reverse engineer
> the
I stand by my statement :-) Just a little enlightenment sooner is better
than having to travel through darkness longer :-)
>FWIW, a reverse-engineered 9825/9831 schematic is on the HPCC schematics
>CD-ROM (along with similar diagrams for the 9100B, 9810, 9830, 9815, some
>late rmachines, and most of the handhelds)
Hmm, great (re: 9825 schema)! I will track down that CDROM again and buy
it. I have a link stored somewhere.
Regards, Chris F.
NNNN
Christian Fandt, Electronic/Electrical Historian
Jamestown, NY USA cfandt at netsync.net
Member of Antique Wireless Association
URL: http://www.antiquewireless.org/
More information about the cctalk
mailing list