Overview ======== The HSx80 Array Controller Software (ACS) is the software component of the HSx80 array controller subsystem which executes on the HSx80 controller and processes I/O requests from the host, performing the device level operations required to satisfy requests. ACS operating firmware is stored in a PCMCIA program card. The card ships with the controller. Each time ACS operating firmware is updated, new cards are manufactured for each controller model. The update cards can be purchased on a per-release basis or through an update service contract. Once the program card is installed in the controller, the contents are copied into shared memory. Special error correction code corrects program card errors when possible. Anytime a reset occurs on the controller, this loading process gets repeated. Because of this scheme, when the firmware executes, only part of the controller initialization diagnostics run directly from the program card. The remaining diagnostics, all functional code, and all utilities run from controller shared memory. PCMCIA Program Card =================== ----------------------------------------------------------------------------
| |