Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO1997019404) DEVICE DRIVER ARCHITECTURE SUPPORTING EMULATION ENVIRONMENT
Latest bibliographic data on file with the International Bureau

Pub. No.: WO/1997/019404 International Application No.: PCT/US1996/018810
Publication Date: 29.05.1997 International Filing Date: 21.11.1996
Chapter 2 Demand Filed: 04.06.1997
IPC:
G06F 9/46 (2006.01) ,G06F 13/10 (2006.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
46
Multiprogramming arrangements
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
13
Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
10
Programme control for peripheral devices
Applicants:
DIAMOND MULTIMEDIA SYSTEMS, INC. [US/US]; 2880 Junction Avenue San Jose, CA 95134, US
Inventors:
FLORY, Kevin, J.; US
KELLER, James, A.; US
Agent:
ROSENBERG, Gerald, B.; Fliesler, Dubb, Meyer & Lovejoy Suite 400 Four Embarcadero Center San Francisco, CA 94111-4156, US
Priority Data:
08/561,35421.11.1995US
Title (EN) DEVICE DRIVER ARCHITECTURE SUPPORTING EMULATION ENVIRONMENT
(FR) ARCHITECTURE DE MODULE DE GESTION DE PERIPHERIQUE SERVANT DE SOUTIEN A UN ENVIRONNEMENT D'EMULATION
Abstract:
(EN) A device driver architecture (50) that couples an operating system (54) to a computer interface (30) of a controller device (19) that includes a plurality of functional sub-elements (20-28). The device driver includes a plurality of operating system interface objects (64-68) each presenting an operating system interface (OSI) to the operating system, a plurality of computer interface objects (76-88) each providing for the generation of programming values to be applied to the computer interface to establish the operating mode of a respective predetermined sub-element of the controller device, and a device driver library (74) of processing routines callable by each of the plurality of operating system interface objects to process data and generate calls to the plurality of computer interface objects in predetermined combinations. The device driver library enables the selection of an execution context within which to define the generation and application of the programming values to the computer interface.
(FR) Cette invention se rapporte à une architecture de module de gestion de périphérique (50) qui permet de coupler un système d'exploitation (54) à une interface d'ordinateur (30) d'un dispositif contrôleur (19) qui comprend plusieurs sous-éléments fonctionnels (20-28). Le module de gestion de périphérique comprend plusieurs objets interfaces de système d'exploitation (64-68) présentant chacun une interface de système d'exploitation (OSI) avec le système d'exploitation, plusieurs objets interfaces d'ordinateur (76-88) assurant chacun la production de valeurs de programmation à appliquer à l'interface d'ordinateur, afin d'établir le mode d'exploitation d'un sous-élément prédéterminé respectif du dispositif contrôleur, ainsi qu'une bibliothèque de modules de gestion de périphérique (74), cette bibliothèque étant constituée de sous-programmes de traitement pouvant être appelés par chacun des objets interfaces du système d'exploitation, pour traiter les données et générer des appels en direction des objets interfaces d'ordinateur dans des combinaisons prédéterminées. La bibliothèque de modules de gestion de périphérique permet de sélectionner un contexte d'exécution dans lequel définir la production et l'application des valeurs de programmation pour l'interface de l'ordinateur.
Designated States: JP, KR
European Patent Office (AT, BE, CH, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
Publication Language: English (EN)
Filing Language: English (EN)
Also published as:
EP0862760JP2000500602 KR1019990071480