Processing

Please wait...

Settings

Settings

1. WO2020001438 - ON-CHIP CODE BREAKPOINT DEBUGGING METHOD, ON-CHIP PROCESSOR, AND CHIP BREAKPOINT DEBUGGING SYSTEM

Publication Number WO/2020/001438
Publication Date 02.01.2020
International Application No. PCT/CN2019/092805
International Filing Date 25.06.2019
IPC
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
11
Error detection; Error correction; Monitoring
36
Preventing errors by testing or debugging of software
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
22
Micro-control or micro-programme arrangements
28
Enhancement of operational speed, e.g. by using several micro-control devices operating in parallel
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
N
COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3
Computer systems based on biological models
02
using neural network models
06
Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
063
using electronic means
G06F 11/36 (2006.01)
G06F 9/28 (2006.01)
G06N 3/063 (2006.01)
CPC
G06F 11/36
G06F 9/28
G06N 3/063
Applicants
  • 上海寒武纪信息科技有限公司 SHANGHAI CAMBRICON INFORMATION TECHNOLOGY CO., LTD [CN/CN]; 中国上海市 浦东新区同汇路168号B座6层 Floor 6 Block B No.168 Tonghui Road Pudong New Area Shanghai 201306, CN
Inventors
  • 苏振宇 SU, Zhenyu; CN
  • 张定飞 ZHANG, Dingfei; CN
  • 周晓勇 ZHOU, Xiaoyong; CN
  • 张尧 ZHANG, Yao; CN
  • 李崇文 LI, Chongwen; CN
  • 杜子东 DU, Zidong; CN
  • 刘少礼 LIU, Shaoli; CN
Agents
  • 北京林达刘知识产权代理事务所(普通合伙) LINDA LIU & PARTNERS; 中国北京市 东城区北三环东路36号北京环球贸易中心C座16层 F16 Tower C, Beijing Global Trade Center, 36 North Third Ring East Road, Dongcheng District Beijing 100013, CN
Priority Data
201810680472.427.06.2018CN
201810777693.316.07.2018CN
201810782174.617.07.2018CN
201811045822.607.09.2018CN
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) ON-CHIP CODE BREAKPOINT DEBUGGING METHOD, ON-CHIP PROCESSOR, AND CHIP BREAKPOINT DEBUGGING SYSTEM
(FR) PROCÉDÉ DE DÉBOGAGE DE POINT D'ARRÊT DE CODE SUR PUCE, PROCESSEUR SUR PUCE ET SYSTÈME DE DÉBOGAGE DE POINT D'ARRÊT DE PUCE
(ZH) 片上代码断点调试方法、片上处理器及芯片断点调试系统
Abstract
(EN)
The present invention relates to an on-chip code breakpoint debugging method, an on-chip processor, and a chip breakpoint debugging system. The method comprises: the on-chip processor starts and executes an on-chip code, and an output function is set at a breakpoint position of the on-chip code; the on-chip processor obtains output information of the output function, the output information is output information of the output function when the on-chip code is executed to the output function; the on-chip processor stores the output information into an off-chip memory. In the embodiments of the present invention, according to the output information, which is stored in the off-chip memory, of the output function, the on-chip processor can obtain execution conditions of breakpoints of the on-chip code in real time, can achieve the purpose of debugging multiple breakpoints in the on-chip code at the same time, and debugging efficiency of the on-chip code is improved.
(FR)
La présente invention concerne un procédé de débogage de point d'arrêt de code sur puce, un processeur sur puce et un système de débogage de point d'arrêt de puce. Le procédé comprend les étapes consistant à : démarrer le processeur sur puce et exécuter un code sur puce, et régler une fonction de sortie à une position de point d'arrêt du code sur puce ; obtenir par le processeur sur puce des informations de sortie de la fonction de sortie, les informations de sortie étant des informations de sortie de la fonction de sortie lorsque le code sur puce est exécuté sur la fonction de sortie ; stocker par le processeur sur puce les informations de sortie dans une mémoire hors puce. Selon les modes de réalisation de la présente invention, en fonction des informations de sortie, qui sont stockées dans la mémoire hors puce, de la fonction de sortie, le processeur sur puce peut obtenir des conditions d'exécution de points d'arrêt du code sur puce en temps réel, peut parvenir à déboguer simultanément de multiples points d'arrêt dans le code sur puce, et l'efficacité de débogage du code sur puce est améliorée.
(ZH)
本公开涉及片上代码断点调试方法、片上处理器及芯片断点调试系统,所述方法包括:片上处理器启动执行片上代码,所述片上代码的断点处设置有输出函数;所述片上处理器获取所述输出函数的输出信息,所述输出信息是所述片上代码执行至所述输出函数时,所述输出函数的输出信息;所述片上处理器将所述输出信息存储至片外存储器。在本公开实施例中,根据片外存储器中存储的输出函数的输出信息,片上处理器可以实时获取到片上代码各断点处的执行情况,可以实现在片上代码中同时打多个断点进行调试的目的,提高片上代码的调试效率。
Latest bibliographic data on file with the International Bureau