Method and apparatus for asynchronous, bi-directional communication between first and second logic elements having a fixed priority arbitrator
AssigneeIntel Corporation
InventorNick G. Eskandari
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorNick G. Eskandari
Estimating the term…
The present invention provides a method and apparatus for enabling asynchronous, bi-directional communication between the CPU of a CPU-based integrated circuit and an external system having digital logic for effecting transitions between operating modes of the integrated circuit. The apparatus is utilized to inform the CPU of an interrupt request transmitted from the external system and to subsequently inform the external system of an interrupt acknowledgment transmitted from the CPU. This is accomplished by providing the CPU with a first associated register and the external system with a second associated register in addition to selector means coupled in parallel to the first register and the second register. The selector means has as a first input a first value forming an interrupt request stored in the first register and as a second input a second value forming an interrupt acknowledgment stored in the second register. The selector means further has as input a write signal from the CPU and a synchronized update signal from the external system for selecting as output from the selector means one of the first value and the second value in response to assertion of the synchronized update signal and assertion the write signal, respectively. The second register also has as input the output of the selector means for transmitting one of the first and second values to the second register which is further coupled to the first register for subsequently transmitting the selected value to the first register upon assertion of a capture signal from the external system to the first register.
An apparatus for enabling bi-directional communication between a first logic means having a first associated register and a second logic means having a second associated register, the first and second logic means operating asynchronously with respect to each other, the apparatus comprising:
A method for bi-directional communication between a first logic means having a first associated register and a second logic means having a second associated register, the first and second logic means operating asynchronously with respect to each other, the method comprising the steps of:
In a micro-controller integrated circuit (IC) having embedded memory and an in circuit emulator for imitating the behavior of the IC and executing debugging micro-code 14 stored in the embedded memory upon placing the IC in an interrogation mode, a method is provided for requesting a transition from normal operation of the IC to the interrogation mode and acknowledging from the micro-controller to an emulator control system disposed external to the IC that the transition has occurred, the method comprising the steps of:
An apparatus for enabling bi-directional communication between a first logic circuit and a second logic circuit operating asynchronously to each other, the apparatus comprising:
A method for bi-directional communication between a first logic circuit having a first associated register and a second logic circuit having a second associated register, the first and second logic circuits operating asynchronously with respect to each other, the method comprising the steps of:
A method for requesting a micro-controller to transition from a normal operating mode to an interrogation mode, comprising the steps of:
Dependencies are inferred from the claim text.