M7264 Troubleshooting
allison
allisonportable at gmail.com
Sat Jun 8 21:16:33 CDT 2019
On 06/08/2019 07:08 PM, Noel Chiappa via cctalk wrote:
> A follow-up to close out something:
>
> > OK, now a picture of the bus with no console card:
>
> > http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/jpg/BSYN-BDAL_NoMem.jpg
> [Note: image re-named, to correctly say what it's showing]
>
> > It's a bit hard to interpret what's going on here .. The long assertion
> > of BSYNC is undoubtly the CPU trying to get the console CSR to respond,
> > and eventually timing out. Not sure what the short assertion following
> > it is - without looking at the ucode for the ODT, there's no way to know
> > what the CPU's doing.
>
> > Even harder to understand is what the BDAL line is doing. It looks like
> > it's un-asserted (0, i.e. +3V) on the falling (electrically - rising,
> > logically) edge of BSYN (which would be incorrect - see above). And then
> > it hops around while BSYNC is asserted, which makes no sense at all to
> > me.
>
> So this makes a little more sense now.
>
> This is actually showing a NXM cycle to main memory (apparently to address 0),
> hence the '0' on BDAL10. (The second assertion of BSYNC must be somehow
> associated with the NXM.) Apparently it doesn't even try to talk to the
> console card unless the memory is there OK; if it can't see the memory, it
> must just reset and try again.
>
> Here:
>
> > http://ana-3.lcs.mit.edu/~jnc/tech/pdp11/jpg/BSYN-BDAL_NoCon.jpg
>
> is a system with memory, but without a console. A very similar picture, but
> here BDAL10 _is_ '1', as expected.
>
>
> So the original picture did in fact indicate what the problem was - had I
> known enough to know how to interpret it! Schaeffer's Law strikes again!
>
> Although I still don't understand why the LSI-11 wants to see main memory on
> the bus, in order for ODT to run. ODT doesn't use memory at all; ODT on the
> KDF11 CPUs will run without any memory.
ODT for the two systems are very different. The LSI-11 ODT is microcode
in the base CPU MICOM set and very low level. Also the 11/2 cpu (dual
width is a bit differnt), KDF-11 the ODT is part of the higher level
code. The larger cards (11/23 and 23+) boot to resident (ep)rom.
Also consider the difference between the restart/run between the two.
If memory serves The KDF11 requires enough ram to have a few of the key
addresses in low memory operational.
There is a lot going on with the LSI-11 as it also initializes internal
and external RAM. At the time memory nearly always dynamic and require
refresh cycles before it is "on line".
The manuals detail it well.
Allison
> Noel
>
More information about the cctech
mailing list