Algorithm for resynchronizing a bit-sliced crossbar

   
   

A data switch is configured to communicate data messages in the form of multibit data unit segmented into a plurality of multibit data subunits. The data switch includes at least two separate, parallel switching units, each having a plurality of ports to communicate the multibit data subunits. Hardwired or software implemented prioritization logic provides for the initiations of transfer of data messages between the ports in response to a category of the data messages. A memory is used to store a history of prior data message transfers so that least recently transferred message types are serviced prior to those most recently switched. So as to reestablish synchronization between the parallel switching units, such as loss of a data subunit, a controller responds to a reset condition by temporarily suspending communications between affected ones of the ports and clearing the history so to recommence lock-step operations of the units.

Ένας διακόπτης στοιχείων διαμορφώνεται για να επικοινωνήσει τα μηνύματα στοιχείων υπό μορφή μονάδας στοιχείων multibit που τέμνεται σε μια πολλαπλότητα των υπομονάδων στοιχείων multibit. Ο διακόπτης στοιχείων περιλαμβάνει τουλάχιστον δύο χωριστές, παράλληλες μονάδες μετατροπής, κάθε μια που έχει μια πολλαπλότητα των λιμένων για να επικοινωνήσει τις υπομονάδες στοιχείων multibit. Το Hardwired ή εφαρμοσμένη η λογισμικό λογική καθορισμού προτεραιοτήτων επιτρέπει τις ενάρξεις της μεταφοράς των μηνυμάτων στοιχείων μεταξύ των λιμένων σε απάντηση σε μια κατηγορία των μηνυμάτων στοιχείων. Μια μνήμη χρησιμοποιείται για να αποθηκεύσει μια ιστορία των προγενέστερων μεταφορών μηνυμάτων στοιχείων έτσι ώστε οι ο πιό ελάχιστα πρόσφατα μεταφερμένοι τύποι μηνυμάτων συντηρούνται πριν από εκείνους μεταστρεφόμενους πρόσφατα. Ώστε να επανεγκαθιδρυθεί ο συγχρονισμός μεταξύ των παράλληλων μονάδων μετατροπής, όπως η απώλεια μιας υπομονάδας στοιχείων, ένας ελεγκτής αποκρίνεται σε έναν όρο αναστοιχειοθέτησης με προσωρινά να αναστείλει τις επικοινωνίες μεταξύ του επηρεασθέντος αυτού των λιμένων και να καθαρίσει την ιστορία για να ξαναρχίσει έτσι τις διαδικασίες κλειδαριά-βημάτων των μονάδων.

 
Web www.patentalert.com

< Integrated car dubbing system

< Microprocessor having a content addressable memory (CAM) device as a functional unit therein and method of operation

> Data processing apparatus, data processing method, and recording medium

> Upward-joining-noise decreasing method and apparatus

~ 00119