System and method for automatically relocating and configuring firmware stored in subsystem modules
AssigneeDigital Equipment Corporation
InventorsA. Randall Heap, Eduardo A. Santiago
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Equipment Corporation
InventorsA. Randall Heap, Eduardo A. Santiago
Estimating the term…
A system (30) can be configured with a plurality of subsystem modules (45a-45n), to tailor the system (30) to different requirements. CPU (32) is connected by a 32-bit, system bus (38) to a random access memory (RAM) (40), a cache (42) and an interface (44a) in graphics subsystem module (45a). Interface (44a) includes a module ROM (47a) containing firmware specific to such graphics subsystem modules. Similarly, each of the other subsystem modules (45b-45n) have interfaces (44b-44n) containing firmware specific to the particular type of module (45b-45n). The elements (32-42) of the system (30) comprise a base module (43), which is the same for all system configurations. A ROM (49) is provided in the base module (43), connected to the bus (38). The base module ROM (49) contains a software routine that locates all the option module ROMs (47a-47n) and, using the information in them creates a relocated version of the code in the option module ROMs (47a-47n) in the computer system's main memory (40). The relocated code will operate at any address in the computer's address space.
A computer system, comprising:
A computer system, comprising:
In a computer system having a host data processor, a first memory, comprising a random access memory, coupled to said host data processor by a bus, and a plurality of subsystem modules connected to said bus;
Dependencies are inferred from the claim text.