Search

Kevin Chea Phones & Addresses

  • 3243 Sydney Way, Castro Valley, CA 94546
  • Elk Grove, CA
  • Sacramento, CA

Publications

Us Patents

Abstraction Of Configurable Processor Functionality For Operating Systems Portability

View page
US Patent:
6763327, Jul 13, 2004
Filed:
Feb 17, 2000
Appl. No.:
09/506433
Inventors:
Christopher Mark Songer - Mountain View CA
Pavlos Konas - Mountain View CA
Marc E. Gauthier - Sunnyvale CA
Kevin C. Chea - San Francisco CA
Assignee:
Tensilica, Inc. - Santa Clara CA
International Classification:
G06F 1750
US Classification:
703 21, 703 23, 703 20, 703 22, 703 27, 717107, 717138, 717151, 717163, 709 1, 709324, 709319, 709321, 709328, 709310, 716 1, 716 18, 716 2, 716 17
Abstract:
A hardware abstraction layer operates as a system architectural layer between a real-time operating system and an underlying configurable processor. The hardware abstraction layer provides an abstraction of processor-specific functionality to the operating system. In particular, it abstracts configurable processor features visible to the operating system to provide a uniform, standardized interface between the operating system and the configurable processor on which it runs. Thus, an operating system running on top of the hardware abstraction layer will work on all configurations of the processor which differ from one another only in the configuration parameters covered by the hardware abstraction layer. The hardware abstraction layer may be generated using the same information that is used to describe the features being configured in the configurable processor. Automatic generation of the HAL greatly eases use of the HAL and the configurable processor, since the user is not required to manually write the HAL or adapt an existing one based on the processor configuration parameters.
Kevin Chea from Castro Valley, CA, age ~32 Get Report