← Back to Patent Explorer
US4975831A Expired / Lapsed US ⏱️ 0.0 years remaining

High-availability computer system with a predefinable configuration of the modules

Assignee: Siemens AG
•
Filing: 1988-05-09
•
Granted: 1990-12-04
•
Expires: 2008-05-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system operative during an initialization phase to initialize modules of the system and during a subsequent non-initialization phase to transfer information between the initialized modules. A module bus (MB) has 32 signal lines beginning with a least-significant-bit signal line and ending with a most-significant-bit signal line. The bus (MB) connects the modules for data transfers after the initialization phase over bidirectional address lines and data lines connected to the module bus. A system support module (SSMI) starts the initialization phase by energizing an initialization signal line (INIT). In response, a processor (GDP) generates identification command information over the bus (MB) that continas a first data record and a second data record. The first data record is comprised of bits equal to the number of signal lines in the 32-bit module bus, with only one logical one in the first data field, the position of the logical one advancing consecutively from the least significant bit position to the most significant bit position for each successive identification command generated by the processor. The second data record is an identification code uniquely identifying the one of the modules activated by the first record to receive the second record and hence its identification code.

Inventors

  • 👤 Sven-Axel Nilsson
  • 👤 David Budde

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 17:10
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/16; G06F15/177; G06F11/00; G06F11/006

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 427 words
A high-availability-computer system having a plurality of VLSI modules, said system operative during an initialization phase to initialize said modules and during a non-initialization phase subsequent to said initialization phase to transfer information between the modules initialized during said initialization phase comprising: a multi-bit wide module bus having a plurality of signal lines beginning with a least-significant-bit signal line of said module bus and ending with a most-significant-bit signal line of said module bus; a processor module connected to said module bus; said processor module having bidirectional address lines and data lines connected to said module bus; a memory array, having two memory-control-unit modules, each connected to said module bus for exchanging address and data with said processor module over said bidirectional address and data lines; a system bus; a first bus extension-unit module connecting said processor module to said system bus; a second and third bus extension-unit module connecting each of said memory control unit modules to said system bus; a power-supply module having a system support module which generates an initialization signal upon switching on; said system support module having an initialization signal line connected to each of said VLSI modules over which said initialization signal is transmitted to begin said initialization phase of said computer system; said processor module, said memory-control-unit modules, and said bus extension-unit modules each being provided with an initialization identification pin; said processor module, said memory-control-unit modules, and said bus extension-unit modules each having its respective initialization identification pin connected to a respective different signal line of said module bus; identification command generating means in said processor, connected to said module bus, for generating successive identification command information, which identification command information firstly activates a module to receive information and secondly assigns an identification code to the activated module; each of said identification commands containing a first data record and a second data record, said first data record being comprised of a first data field of bits equal to the number of signal lines in said multi-bit module bus, with only one logical one in said first data field, the position of said logical one advancing consecutively from said least significant bit position to said most significant bit position for each successive identification command generated by said identification command generating means in said processor; and, said second data record being comprised of a second data field of bits which include an identification code uniquely identifying the one of said modules activated over its initialization identification pin by said first record to receive said second record and hence its identification code.
Claim 2
Dependent Claim 427 words
A high-availability-computer system having a plurality of VLSI modules, said system operative during an initialization phase to initialize said modules and during a non-initialization phase subsequent to said initialization phase to transfer information between the modules initialized during said initialization phase comprising: a multi-bit wide module bus having a plurality of signal lines beginning with a least-significant-bit signal line of said module bus and ending with a most-significant-bit signal line of said module bus; a processor module connected to said module bus; said processor module having bidirectional address lines and data lines connected to said module bus; a memory array, having two memory-control-unit modules, each connected to said module bus for exchanging address and data with said processor module over said bidirectional address and data lines; a system bus; a first bus extension-unit module connecting said processor module to said system bus; a second and third bus extension-unit module connecting each of said memory control unit modules to said system bus; a power-supply module having a system support module which generates an initialization signal upon switching on; said system support module having an initialization signal line connected to each of said VLSI modules over which said initialization signal is transmitted to begin said initialization phase of said computer system; said processor module, said memory-control-unit modules, and said bus extension-unit modules each being provided with an initialization identification pin; said processor module, said memory-control-unit modules, and said bus extension-unit modules each having its respective initialization identification pin connected to a respective different signal line of said module bus; identification command generating means in said processor, connected to said module bus, for generating successive identification command information, which identification command information firstly activates a module to receive information and secondly assigns an identification code to the activated module; each of said identification commands containing a first data record and a second data record, said first data record being comprised of a first data field of bits equal to the number of signal lines in said multi-bit module bus, with only one logical one in said first data field, the position of said logical one advancing consecutively from said least significant bit position to said most significant bit position for each successive identification command generated by said identification command generating means in said processor; and, said second data record being comprised of a second data field of bits which include an identification code uniquely identifying the one of said modules activated over its initialization identification pin by said first record to receive said second record and hence its identification code.
Claim 3
Dependent Claim 22 words
A high-availability-computer system according to claim 1 wherein each VLSI module has a respective identification register for receiving said second data record.
Claim 4
Dependent Claim 23 words
A high-availability-computer system according to claim 1 wherein said multi-bit wide module bus is a 32-bit wide bus comprised of 32 signal lines.
Claim 5
Dependent Claim 40 words
A high-availability-computer system according to claim 1 wherein: said second data record comprised of a second data field of bits includes a component identification and a class identification by which said VLSI modules are distinguished into memory and non-memory classes.

References Cited (Backward Citations)

US4268901A Cited
US4236207A Cited
US4556953A Cited
US4654787A Cited
US4622633A Cited
US4701878A Cited
US4860196A Cited
US4912709A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-12-03 1994-06-04 1994-12-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-12-03 1998-06-04 1998-12-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-12-03 2002-06-04 2002-12-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag