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

Method of bus address assignment

Assignee: Aumovio Microelectronic GmbH
•
Filing: 1994-02-25
•
Granted: 1998-01-13
•
Expires: 2014-02-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract To connect the various stations of a data processing system, a bus system is used, to which all users have access. In accordance with the invention, a method for automatic assignment of bus addresses is provided, whereby each user generates a random address that is enquired by a control unit. After clashes recognized by the control unit, this method is repeated until each user has been assigned a clear address.

Inventors

  • 👤 Josef Schon

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 13:37
CPC Classifications
H; H04; H04L; H04L61/00; H04L61/50; H04L61/5038; G; G06; G06F; G06F12/00; G06F12/02; G06F12/06; G06F12/0646; G06F12/0669; H04L61/5092; H04L2101/00; H04L2101/60; H04L2101/604

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 319 words
A method of assigning bus addresses for a data processing system, the data processing system including a plurality of transmitting and receiving stations and a control unit (master), in which communication between the stations and the control unit and between the stations themselves is via a bus system, the method of assigning bus addresses to the stations comprising: a) transmitting with the control unit a command for address generation to the stations, b) in response to the command for address generation, determining in each station a respective random address from a preset value range on the bus, c) inquiring with the control unit, starting with a lowest address of the preset value range on the bus, whether a station with a respective address exists, and d) in response to the inquiring step, sending a reply to the control unit by any station having the address inquired about by the control unit; wherein if the control unit receives a reply from a station indicating that a station having that respective address exists, and the reply contains no errors and is therefore a valid reply, the control unit informs that station which sent a reply that the respective address of that station has been accepted, setting an address flag in a station that has been informed that the respective address of that station has been accepted by the control unit, wherein if the control unit receives a reply from a station which contains an error and is therefore a non-valid reply, the control unit does not acknowledge the station sending the non-valid reply, and wherein after receiving a reply containing an error which is therefore a non-valid reply, changing with the control unit previously valid addresses to addresses in an ascending sequence starting from a lowest possible address, and performing steps a) to d) excluding previously assigned addresses from the preset value range on the bus for the respective random addresses.
Claim 2
Independent Claim 319 words
A method of assigning bus addresses for a data processing system, the data processing system including a plurality of transmitting and receiving stations and a control unit (master), in which communication between the stations and the control unit and between the stations themselves is via a bus system, the method of assigning bus addresses to the stations comprising: a) transmitting with the control unit a command for address generation to the stations, b) in response to the command for address generation, determining in each station a respective random address from a preset value range on the bus, c) inquiring with the control unit, starting with a lowest address of the preset value range on the bus, whether a station with a respective address exists, and d) in response to the inquiring step, sending a reply to the control unit by any station having the address inquired about by the control unit; wherein if the control unit receives a reply from a station indicating that a station having that respective address exists, and the reply contains no errors and is therefore a valid reply, the control unit informs that station which sent a reply that the respective address of that station has been accepted, setting an address flag in a station that has been informed that the respective address of that station has been accepted by the control unit, wherein if the control unit receives a reply from a station which contains an error and is therefore a non-valid reply, the control unit does not acknowledge the station sending the non-valid reply, and wherein after receiving a reply containing an error which is therefore a non-valid reply, changing with the control unit previously valid addresses to addresses in an ascending sequence starting from a lowest possible address, and performing steps a) to d) excluding previously assigned addresses from the preset value range on the bus for the respective random addresses.
Claim 3
Dependent Claim 28 words
A method according to claim 1, wherein the stations are combined into groups and wherein the control unit transmits to the stations in groups to command address generation.
Claim 4
Dependent Claim 50 words
A method according to claim 1, wherein a reply from a station which contains an error and is therefore a non-valid reply occurs when the reply contains a transmission error indicating to the control unit that two or more stations have the same address inquired about by the control unit.
Claim 5
Dependent Claim 44 words
A method according to claim 1, wherein at least the reply sent from a station includes a cyclic redundancy code, and wherein the control unit uses the cyclic redundancy code to determine whether a reply contains an error and is therefore a non-valid reply.

References Cited (Backward Citations)

US4000378A Cited
US4633392A Cited
US4638313A Cited
US4847834A Cited
US4689786A Cited
US4918598A Cited
US4964038A Cited
US5053883A Cited
US5157658A Cited
US5029209A Cited
US5304992A Cited
US5276442A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-01-12 2001-07-14 2002-01-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-01-12 2005-07-14 2006-01-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-01-12 2009-07-14 2010-01-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag