US4701878A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus for assigning addresses to pluggable modules based on contact configuration
Assignee: Siemens AG
•
Filing: 1984-12-13
•
Granted: 1987-10-20
•
Expires: 2004-12-13
Abstract
Abstract In order to feed to pluggable electronic modules addresses for an address-controlled data exchange with a control unit, a module code characterizing the type of module is stored in each module in a first memory. A plug location code is further communicated to each module via a transmitter. During an initialization phase, all modules are addressed via the plug location codes and communicate to the control unit their respective module codes. The control unit thereupon communicates the relevant addresses to the modules by addressing the plug location codes, which then are used for further data exchange. The relevant address for each module is stored in a second memory of each module.
Inventors
- 👤 Hans-Dieter Gunkel
- 👤 Josef Rohrle
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 01:00
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0646; G06F12/0653; G06F12/0661
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
375 words
A circuit arrangement comprising a plurality of electronic circuit modules interconnected by bus means for communicating address, data and control information between the modules and a control unit, the modules being coupled to a module carrier by respective plug connection means, a plug location being associated with each plug connection means, said plug connection means comprising contact means for said address, data and control line information, and further having a plurality of contacts on which a pattern of logic signals is impressed, a different pattern being electrically associated with the respective plug location for each module as a plug location code, each module respectively having a first memory means wherein a module code indicating the type of module is stored, said first memory means being coupled to the bus means, each module respectively comprising an address comparator means coupled to the bus means for comparing addresses on said bus means, and supplied by said control unit, to the respective plug location code during an initialization phase controlled by said control unit, said control unit during said initialization phase sequentially interrogating each module on said bus means by consecutively supplying all possible plug location codes via said bus means, said module comprising means for providing said module code stored in said first memory means to said control unit, said control unit comprising means for determining the type of module from the module code from the first memory means present at each plug location, said control unit further comprising means for addressing each of the modules via said bus means and for providing to each module a respective further address for performing further data communications between the control unit and the modules, each module further comprising a second memory means coupled to the bus means having stored therein a further address for carrying on said further data communication between the control unit and said modules, said address comparator means comprising means responsive to a control signal on a control line coupling said control unit and each of said modules and for comparing the further addresses on said bus means with said further address in said second memory means after completion of the initialization phase, said plug location codes being available as further addresses after said initialization phase.
Claim 2
Dependent Claim
375 words
A circuit arrangement comprising a plurality of electronic circuit modules interconnected by bus means for communicating address, data and control information between the modules and a control unit, the modules being coupled to a module carrier by respective plug connection means, a plug location being associated with each plug connection means, said plug connection means comprising contact means for said address, data and control line information, and further having a plurality of contacts on which a pattern of logic signals is impressed, a different pattern being electrically associated with the respective plug location for each module as a plug location code, each module respectively having a first memory means wherein a module code indicating the type of module is stored, said first memory means being coupled to the bus means, each module respectively comprising an address comparator means coupled to the bus means for comparing addresses on said bus means, and supplied by said control unit, to the respective plug location code during an initialization phase controlled by said control unit, said control unit during said initialization phase sequentially interrogating each module on said bus means by consecutively supplying all possible plug location codes via said bus means, said module comprising means for providing said module code stored in said first memory means to said control unit, said control unit comprising means for determining the type of module from the module code from the first memory means present at each plug location, said control unit further comprising means for addressing each of the modules via said bus means and for providing to each module a respective further address for performing further data communications between the control unit and the modules, each module further comprising a second memory means coupled to the bus means having stored therein a further address for carrying on said further data communication between the control unit and said modules, said address comparator means comprising means responsive to a control signal on a control line coupling said control unit and each of said modules and for comparing the further addresses on said bus means with said further address in said second memory means after completion of the initialization phase, said plug location codes being available as further addresses after said initialization phase.
Claim 3
Dependent Claim
30 words
The circuit arrangement recited in claim 1, further comprising additional electronic circuit means coupled to said modules, and further comprising means for disabling said additional means during said initialization phase.
Claim 4
Dependent Claim
18 words
The circuit arrangement recited in claim 1, wherein said first memory means comprises nonvolatile read only memory means.
Claim 5
Dependent Claim
17 words
The circuit arrangement recited in claim 1, wherein said initialization phase is triggered by said control unit.
Claim 6
Dependent Claim
28 words
The circuit arrangement recited in claim 1, wherein additional data can be transmitted from said control unit and stored in each module in addition to said further addresses.
Claim 7
Dependent Claim
19 words
The circuit arrangement recited in claim 1, wherein at least one of said further addresses comprises an address space.
References Cited (Backward Citations)
US3729657A
Cited
US4025903A
Cited
US4454596A
Cited
US4303993A
Cited
US4571676A
Cited
US4562535A
Cited
US4478469A
Cited
US4579412A
Cited
US4589063A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1990-10-19 | 1991-04-20 | 1991-10-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1994-10-19 | 1995-04-20 | 1995-10-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1998-10-19 | 1999-04-20 | 1999-10-20 | $7700.00 | Window Closed / Lapsed |