← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 14:55
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag