Self-configuring peripheral interface system, peripheral device therefor and interface method
First Claim
1. A peripheral interface system comprising:
- a master device coupled to a physical interface for connecting at least one peripheral device thereto; and
logic activated by the master device to automatically initiate copying by the master device of relocatable device driver code from the at least one peripheral device when the at least one peripheral device is coupled to the master device via the physical interface, the copied device driver code facilitating communication by the master device with the at least one peripheral device.
2 Assignments
0 Petitions
Accused Products
Abstract
A self-configuring peripheral interface system and method are provided wherein at least one peripheral device may be coupled to a master device across a physical interface. The at least one peripheral device includes relocatable device driver code embodied as read only memory code and an associated peripheral functional component. The relocatable device driver code allows the master device to communicate with the associated peripheral functional component when copied from the peripheral device to an available device driver memory space accessible by the master device. The master device activates logic to automatically initiate copying of the relocatable device driver code from the at least one peripheral device when the at least one peripheral device is coupled to the master device via the physical interface.
-
Citations
25 Claims
-
1. A peripheral interface system comprising:
-
a master device coupled to a physical interface for connecting at least one peripheral device thereto; and
logic activated by the master device to automatically initiate copying by the master device of relocatable device driver code from the at least one peripheral device when the at least one peripheral device is coupled to the master device via the physical interface, the copied device driver code facilitating communication by the master device with the at least one peripheral device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A peripheral device connectable to a master device via a physical interface, the peripheral device comprising:
-
a peripheral functional component; and
relocatable device driver code stored in non-volatile memory of the peripheral device, the relocatable device driver code to be copied by a master device when the peripheral device is coupled thereto across a physical interface, and facilitating communication by the master device with the peripheral functional component. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A peripheral interface system comprising:
-
a master device coupled to a physical interface;
at least one peripheral device coupled to the master device across the physical interface, the at least one peripheral device comprising at least one peripheral functional component, and at least one relocatable device driver code stored in at least one non-volatile memory of the at least one peripheral device; and
logic activated by the master device to automatically initiate copying by the master device of the at least one relocatable device driver code from the at least one peripheral device, wherein the at least one relocatable device driver code facilitates communication by the master device with the at least one peripheral functional component. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method for interfacing a peripheral device and a master device, the method comprising:
-
providing the master device with a physical interface for connecting at least one peripheral device thereto, and logic for automatically initiating copying of relocatable device driver code from the at least one peripheral device when coupled thereto via the physical interface; and
providing relocatable device driver code stored within non-volatile memory of the at least one peripheral device, the relocatable device driver code facilitating communication by the master device with an associated peripheral function component of the at least one peripheral device when copied therefrom. - View Dependent Claims (23, 24, 25)
-
Specification