Low power autonomous peripheral management
First Claim
Patent Images
1. An autonomous peripheral facility comprising:
- a central processing unit (CPU) adapted to develop a first input;
a peripheral device adapted to receive a first data input, develop a first data output, and develop a first information data; and
a peripheral controller comprising a configuration register, a state machine, a control unit, and a memory, said peripheral controller being adapted to receive said first input, to exchange said first information data, and to autonomously operate said peripheral device, independent of said CPU after receiving said first input;
wherein;
said configuration register is further adapted to receive said first input and develop a first control data as a function of said first input;
said peripheral device is further adapted to exchange said first information data with a selected one of said control unit and said memory;
said state machine is further adapted to;
selectively receive a trigger;
selectively sequence a plurality of peripheral modes as a function of said first control data and said trigger;
selectively develop a first completion signal as a function of said first control data; and
selectively develop a first power switch signal as a function of said first control data;
said control unit is further adapted to;
exchange said first information data with said peripheral device, said memory, and said state machine;
selectively sequence a plurality of peripheral power states as a function of said first control data and said trigger; and
selectively develop a plurality of clocks as a function of said first control data and said trigger; and
said memory adapted to store said first information data.
1 Assignment
0 Petitions
Accused Products
Abstract
A low power autonomous peripheral operative to receive configuration or command data and to perform the designated operation(s) without interaction of a processor.
-
Citations
2 Claims
-
1. An autonomous peripheral facility comprising:
-
a central processing unit (CPU) adapted to develop a first input; a peripheral device adapted to receive a first data input, develop a first data output, and develop a first information data; and a peripheral controller comprising a configuration register, a state machine, a control unit, and a memory, said peripheral controller being adapted to receive said first input, to exchange said first information data, and to autonomously operate said peripheral device, independent of said CPU after receiving said first input; wherein; said configuration register is further adapted to receive said first input and develop a first control data as a function of said first input; said peripheral device is further adapted to exchange said first information data with a selected one of said control unit and said memory; said state machine is further adapted to; selectively receive a trigger; selectively sequence a plurality of peripheral modes as a function of said first control data and said trigger; selectively develop a first completion signal as a function of said first control data; and selectively develop a first power switch signal as a function of said first control data; said control unit is further adapted to; exchange said first information data with said peripheral device, said memory, and said state machine; selectively sequence a plurality of peripheral power states as a function of said first control data and said trigger; and selectively develop a plurality of clocks as a function of said first control data and said trigger; and said memory adapted to store said first information data. - View Dependent Claims (2)
-
Specification