首页>
外国专利>
Scalable virtual timer architecture for efficiently implementing multiple hardware timers with minimal silicon overhead
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.
展开▼