G - Physics
06
F
G06F 1/14 (2006.01) G06F 11/00 (2006.01) G06F 11/34 (2006.01)
Patent
CA 2219296
A method and apparatus for establishing a large number of EDTOV timers (TIMER 0-TIMER 2047), each determining when an event has failed to occur on an exchange of a communications protocol. Values for each timer are maintained as a timer array. The entire timer array is read at regular scan intervals by a state machine (102) and decremented by four associated hardware decrementers (113a-113d), four timers at one time. Active time values are read, checked for zero, decremented, and written back to the timer array. If a timer is detected as having timed out, then a value is logged into a time-out FIFO and "FF"h is written back into the timer. The invention uses dedicated hardware (101) to decrement or otherwise alter the values of each timer, and a dedicated state machine (102) to read values for each timer, provide the value to the hardware (101), and then load the new value of each timer back into memory.
La présente invention concerne un procédé et un équipement permettant d'établir un grand nombre de rythmeurs EDTOV (rythmeur 0-rythmeur 2047), chacun d'eux déterminant quand un évènement n'a pas eu lieu lors d'un échange d'un protocole de communications. Des valeurs pour chaque rythmeur sont maintenues en tant qu'ensemble de rythmeurs. La totalité de l'ensemble de rythmeurs est lue à des intervalles réguliers de scannage par une machine d'état (102) et décrémenté par quatre décrémenteurs matériels correspondants (113a-113d), quatre rythmeurs en même temps. Les valeurs de temps actifs sont lues, vérifiées pour voir si elles sont nulles, décrémentées et retournées par écriture à l'ensemble de rythmeurs. Si un rythmeur fait l'objet d'une détection de dépassement de temps, une valeur est inscrite dans un PEPS de dépassements de temps et "FF"h est inscrit en retour dans le rythmeur. L'invention utilise un matériel réservé (101) pour décrémenter, ou modifier d'une autre façon, les valeurs de chaque rythmeur, et une machine d'état réservée (102) pour lire des valeurs pour chaque rythmeur, fournir la valeur au matériel (101) puis enregistrer en retour la nouvelle valeur de chaque rythmeur dans la mémoire.
Chau Vi
Fiacco Peter
Sullivan Jennifer
Emulex Corporation
Emulex Design & Manufacturing Corporation
Mbm & Co.
LandOfFree
Timer manager does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Timer manager, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Timer manager will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1618335