Timer manager

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFCA-PAI-O-1618335

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.