REMOTE HANDLER FOR OFF-CHIP MICROCONTROLLER PERIPHERALS
First Claim
1. A system for controlling a peripheral function, comprising:
- a control device (100) comprising;
a programmable processing unit (110) programmable to generate a control command to initiate and control a desired peripheral function remote to the control device (100), anda first handling unit (130) configured by hardware means to convert a control command from the programmable processing unit (110) into a set of control parameters,a peripheral device (200) comprising;
a peripheral function unit (250) configured by hardware means to perform the desired peripheral function based on the set of control parameters, anda second handling unit (230) connected to the first handling unit (130) via a communications link (140, 240) and configured by hardware means to receive and detect the set of control parameters from the first handling unit (130) and transmit the same to the peripheral function unit (250).
2 Assignments
0 Petitions
Accused Products
Abstract
A system for controlling a peripheral function, comprises a control device (100) having a programmable processing unit (110) programmable to generate a control command to initiate and control a desired peripheral function remote to the control device (100) and a first handling unit (130) configured by hardware means to convert a control command from the programmable processing unit (110) into a set of control parameters, and a peripheral device (200) having a peripheral function unit (250) configured by hardware means to perform the desired peripheral function based on the set of control parameters and a second handling unit (230) connected to the first handling unit (130) via a communications link (140, 240) and configured by hardware means to receive and detect the set of control parameters from the first handling unit (230) and transmit the same to the peripheral function unit (250). The invention eliminates the necessity for a second CPU on the peripheral device (200) that controls remote peripheral functions. This reduces the overall system cost not only for the amount of hardware not required anymore but in even larger scale for savings in software design and maintenance.
23 Citations
24 Claims
-
1. A system for controlling a peripheral function, comprising:
-
a control device (100) comprising; a programmable processing unit (110) programmable to generate a control command to initiate and control a desired peripheral function remote to the control device (100), and a first handling unit (130) configured by hardware means to convert a control command from the programmable processing unit (110) into a set of control parameters, a peripheral device (200) comprising; a peripheral function unit (250) configured by hardware means to perform the desired peripheral function based on the set of control parameters, and a second handling unit (230) connected to the first handling unit (130) via a communications link (140, 240) and configured by hardware means to receive and detect the set of control parameters from the first handling unit (130) and transmit the same to the peripheral function unit (250). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of controlling, through a control device, a peripheral function in a peripheral device (200) remote to the control device (100), the method comprising the steps of:
-
in the control device (100); in a programmable processing unit (110), generating a control command to initiate and control a desired peripheral function remote to the control unit (100), in a first handling unit (130) configured by hardware means, converting the control command from the programmable processing unit (110) into a set of control parameters, in the peripheral device (200); in the peripheral function unit (250) configured by hardware means, performing the desired peripheral function based on the set of control parameters. In a second handling unit (230) connected to the first handling unit (130) via a communications link (140, 240) and configured by hardware means, receiving and detecting the set of control parameters from the first handling unit (130) and transmitting the same to a peripheral function unit (250), - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification