Patentable/Patents/US-6256324
US-6256324

Chip address allocation through a serial data ring on a stackable repeater

PublishedJuly 3, 2001
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Provided is a system which automatically determines and assigns an appropriate address for each chip in repeater system. All the ASICs in a system are chained together on a serial data ring for address allocation purposes. A First On ASIC in a system initializes the chip address map, assigns itself the first address. The First On ASIC then updates the address map by setting the next address and sends it down the chain to the next ASIC in the system. The second ASIC allocates the incoming address to itself, sets the address for the next ASIC, and passes the address signal on. The process repeats itself until the last ASIC in the chain has an address allocated. The last ASIC the notifies the First On ASIC of its address to close the loop.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A system for automatically allocating chip addresses to chips on a network repeater, comprising: a plurality of chips in a repeater; a serial data ring linking all the chips in the repeater in a chain; a network management bus linked to each chip in the chain; and a protocol for allocation of addresses to chips in the chain, the protocol including initiating a chip address allocation ring at a first chip in the chain.

2

2. The system of claim 1, wherein said repeater is stackable.

3

3. The system of claim 2, wherein said repeater is stacked.

4

4. The system of claim 1, wherein said network is a Fast Ethernet.

5

5. An application specific integrated circuit chip configured to: receive chip address allocation data; store an address derived from the chip address allocation data as its chip address; update the chip address allocation data with the address of a second chip; and output said chip address allocation data.

6

6. The chip of claim 5, wherein said chip is further configured to initiate chip address allocation data, and the stored chip address is derived from this initiated data.

7

7. The chip of claim 5, wherein said chip is further configured to connect to a plurality of other chips in a repeater via a serial data ring linking the chips in the repeater in a chain.

8

8. The chip of claim 7, wherein said chip address allocation data is carried on a chip address allocation ring suitable for transmission on said serial data ring.

9

9. The chip of claim 8, wherein said ring has a three-part data structure.

10

10. The chip of claim 9, wherein said structure comprises a preamble portion, an operation code portion, and a data portion.

11

11. The chip of claim 10, wherein said preamble qualifies the validity of the chip address allocation ring by distinguishing said ring from noise.

12

12. The chip of claim 10, wherein said operation code identifies the type of information on the chip address allocation ring.

13

13. The chip of claim 10, wherein said data provides a chip address map for allocating chip addresses.

14

14. The chip of claim 10, wherein said preamble portion comprises 32 bits, said operation code portion comprises 4 bits, and said data portion comprises 32 bits.

15

15. The chip of claim 14, wherein each of 32 chip addresses are represented in said data portion by consecutive bits set to 1.

16

16. A method of automatically allocating chip addresses to chips on a network repeater, comprising: providing a serial data ring linking a plurality of chips in a repeater in a chain; initiating a chip address allocation ring at a first chip in the chain; saving an initial chip address in the first chip's register address; setting a bit in the address data to provide a next chip address for a next chip in the chain; sending the chip address allocation ring with the set chip address data to the next chip; saving the next chip address in said next chip's register address; setting a subsequent bit in the address data to provide a subsequent chip address for a subsequent chip; and sending the chip address allocation ring with the reset chip address data to the subsequent chip.

17

17. The method of claim 16, further comprising repeating the three final steps for each chip in the chain.

18

18. The method of claim 16, wherein said network is a Fast Ethernet.

19

19. A system for automatically allocating chip addresses to chips on a network repeater, comprising: a plurality of chips in a repeater; communication means for linking all the chips in the repeater in a serial chain; a network management bus linked to each chip in the chain; and means for initiating a chip address allocation ring at a first chip in the chain.

20

20. The system of claim 19, wherein said communication means further comprises a means for transmitting chip address allocation information on said communication means.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 7, 2000

Publication Date

July 3, 2001

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Chip address allocation through a serial data ring on a stackable repeater” (US-6256324). https://patentable.app/patents/US-6256324

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.