WO2002069146A3 - Data processing system having an on-chip background debug system and method therefor - Google Patents

Data processing system having an on-chip background debug system and method therefor Download PDF

Info

Publication number
WO2002069146A3
WO2002069146A3 PCT/US2001/049157 US0149157W WO02069146A3 WO 2002069146 A3 WO2002069146 A3 WO 2002069146A3 US 0149157 W US0149157 W US 0149157W WO 02069146 A3 WO02069146 A3 WO 02069146A3
Authority
WO
WIPO (PCT)
Prior art keywords
data processing
background
background debug
clock unit
processing system
Prior art date
Application number
PCT/US2001/049157
Other languages
French (fr)
Other versions
WO2002069146A2 (en
Inventor
Michael C Wood
George E Baker
James M Sibigtroth
Original Assignee
Motorola Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc filed Critical Motorola Inc
Priority to EP01996290A priority Critical patent/EP1423789A2/en
Priority to JP2002568201A priority patent/JP4145146B2/en
Priority to CN018227937A priority patent/CN1543604B/en
Priority to KR1020037010937A priority patent/KR100819720B1/en
Priority to AU2002227439A priority patent/AU2002227439A1/en
Publication of WO2002069146A2 publication Critical patent/WO2002069146A2/en
Publication of WO2002069146A3 publication Critical patent/WO2002069146A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • G06F11/348Circuit details, i.e. tracer hardware
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Abstract

Embodiments of the present invention relate to a mechanism to prevent the oscillator from being stopped when a host development system is coupled to the background debug communications interface (52) and the background debug mode has been enabled. This allows background debugging operations to continue when the target data processing system is in a low power mode. Other embodiments relate to a mechanism for allowing a host development system to request a synchronization timing pulse from a target data processing system so the correct clock speed can be determined for background communications. Alternate embodiments relate to a data processing system having a system clock unit and a background debug system (14) where the background debug system includes a background debug clock unit, separate from the system clock unit, and an enable control (44). When the enable control is asserted, the background debug clock unit is enabled, independent of the system clock unit.
PCT/US2001/049157 2001-02-21 2001-12-18 Data processing system having an on-chip background debug system and method therefor WO2002069146A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP01996290A EP1423789A2 (en) 2001-02-21 2001-12-18 Data processing system having an on-chip background debug system and method therefor
JP2002568201A JP4145146B2 (en) 2001-02-21 2001-12-18 Data processing system and method having on-chip background debug system
CN018227937A CN1543604B (en) 2001-02-21 2001-12-18 Data processing system with on-chip background debug system and related methods
KR1020037010937A KR100819720B1 (en) 2001-02-21 2001-12-18 Data processing system having an on-chip background debug system and method therefor
AU2002227439A AU2002227439A1 (en) 2001-02-21 2001-12-18 Data processing system having an on-chip background debug system and method therefor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/788,816 US6823224B2 (en) 2001-02-21 2001-02-21 Data processing system having an on-chip background debug system and method therefor
US09/788,816 2001-02-21

Publications (2)

Publication Number Publication Date
WO2002069146A2 WO2002069146A2 (en) 2002-09-06
WO2002069146A3 true WO2002069146A3 (en) 2004-04-08

Family

ID=25145644

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/049157 WO2002069146A2 (en) 2001-02-21 2001-12-18 Data processing system having an on-chip background debug system and method therefor

Country Status (8)

Country Link
US (1) US6823224B2 (en)
EP (1) EP1423789A2 (en)
JP (1) JP4145146B2 (en)
KR (1) KR100819720B1 (en)
CN (1) CN1543604B (en)
AU (1) AU2002227439A1 (en)
TW (1) TW533350B (en)
WO (1) WO2002069146A2 (en)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065481B2 (en) * 1999-11-30 2006-06-20 Synplicity, Inc. Method and system for debugging an electronic system using instrumentation circuitry and a logic analyzer
US7240303B1 (en) 1999-11-30 2007-07-03 Synplicity, Inc. Hardware/software co-debugging in a hardware description language
US7072818B1 (en) 1999-11-30 2006-07-04 Synplicity, Inc. Method and system for debugging an electronic system
US7222315B2 (en) 2000-11-28 2007-05-22 Synplicity, Inc. Hardware-based HDL code coverage and design analysis
US7827510B1 (en) 2002-06-07 2010-11-02 Synopsys, Inc. Enhanced hardware debugging with embedded FPGAS in a hardware description language
US7003698B2 (en) * 2002-06-29 2006-02-21 Intel Corporation Method and apparatus for transport of debug events between computer system components
US6895530B2 (en) * 2003-01-24 2005-05-17 Freescale Semiconductor, Inc. Method and apparatus for controlling a data processing system during debug
US7210059B2 (en) 2003-08-19 2007-04-24 Micron Technology, Inc. System and method for on-board diagnostics of memory modules
US7310752B2 (en) 2003-09-12 2007-12-18 Micron Technology, Inc. System and method for on-board timing margin testing of memory modules
US7120743B2 (en) 2003-10-20 2006-10-10 Micron Technology, Inc. Arbitration system and method for memory responses in a hub-based memory system
US7216196B2 (en) * 2003-12-29 2007-05-08 Micron Technology, Inc. Memory hub and method for memory system performance monitoring
JP4409349B2 (en) * 2004-04-27 2010-02-03 Okiセミコンダクタ株式会社 Debug circuit and debug control method
US7216259B2 (en) 2004-04-28 2007-05-08 Via Telecom Co., Ltd. Increment power saving in battery powered wireless system with software configuration
US7310748B2 (en) 2004-06-04 2007-12-18 Micron Technology, Inc. Memory hub tester interface and method for use thereof
US20060075124A1 (en) * 2004-10-01 2006-04-06 Michael Joseph Dougherty Automatic activation and deactivation of wireless network adapter
US20060161818A1 (en) * 2005-01-14 2006-07-20 Ivo Tousek On-chip hardware debug support units utilizing multiple asynchronous clocks
US7375550B1 (en) * 2005-07-15 2008-05-20 Tabula, Inc. Configurable IC with packet switch configuration network
US7550991B2 (en) 2005-07-15 2009-06-23 Tabula, Inc. Configurable IC with trace buffer and/or logic analyzer functionality
US8412990B2 (en) 2007-06-27 2013-04-02 Tabula, Inc. Dynamically tracking data values in a configurable IC
US7839162B2 (en) 2007-06-27 2010-11-23 Tabula, Inc. Configurable IC with deskewing circuits
US8069425B2 (en) 2007-06-27 2011-11-29 Tabula, Inc. Translating a user design in a configurable IC for debugging the user design
US7652498B2 (en) 2007-06-27 2010-01-26 Tabula, Inc. Integrated circuit with delay selecting input selection circuitry
WO2009039462A1 (en) 2007-09-19 2009-03-26 Tabula, Inc. Method and system for reporting on a primary circuit structure of an integrated circuit (ic) using a secondary circuit structure of the ic
US8525548B2 (en) 2008-08-04 2013-09-03 Tabula, Inc. Trigger circuits and event counters for an IC
US8165253B2 (en) * 2008-08-28 2012-04-24 Agere Systems Inc. Methods and apparatus for serializer/deserializer transmitter synchronization
US8072234B2 (en) 2009-09-21 2011-12-06 Tabula, Inc. Micro-granular delay testing of configurable ICs
CN101876928B (en) * 2009-11-13 2012-07-25 北京全路通信信号研究设计院有限公司 Synchronization method and device of double 2-vote-2 system
JP5467891B2 (en) * 2010-02-19 2014-04-09 ルネサスエレクトロニクス株式会社 Information processing apparatus, debugging apparatus, and debugging method
KR101992234B1 (en) 2012-05-22 2019-06-24 삼성전자주식회사 Integrated circuit including clock control circuit for debugging circuit and system-on-chip including the same
US9436565B2 (en) 2013-07-04 2016-09-06 Altera Corporation Non-intrusive monitoring and control of integrated circuits
CN104679617B (en) * 2013-11-27 2019-01-04 展讯通信(上海)有限公司 A kind of debugging system
US9684578B2 (en) 2014-10-30 2017-06-20 Qualcomm Incorporated Embedded universal serial bus (USB) debug (EUD) for multi-interfaced debugging in electronic systems
TWI628531B (en) * 2017-05-31 2018-07-01 北京集創北方科技股份有限公司 Clock control circuit and controller

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5361392A (en) * 1988-11-10 1994-11-01 Motorola, Inc. Digital computing system with low power mode and special bus cycle therefor
US5434804A (en) * 1993-12-29 1995-07-18 Intel Corporation Method and apparatus for synchronizing a JTAG test control signal to an on-chip clock signal
JPH09198343A (en) * 1996-01-17 1997-07-31 Ricoh Co Ltd Communication system using serial interface
US5677849A (en) * 1993-11-08 1997-10-14 Cirrus Logic, Inc. Selective low power clocking apparatus and method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3781803A (en) * 1972-04-10 1973-12-25 Bendix Corp Collision avoidance system ground station synchronization
US5218704A (en) * 1989-10-30 1993-06-08 Texas Instruments Real-time power conservation for portable computers
WO1995022859A1 (en) * 1994-02-17 1995-08-24 Micrilor, Inc. A high-data-rate wireless local-area network
US5838692A (en) * 1996-11-14 1998-11-17 Hewlett-Packard Company System and method for extracting realtime debug signals from an integrated circuit
US6154856A (en) * 1997-04-08 2000-11-28 Advanced Micro Devices, Inc. Debug interface including state machines for timing synchronization and communication
US6389557B1 (en) * 1998-09-16 2002-05-14 Advanced Micro Devices, Inc. Freezing mechanism for debugging
JP2000155701A (en) * 1998-11-18 2000-06-06 Mitsubishi Electric Corp Debugging circuit
US6173386B1 (en) * 1998-12-14 2001-01-09 Cisco Technology, Inc. Parallel processor with debug capability
US6442725B1 (en) * 1999-02-18 2002-08-27 Agilent Technologies, Inc. System and method for intelligent analysis probe
US6151487A (en) * 1999-08-31 2000-11-21 Hughes Electronics Corporation Demodulation structure for fast fading cellular channels

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5361392A (en) * 1988-11-10 1994-11-01 Motorola, Inc. Digital computing system with low power mode and special bus cycle therefor
US5677849A (en) * 1993-11-08 1997-10-14 Cirrus Logic, Inc. Selective low power clocking apparatus and method
US5434804A (en) * 1993-12-29 1995-07-18 Intel Corporation Method and apparatus for synchronizing a JTAG test control signal to an on-chip clock signal
JPH09198343A (en) * 1996-01-17 1997-07-31 Ricoh Co Ltd Communication system using serial interface

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN vol. 1997, no. 11 28 November 1997 (1997-11-28) *

Also Published As

Publication number Publication date
US20020116081A1 (en) 2002-08-22
JP2005508531A (en) 2005-03-31
KR20030075202A (en) 2003-09-22
AU2002227439A1 (en) 2002-09-12
JP4145146B2 (en) 2008-09-03
CN1543604B (en) 2012-05-30
EP1423789A2 (en) 2004-06-02
US6823224B2 (en) 2004-11-23
CN1543604A (en) 2004-11-03
KR100819720B1 (en) 2008-04-07
TW533350B (en) 2003-05-21
WO2002069146A2 (en) 2002-09-06

Similar Documents

Publication Publication Date Title
WO2002069146A3 (en) Data processing system having an on-chip background debug system and method therefor
EP0582391B1 (en) Clock generator with power savings capability
US6516362B1 (en) Synchronizing data between differing clock domains
US7639764B2 (en) Method and apparatus for synchronizing data between different clock domains in a memory controller
US9213615B2 (en) Information processing apparatus with debugging unit and debugging method therefor
US6989695B2 (en) Apparatus and method for reducing power consumption by a data synchronizer
US20080307126A1 (en) System and method for serial-peripheral-interface data transmission
US20080107218A1 (en) System and Method of Measurement for a Distributed Computer System
WO2002003182A3 (en) A method and apparatus for power management
CN110032532B (en) Master-slave serial port communication method based on timing interrupt triggering
WO2004017222A3 (en) Programmable pipeline fabric having mechanism to terminate signal propagation
JPH08286946A (en) Data processor and method for it
US6877113B2 (en) Break determining circuit for a debugging support unit in a semiconductor integrated circuit
US20050135424A1 (en) Synchronous/asynchronous interface circuit and electronic device
TW248598B (en) Two clock microprocessor design with stall
JPS57123455A (en) Instruction executing device
TW200519607A (en) Interrupt signal control method
EP1317085A3 (en) A method and circuit for initializing a de-skewing buffer in a clock forwarded system
US20100049888A1 (en) Method for synchronization of peripherals with a central processing unit in an embedded system
CN114063705A (en) Read-write system and method of real-time clock chip
US6938141B2 (en) Control chip for accelerating memory access and method of operating the same
US6081480A (en) Semiconductor integrated circuit
JPH0411895B2 (en)
KR20040004875A (en) Method for accessing register in amba apb bridge
JPH10320230A (en) Emulator

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2001996290

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 1020037010937

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 018227937

Country of ref document: CN

Ref document number: 2002568201

Country of ref document: JP

WWP Wipo information: published in national office

Ref document number: 1020037010937

Country of ref document: KR

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWP Wipo information: published in national office

Ref document number: 2001996290

Country of ref document: EP