发明名称 Scalable virtual timer architecture for efficiently implementing multiple hardware timers with minimal silicon overhead
摘要 The scalable virtual timer system or subsystem implements multiple hardware timers with minimal silicon overhead. In one embodiment, for each virtual timer of a plurality of virtual timers, a content addressable memory stores a sum of an "initial state" of a free running counter and a desired count duration for the virtual timer. When the stored value matches a current state of the free running counter, the content addressable memory generates a terminal count for the virtual timer. In an alternative embodiment, for each virtual timer, a period register of a set of period registers stores a sum of a desired count duration for a virtual timer and an "initial state" of the free running counter. A comparator of a set of comparators generates a terminal count for a virtual timer when a current state of the free running counter matches the sum stored in a period register associated with the virtual timer. A state of the free running counter may be read through software, such as by an execution unit, or through hardware, such as by an adder.
申请公布号 US6550015(B1) 申请公布日期 2003.04.15
申请号 US19990247876 申请日期 1999.02.10
申请人 ADVANCED MICRO DEVICES INC. 发明人 CRAYCRAFT DONALD G.;RUSSELL RICHARD G.;GODFREY GARY M.;ELLIS MARK T.;GAUTHIER LLOYD W.
分类号 G06F1/14;(IPC1-7):G06F1/04 主分类号 G06F1/14
代理机构 代理人
主权项
地址