Patent US6473727B1 successfully refreshed from Google Patents.
US6473727B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Processor development systems
Assignee: Avago Technologies International Sales Pte Ltd
•
Filing: 1999-03-05
•
Granted: 2002-10-29
•
Expires: 2019-03-05
Abstract
Abstract A processor including in-circuit emulation means comprising a plurality of scan chains of serially connected registers coupled to a means for enabling a serial scan procedure to be carried out, a first scan chain including an address register for providing an address on an address bus to memory, and means for incrementing the value in the address register under control of the processor, the scan chains being arranged to control the processor for incrementing the address register, and the scan chains including a data register coupled to the data bus of the memory to read/write data.
Inventors
- 👤 Graham Kirsch
- 👤 Kershaw Martin Simon
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 15:11
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/2205; G06F11/2236; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/31705; G01R31/3181; G01R31/3185; G01R31/318533; G01R31/318555; G06F11/26; G06F11/261
Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
238 words
A processor comprising: a memory; an address register coupled to said memory; and an in-circuit emulation subsystem coupled to said memory, said in-circuit emulation subsystem including: a plurality of scan chains each including a plurality of serially connected registers, wherein each or said plurality of scan chains is coupled to a scan input connection and a scan output connection; and a memory scan interface including a data register, wherein said data register is coupled to a first one of said plurality of scan-chains and configured to receive read data from said memory via a read data bus in response to activation of a system clock and to serially unload said read data via said first one of said plurality of scan-chains in response to activation of a scan clock; wherein said address register is further coupled to a second one of said plurality of scan-chains and configured to be serially loaded with an address value of a location in said memory, wherein said address register is configured to increment said address value in response to activation of said system clock; a microcode register coupled to be serially loaded with a microcode instruction via said second one of said plurality of scan-chains and configured to provide memory control signals in response to said microcode instruction being serially loaded; and a decode multiplexer coupled to said microcode register and configured to prevent disruption of the contents of said microcode register.
Claim 2
Dependent Claim
238 words
A processor comprising: a memory; an address register coupled to said memory; and an in-circuit emulation subsystem coupled to said memory, said in-circuit emulation subsystem including: a plurality of scan chains each including a plurality of serially connected registers, wherein each or said plurality of scan chains is coupled to a scan input connection and a scan output connection; and a memory scan interface including a data register, wherein said data register is coupled to a first one of said plurality of scan-chains and configured to receive read data from said memory via a read data bus in response to activation of a system clock and to serially unload said read data via said first one of said plurality of scan-chains in response to activation of a scan clock; wherein said address register is further coupled to a second one of said plurality of scan-chains and configured to be serially loaded with an address value of a location in said memory, wherein said address register is configured to increment said address value in response to activation of said system clock; a microcode register coupled to be serially loaded with a microcode instruction via said second one of said plurality of scan-chains and configured to provide memory control signals in response to said microcode instruction being serially loaded; and a decode multiplexer coupled to said microcode register and configured to prevent disruption of the contents of said microcode register.
Claim 3
Dependent Claim
56 words
The processor as recited in claim 1 , wherein said in-circuit emulation subsystem further includes a scan control unit coupled to a given one of said plurality of scan chains and configured to provide scan control signals in response to a given value being serially loaded via said given one of said plurality of scan chains.
Claim 4
Dependent Claim
39 words
The processor as recited in claim 1 , wherein said data register is further configured to be serially loaded with write data via said first one of said plurality of scan-chains in response to activation of said scan clock.
Claim 5
Dependent Claim
36 words
The processor as recited in claim 3 , wherein memory scan interface is further configured to provide said write data to said memory via a write data bus in response to activation of said system clock.
Claim 6
Dependent Claim
16 words
The processor as recited in claim 1 , wherein said microcode instruction is a memory read.
Claim 7
Dependent Claim
16 words
The processor as recited in claim 1 , wherein said microcode instruction is a memory write.
Claim 8
Dependent Claim
22 words
The processor as recited in claim 1 , wherein said microcode register includes a bit used to selectively control said decode multiplexer.
Claim 9
Dependent Claim
33 words
The processor as recited in claim 1 , wherein said plurality of serially connected registers are functional registers during activation of a system clock and scan registers during activation of a scan clock.
References Cited (Backward Citations)
US5329471A
Cited
US5325367A
Cited
US5551050A
Cited
US5153882A
Cited
US5224101A
Cited
US5581564A
Cited
US5347523A
Cited
US5515382A
Cited
US5596734A
Cited
US5515530A
Cited
US5592493A
Cited
US5553249A
Cited
US6055656A
Cited
US5661732A
Cited
US5867507A
Cited
EP0854422A2
Cited
US5995993A
Cited
US6088823A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-10-28 | 2006-04-29 | 2006-10-29 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-10-28 | 2010-04-29 | 2010-10-29 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-10-28 | 2014-04-29 | 2014-10-29 | $7700.00 | Window Closed / Lapsed |