Generic device controller unit and method
First Claim
1. A generic device controller unit system for facilitating interaction between a processor and any number of peripheral devices, the system comprising:
- a general purpose device controller employing true real time peripheral device control, wherein the device controller interfaces between a non-true real time operating system and the peripheral devices, thereby allowing a non-true real time operating system to implement true real time control of the peripheral devices; and
a data and protocol communications interface, wherein the communications interface connects the processor and the peripheral devices, thereby allowing the processor to utilize a single protocol and associated data to communicate with the peripheral devices which may be utilizing protocols and associated data which are different than that used by the processor.
8 Assignments
0 Petitions
Accused Products
Abstract
An generic device controller unit system (10) includes a generic “true real time” peripheral device controller and a data and protocol communications interface. The system (10) is generic, in that the system (10) is capable of connecting a processor (40) to any number of various peripheral devices (50), instead of being designed to interconnect a processor (40) only to a specific peripheral device (50). The system (10) interfaces between a standard non-true real time operating system and peripheral devices (50) in such a manner as to employ true real time peripheral device control. The device controller of the system (10) allows a standard non-true real time operating system to implement true real time control of peripheral devices (50). The system (10) interfaces between a processor (40) and peripheral devices (50) such that the data and protocol communications interface of the system (10) allows the processor (40) to utilize a single protocol and associated data in order to communicate with peripheral devices (50) which are utilizing different protocols and associated data.
92 Citations
34 Claims
-
1. A generic device controller unit system for facilitating interaction between a processor and any number of peripheral devices, the system comprising:
-
a general purpose device controller employing true real time peripheral device control, wherein the device controller interfaces between a non-true real time operating system and the peripheral devices, thereby allowing a non-true real time operating system to implement true real time control of the peripheral devices; and
a data and protocol communications interface, wherein the communications interface connects the processor and the peripheral devices, thereby allowing the processor to utilize a single protocol and associated data to communicate with the peripheral devices which may be utilizing protocols and associated data which are different than that used by the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
12. A generic device controller unit system for facilitating interaction between a processor and any number of peripheral devices, the system comprising:
a general purpose device controller employing true real time peripheral device control, wherein the device controller allows a non-true real time operating system to interface with various non-specific peripheral devices, thereby allowing a non-true real time operating system to implement true real time control of peripheral devices without a processor requiring either a real time kernel or a layered true real time operating system.
-
19. A generic device controller unit system for providing a data and protocol communications interface which facilitates interaction between a processor and any number of peripheral devices, the system comprising:
a general device data and protocol communications interface, wherein the communications interface connects a processor and various peripheral devices, thereby allowing the processor to utilize a single protocol and associated data to communicate with the various peripheral devices which may utilize different protocols and associated data than that used by the processor.
-
24. A method for providing a data and protocol communications interface to facilitate interaction between a processor and any number of peripheral devices, the method comprising:
-
interfacing between a non-true real time operating system and various non-specific peripheral devices;
employing true real time peripheral device control through a generic device controller unit, wherein the device controller allows the processor to implement true real time control of the peripheral devices without the non-true real time operating system requiring either a real time kernel or a layered true real time operating system; and
providing a protocol and associated data communications interface between the processor and the peripheral devices, thereby allowing the processor to utilize a single protocol and associated data to communicate with the peripheral devices which may utilize different protocols and associated data than that used by the processor.
-
Specification