or
Bookmark and Share
Accessing and manipulating microprocessor state
   
Document Number
US Patent 7305586
Issued Date
December 4, 2007
Link
Map
Abstract
A microprocessor includes an externally accessible port and a serial communication bus connected to the port. An execution pipeline of the processor includes a pipeline satellite circuit coupling the pipeline to the bus. The satellite enables an external agent to provide an instruction directly to the pipeline via the serial bus. A dedicated register and register satellite circuit couple the register to the communication bus. The execution pipeline can access the dedicated register during execution of the instruction. In this manner, the satellite circuits enable the external agent to access architected state. The communication bus enables access to the satellites while a system clock to the processor remains active. In one embodiment, the pipeline satellite accesses the pipeline "downstream" of the decode stage such that the set of instructions that may be "rammed" into the pipeline is not limited to the set of instructions that the decode stage can generate.
Tags:
Description:
Amusing 0%
Clever 0%
Complex 0%
Efficient 0%
Historic 0%
Important 0%
Innovative 0%
Interesting 0%
Practical 0%
Simple 0%
Number of Claims:
15
Comments:
no comments yet
Published
December 4, 2007
Application Number
10/424,485
Filed
April 25, 2003
US Classification
714/28   714/35 714/E11.166
Int'l Classification
G06F   11/00   (20060101)  
Examiner
Assistant Examiner
USPTO Field of Search
714/28   714/35  
Related Patents
Claims
Description
About| FAQs| Terms & Disclaimer| Link to Us| Contact Us