Monday, September 16, 2024

CPU Functional Test (diagnostic) runs to completion

DIAGNOSTIC SITTING IN CORE READY TO BE RUN AGAIN

One of the benefits of core memory is that it retains the value of the data when power is turned off. Thus when I powered on this morning, the code was sitting there ready to be run. I would only need to set the IAR to the start address and push Prog Start. 

USED STORAGE DISPLAY FUNCTION TO LOOP THROUGH MEMORY REPEATEDLY

The CE switches inside the 1130 include a Storage Display switch which causes the machine to run continually reading memory locations and advancing the memory address each time. Since the memory addresses wrap around, this means the system will loop around and around touching every word in memory. 

I left this running for several minutes, so that if we have any sporadic parity check problems this would detect them. The 1130 also has memory diagnostics to write various patterns in memory to try to trigger any errors if I find parity issues. 

RAN CPU FUNCTION TEST AGAIN - THUMBS UP

The diagnostic ran two minutes and 37 seconds, running through every instruction including all variants and boundary cases. It ends successfully when it stops with 3003 in the Storage Buffer Register. Any defects in execution would have produced different stop codes. 



No comments:

Post a Comment