WO2005124556A3 - Interface device for debugging and/or tracing a computer system comprising one or multiple masters and one or multiple slaves working together. - Google Patents

Interface device for debugging and/or tracing a computer system comprising one or multiple masters and one or multiple slaves working together. Download PDF

Info

Publication number
WO2005124556A3
WO2005124556A3 PCT/IB2005/051873 IB2005051873W WO2005124556A3 WO 2005124556 A3 WO2005124556 A3 WO 2005124556A3 IB 2005051873 W IB2005051873 W IB 2005051873W WO 2005124556 A3 WO2005124556 A3 WO 2005124556A3
Authority
WO
WIPO (PCT)
Prior art keywords
master
interface device
debugging
tracing
computer system
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/IB2005/051873
Other languages
French (fr)
Other versions
WO2005124556A2 (en
Inventor
Eric Bernasconi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
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 Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Priority to US11/629,897 priority Critical patent/US7660963B2/en
Priority to JP2007516099A priority patent/JP2008502974A/en
Priority to EP05749080A priority patent/EP1761851B1/en
Priority to AT05749080T priority patent/ATE445186T1/en
Priority to DE602005017038T priority patent/DE602005017038D1/en
Publication of WO2005124556A2 publication Critical patent/WO2005124556A2/en
Publication of WO2005124556A3 publication Critical patent/WO2005124556A3/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/362Debugging of software
    • G06F11/3648Debugging of software using additional hardware
    • G06F11/3656Debugging of software using additional hardware using a specific debug interface
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • G06F9/5016Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals the resource being the memory

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Debugging And Monitoring (AREA)
  • Bus Control (AREA)

Abstract

An interface device (D) is dedicated to debugging and/or tracing in a computer system (CS) comprising at least one master (Ml, M2, M3) working with at least one slave (SLj) adapted to be readable and writable at chosen addresses, each master being adapted to execute tasks and to deliver slave addresses for reading and/or writing purposes. This interface device (D) comprises i) a group of first FIFO memories (SMi) each assigned to one master for storing data representative of the tasks it executes, ii) a group of dynamically allocatable second FIFO memories (DFk) linkable to one another and to the first FIFO memories (SFi), and iii) processing means (PM) arranged to compute dynamically the FIFO memory size required by each master at a given time, considering the tasks it is executing, and to allocate dynamically a number of second FIFO memories (DFk) to each master chosen according to the corresponding computed FIFO memory size.
PCT/IB2005/051873 2004-06-14 2005-06-08 Interface device for debugging and/or tracing a computer system comprising one or multiple masters and one or multiple slaves working together. Ceased WO2005124556A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US11/629,897 US7660963B2 (en) 2004-06-14 2005-06-08 Interface device for debugging and/or tracing a computer system comprising one or multiple masters and one or multiple slaves working together
JP2007516099A JP2008502974A (en) 2004-06-14 2005-06-08 Interface device for debugging and / or tracing a computer system having one or more masters and one or more slaves working together
EP05749080A EP1761851B1 (en) 2004-06-14 2005-06-08 Interface device for debugging and/or tracing a computer system comprising one or multiple masters and one or multiple slaves working together
AT05749080T ATE445186T1 (en) 2004-06-14 2005-06-08 INTERFACE DEVICE FOR DEBUGING AND/OR TRACING A COMPUTER SYSTEM HAVING ONE OR MORE MASTERS AND ONE OR MORE SLAVES WORKING TOGETHER
DE602005017038T DE602005017038D1 (en) 2004-06-14 2005-06-08 INTERFACE DEVICE FOR DEBUGGING AND / OR TRACING A COMPUTER SYSTEM WITH ONE OR MORE MASTERS AND ONE OR MORE SLAVES COOPERATING

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP04300375 2004-06-14
EP04300375.5 2004-06-14

Publications (2)

Publication Number Publication Date
WO2005124556A2 WO2005124556A2 (en) 2005-12-29
WO2005124556A3 true WO2005124556A3 (en) 2006-11-30

Family

ID=35427562

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2005/051873 Ceased WO2005124556A2 (en) 2004-06-14 2005-06-08 Interface device for debugging and/or tracing a computer system comprising one or multiple masters and one or multiple slaves working together.

Country Status (7)

Country Link
US (1) US7660963B2 (en)
EP (1) EP1761851B1 (en)
JP (1) JP2008502974A (en)
CN (1) CN100437512C (en)
AT (1) ATE445186T1 (en)
DE (1) DE602005017038D1 (en)
WO (1) WO2005124556A2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1947569A1 (en) * 2007-01-22 2008-07-23 ZealCore Embedded Solutions AB A method and system for allocating memory spaces for trace data during debugging of a computer program
GB2477936B (en) 2010-02-17 2016-02-10 Advanced Risc Mach Ltd Trace data priority selection
US9184987B2 (en) * 2011-02-23 2015-11-10 Tyco Fire & Security Gmbh System and method for automatic configuration of master/slave devices on a network
JP5888177B2 (en) * 2012-08-09 2016-03-16 富士通株式会社 Arithmetic processing device and control method of arithmetic processing device
JP2014203111A (en) * 2013-04-01 2014-10-27 三菱電機株式会社 First-in first-out (fifo) memory reconfiguration device
CN104915288A (en) * 2014-03-13 2015-09-16 阿里巴巴集团控股有限公司 Testing method and device
US9568547B2 (en) * 2015-03-17 2017-02-14 Intel Corporation Method, apparatus and system for dynamic bandwidth management in systems
CN112650355B (en) * 2015-07-20 2025-07-18 美国莱迪思半导体公司 Low speed bus time stamping method and circuit
US10621026B2 (en) 2017-06-04 2020-04-14 Apple Inc. Auto bug capture
US11736466B2 (en) * 2019-09-18 2023-08-22 Bioconnect Inc. Access control system
CN111831330B (en) * 2020-07-10 2022-02-01 深圳致星科技有限公司 Heterogeneous computing system device interaction scheme for federated learning
CN113556294B (en) * 2021-06-01 2024-11-22 水发兴业能源(珠海)有限公司 Data transceiving method, data transceiving device, server and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2181926A (en) * 1985-09-17 1987-04-29 Codex Corp Network data flow control
US5642478A (en) * 1994-12-29 1997-06-24 International Business Machines Corporation Distributed trace data acquisition system
US20040059525A1 (en) * 1997-08-15 2004-03-25 Davis Henry A. DSP bus monitoring apparatus and method

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4603382A (en) * 1984-02-27 1986-07-29 International Business Machines Corporation Dynamic buffer reallocation
JPH02117243A (en) * 1988-10-27 1990-05-01 Toshiba Corp Packet communication equipment
US5848264A (en) 1996-10-25 1998-12-08 S3 Incorporated Debug and video queue for multi-processor chip
KR100216368B1 (en) * 1997-06-11 1999-08-16 윤종용 The input buffer controller and logical buffer size decision algorithm
KR100311619B1 (en) * 1998-09-07 2001-12-17 서평원 How to send and receive messages between processors in a distributed processing system
US6408433B1 (en) * 1999-04-23 2002-06-18 Sun Microsystems, Inc. Method and apparatus for building calling convention prolog and epilog code using a register allocator
US6678813B1 (en) * 1999-10-28 2004-01-13 Hewlett-Packard Development Company, L.P. Dynamically adaptive buffer mechanism
KR100436365B1 (en) * 2001-06-23 2004-06-18 삼성전자주식회사 ATM-based delay adaptive scheduling apparatus according to traffic types and method thereof
US6795360B2 (en) * 2001-08-23 2004-09-21 Integrated Device Technology, Inc. Fifo memory devices that support all four combinations of DDR or SDR write modes with DDR or SDR read modes
GB2379586A (en) * 2001-09-06 2003-03-12 Zarlink Semiconductor Ltd Processing requests for service using FIFO queues
KR100724438B1 (en) 2001-12-26 2007-06-04 엘지전자 주식회사 Memory controller of base station modem
JP2003258805A (en) * 2002-02-28 2003-09-12 Toshiba Corp Buffer control device and buffer control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2181926A (en) * 1985-09-17 1987-04-29 Codex Corp Network data flow control
US5642478A (en) * 1994-12-29 1997-06-24 International Business Machines Corporation Distributed trace data acquisition system
US20040059525A1 (en) * 1997-08-15 2004-03-25 Davis Henry A. DSP bus monitoring apparatus and method

Also Published As

Publication number Publication date
JP2008502974A (en) 2008-01-31
DE602005017038D1 (en) 2009-11-19
EP1761851B1 (en) 2009-10-07
US7660963B2 (en) 2010-02-09
EP1761851A2 (en) 2007-03-14
US20080046674A1 (en) 2008-02-21
ATE445186T1 (en) 2009-10-15
CN100437512C (en) 2008-11-26
WO2005124556A2 (en) 2005-12-29
CN1969262A (en) 2007-05-23

Similar Documents

Publication Publication Date Title
US20210349837A1 (en) Systems, methods, and devices for near data processing
CN100476650C (en) SCM storage system
EP1927920A3 (en) Semiconductor memory system having a snapshot function
US9032411B2 (en) Logical extended map to demonstrate core activity including L2 and L3 cache hit and miss ratio
JP2012533796A5 (en)
TW200741462A (en) Non-volatile memory sharing system for multiple processors and memory sharing method thereof
GB2416886B (en) Distributed computing
JP2008507034A5 (en)
JP2005339561A5 (en)
JP2005235019A5 (en)
EP1939744A3 (en) Communicating with a status management component in a computer system
KR20200057397A (en) Storage device including heterogeneous processors which shares memory and method of operating the same
ATE445186T1 (en) INTERFACE DEVICE FOR DEBUGING AND/OR TRACING A COMPUTER SYSTEM HAVING ONE OR MORE MASTERS AND ONE OR MORE SLAVES WORKING TOGETHER
RU2012149789A (en) MEASURING AGENT FOR ADAPTER FUNCTIONS
TW200736869A (en) Program preparation supporting device, method for supporting program preparation, program for computer to execute the above method, and recording medium having the above program recorded therein
RU2016119814A (en) INSTRUCTIONS AND LOGIC FOR ACCESS TO MEMORY IN A WIDE EXECUTED CLUSTER MACHINE
TW200702991A (en) Memory card
DE602004012310D1 (en) MEMORY INTERFACE FOR SYSTEMS WITH MULTIPLE PROCESSORS AND A STORAGE SYSTEM
CN107832151A (en) A kind of cpu resource distribution method, device and equipment
CN108459906B (en) A kind of scheduling method and device of VCPU thread
CN103729282B (en) Method and system used for tracing data write signal from multiple parallel CPUs
CN102508802A (en) Data writing method based on parallel random storages, data reading method based on same, data writing device based on same, data reading device based on same and system
JP2005353070A5 (en)
CN102760106A (en) PCI (peripheral component interconnect) academic data mining chip and operation method thereof
ATE382894T1 (en) METHOD AND DEVICE FOR SECURING CONSISTENT MEMORY CONTENTS IN REDUNDANT STORAGE UNITS

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 BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK 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
WWE Wipo information: entry into national phase

Ref document number: 2005749080

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2007516099

Country of ref document: JP

Ref document number: 200580019424.1

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 11629897

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

WWP Wipo information: published in national office

Ref document number: 2005749080

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 11629897

Country of ref document: US