Programmable timer & methods for scheduling time slices executed by a controller circuit
US6434708B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 9, 1999 |
| Grant date | Aug 13, 2002 |
| Priority date | — |
| Expiry date | Apr 9, 2019 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/4825
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A programmable timer is disclosed for use in conjunction with a microcontroller circuit. The timer is used as part of a time slice arbiter in a real time operating system, which arbiter manages device routines by allocating them to distinct code time slices executable by such microcontroller. The set up of time slices, including their number, sequence, duration, etc., can be configured and optimized to achieve a desired system performance level based on characteristics of an associated system bus, devices on the bus, etc. The timer operates as a hardware controller to direct the interrupt handler to various entry points in the corresponding routines associated with interrupt based devices on a system bus.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.