A method and apparatus are disclosed for dynamically determining a bus
address that uniquely identifies a hardware component on a common bus. In
an illustrative cell station implementation, each cell station includes a
hardware controller that communicates on a common bus with a plurality of
hardware components. The address space is logically divided into two
ranges, namely, a first range of addresses referred to as the common
access addresses, and a second range of addresses referred to as the
assigned addresses. One address is reserved for the primary node that is
responsible for assigning addresses, such as the hardware controller.
Thus, each hardware component communicates with the hardware controller on
one of the common access addresses to request a channel, and thereafter
communicates on an assigned address, once assigned by the hardware
controller. Collisions between multiple hardware components on the common
access channels are minimized by assigning multiple channels.
Μια μέθοδος και μια συσκευή αποκαλύπτονται για δυναμικά να καθορίσουν μια διεύθυνση λεωφορείων που προσδιορίζει μεμονωμένα ένα τμήμα υλικού σε ένα κοινό λεωφορείο. Σε μια επεξηγηματική εφαρμογή σταθμών κυττάρων, κάθε σταθμός κυττάρων περιλαμβάνει έναν ελεγκτή υλικού που επικοινωνεί σε ένα κοινό λεωφορείο με μια πολλαπλότητα των τμημάτων υλικού. Το διάστημα διευθύνσεων διαιρείται λογικά σε δύο σειρές, δηλαδή, μια πρώτη σειρά των διευθύνσεων καλούμενων οι κοινές διευθύνσεις πρόσβασης, και μια δεύτερη σειρά των διευθύνσεων καλούμενων οι ορισμένες διευθύνσεις. Μια διεύθυνση είναι διατηρημένη για τον αρχικό κόμβο που είναι αρμόδιος για την ανάθεση των διευθύνσεων, όπως ο ελεγκτής υλικού. Κατά συνέπεια, κάθε τμήμα υλικού επικοινωνεί με τον ελεγκτή υλικού σε μια από τις κοινές διευθύνσεις πρόσβασης για να ζητήσει ένα κανάλι, και επικοινωνεί έκτοτε σε μια ορισμένη διεύθυνση, που ορίζεται μιά φορά από τον ελεγκτή υλικού. Οι συγκρούσεις μεταξύ των πολλαπλάσιων τμημάτων υλικού στα κοινά κανάλια πρόσβασης ελαχιστοποιούνται με την ανάθεση των πολλαπλάσιων καναλιών.