Thanks for the help so far, this forum is awesome.
I've run the DRAM test and it strongly suggests a bit 0 failure, but, the result is also confusing me.
Comparing it, bit by bit with the expected result (using a little bit of software someone wrote to help me).
Actual error message as dispayed on the instrument:
E S@M G@IL!1=PQPQPQPQPQPQPQPG>m
From the documentation, it should read like this (with a Bit0 failure)
D RAM FAIL m<PPPPPPPPPPPPPPPF>1
Firstly, it appears there is a minor bug in the RAM test which labels the output display as running LSB to MSB, although the actual data (and the documentation) show the result will be MSB to LSB. This was confusing at first!!! but correcting for that.....
The test result is in the attached image.
Some characters are correct, some are incorrect.
The incorrect characters are always ONLY wrong in the LSB, but sometimes high (1) when they should be low (0), sometimes the other way around. I can't see a pattern to it.
Also, in the Pass/Fail section, (rows 13 to 28), EVEN numbered bits (0,2,4,6..) behave differently to ODD numbered bits (1,3,5...) and I can't see anywhere the hardware is different in this regard. (Might this be an artefact of the software doing the testing?)
The architecture has CPU, EPROM (with the test program) and CMOS RAM on a 16 bit bus. The CMOS RAM passes it's test OK.
The DRAM with the problem is connected to the memory bus by a pair of 74LS245N transceivers. This new bus is called the Memory Data Bus (MD0-15)
(It is MD0 that the test is flagging a fault on)
The DRAM comprises 16, 64k by 1 M5K4164ANP DRAMs.
Also on this MD bus are the display latches 74ALS257N which send the data out to the display, so faults on MD bus can corrupt the displayed data.
The only other devices connected to the MD bus are a pair of transceivers to the DSP (TMS32010) which I do not believe would be involved at this stage of basic memory testing.
I have ordered some replacement DRAM's, should arrive next week.
Whilst it seems highly likely there is a problem with MD0, I don't understand the test results so changing the DRAM might not fix it.
Will update here, meanwhile, any suggestions or possible explanations, or suggested experiments, would be great.
Thanks,
Tim.