6-2 Chapter 6: NCR 7454 4x20 Customer Display
Diagnostics
Power‐UpDiagnosticsoccursoonafterthehardwareresetcircuitryis
released,orwhenaResetDisplaycommandisreceivedfromthehost
software.Whenthehardwareispowereddown,allregistersand
memoryarelost.Thedisplayisnotcapableofanykindofpower
recoverybacktoaprevious
state.AsapartofthePower‐Up
Diagnostics,theworkingregistersandvariablesareinitialized(setto
zero).
Theself‐diagnosticsinclude:
1. Micro‐controllerTest
TheBusylineissetactiveatthebeginningofthetest.Thefirsttest
isExclusive‐ORingallin ternalprogram memorylocations
andthe
resultofthetestiszero.Anyunusedbytesinthesummedpageare
alwaysprogrammedwithnullvaluessothattheydonothavean
impactontheexecutionofthetest.AninternalRAMtestwritesa
varyingnumericalvaluetoeachRAMlocation.Thepatternmust
showthatallRAMlocationscanbeuniquelyaddressed.AllRAM
willbewritten.Afterthewritephaseiscomplete,areadphase
beginstoensurethewritesheld.Ifanerrorisdiscovered,testing
haltsandthefirmwarebeginsexecutingaforeverdonothingloop.
2. DisplayTest
The
displaywillrunanextratestthatturnsonallpixelsonthe
display(charactercells)forabouttwosecondsandthendisplays
thepartnumberandthefirmwareversion“008‐0221552,V1.00.01”
foranothertwoseconds.Thispermitsausertoexaminethedisplay
foranypixelfailure.Theunit
doesnothavethecapabilityto
determineiftheDisplayTestpassed.Oncediagnostictestingis
completed,thelinestateswillbereturnedtonormalandthe
firmwarebranchestoitsidleroutine.
Note: WhentheI/FreceivesaResetcommand,onlyStep1is
executed.TheDisplayTestisnot
executed.