Abstract:
A computer system has dual-color LEDs for the LEDs conventionally indicating power on and hard disk drive activity, and a control circuit drives the LEDs in on-off and color combinations to indicate diagnostic information. In a preferred embodiment, a control circuit for controlling the LEDs is addressable as a port, and state combinations of the LEDs are set according to data sent to the port address of the control circuit. Also in a preferred embodiment, a POST routine for the computer system is divided into specific tests and groups of tests by commands configured to write a specific data string to a port address depending upon the position of the control command in the POST routine.
Abstract:
Timing is set for DRAM memory access in a computer by polling the DRAM memory banks, calculating capacitive load by accessing a prestored table of capacitive load versus DRAM size, and assigning wait states according to calculated capacitive load by accessing a prestored formula. In one embodiment, wait states are assigned in increasing increments for increasing total capacitive load. In an alternative embodiment, timing is assigned bank by bank. Control routines are preferably a part of a system BIOS.