《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 基于JTAG的高效調(diào)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
基于JTAG的高效調(diào)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
2023年電子技術(shù)應(yīng)用第4期
張梅娟,辛昆鵬,王麗娟,鄧佳偉
(中國(guó)電子科技集團(tuán)公司第五十八研究所,江蘇 無(wú)錫 214063)
摘要: 為了給自研處理器芯片提供一種高效方便的調(diào)試方法,提出了一種基于JTAG的片內(nèi)調(diào)試系統(tǒng)設(shè)計(jì)方法。該調(diào)試系統(tǒng)在遵循JTAG標(biāo)準(zhǔn)協(xié)議的基礎(chǔ)上,簡(jiǎn)化片內(nèi)調(diào)試硬件模式設(shè)計(jì),以較少的硬件開(kāi)銷(xiāo)和精簡(jiǎn)高效的專(zhuān)用調(diào)試指令設(shè)計(jì),不僅實(shí)現(xiàn)了調(diào)試中斷、指令/數(shù)據(jù)斷點(diǎn)設(shè)置、單步執(zhí)行及寄存器/存儲(chǔ)器數(shù)據(jù)讀寫(xiě)等基本調(diào)試功能,還支持現(xiàn)場(chǎng)保護(hù)與恢復(fù)、Trace Buffer、指令插入執(zhí)行等高級(jí)調(diào)試功能。經(jīng)實(shí)際芯片測(cè)試證明,該調(diào)試系統(tǒng)具有兼容JTAG協(xié)議、功能全面、靈活高效、結(jié)構(gòu)簡(jiǎn)單、便于操作等特點(diǎn)。
中圖分類(lèi)號(hào):TN407
文獻(xiàn)標(biāo)志碼:A
DOI: 10.16157/j.issn.0258-7998.223168
中文引用格式: 張梅娟,辛昆鵬,王麗娟,等. 基于JTAG的高效調(diào)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 電子技術(shù)應(yīng)用,2023,49(4):39-43.
英文引用格式: Zhang Meijuan,Xin Kunpeng,Wang Lijuan,et al. Design and implementation of high performance debugging system based on JTAG[J]. Application of Electronic Technique,2023,49(4):39-43.
Design and implementation of high performance debugging system based on JTAG
Zhang Meijuan,Xin Kunpeng,Wang Lijuan,Deng Jiawei
(The Fifty-Eighth Research Institute of China Electronic Technology Group Corporation, Wuxi 214063, China)
Abstract: A debugging system based on JTAG interface is proposed in this paper to provide an effective and convenient debugging method for domestic processor chip. The debugging system, which is based on JTAG standard, simplifies the design of the on-chip debugging hardware module. With little hardware overhead, simple and high performance design of the debugging instruction, it is used to realize the debugging interrupt, breakpoint and watch point setting,single step running,register or memory read and write, and other base debugging functions, as well as sence protection and recovery, trace buffer, instruction insert execution and other advanced debugging functions. After passed the actual chip testing, the debugging system has compatibility with JTAG protocol, comprehensive functions, high performance, simple structure, convenient for operation and other features.
Key words : debugging system;JTAG protocol;IEEE1149.1;TAP control

0 引言

隨著集成電路技術(shù)的飛速發(fā)展,芯片規(guī)模越來(lái)越大,集成度和復(fù)雜度也越來(lái)越高,這就對(duì)芯片調(diào)試提出了更高的要求。一個(gè)高效可靠的芯片調(diào)試系統(tǒng)是提升芯片開(kāi)發(fā)的效率、保證芯片成功率和可靠性的關(guān)鍵手段。

片上調(diào)試(On-Chip Debugging,OCD)是目前應(yīng)用最廣泛的一種芯片調(diào)試技術(shù),它是一種在芯片內(nèi)部提供相應(yīng)調(diào)試功能模塊的調(diào)試技術(shù),目前最流行的OCD技術(shù)是JTAG技術(shù)。聯(lián)合測(cè)試行動(dòng)小組(Joint Test Action Group,JTAG)是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議IEEE1149.1,主要作用是完成芯片內(nèi)部測(cè)試。它具有靈活高效、易于實(shí)現(xiàn)等優(yōu)點(diǎn),是目前使用最為廣泛的調(diào)試技術(shù),大規(guī)模應(yīng)用在各種處理器芯片中。

本文通過(guò)研究與對(duì)比主流處理器如ARM、INTEL等的調(diào)試系統(tǒng),綜合學(xué)習(xí)各方先進(jìn)設(shè)計(jì)理念如trace跟蹤、現(xiàn)場(chǎng)保護(hù)與恢復(fù)、指令插入執(zhí)行等功能,又針對(duì)如ARM調(diào)試系統(tǒng)結(jié)構(gòu)過(guò)于復(fù)雜等問(wèn)題進(jìn)行簡(jiǎn)化與改進(jìn),基于自研處理器提出并設(shè)計(jì)實(shí)現(xiàn)了一種基于JTAG接口的調(diào)試系統(tǒng)。該調(diào)試系統(tǒng)的接口設(shè)計(jì)復(fù)用遵循IEEE1149.1協(xié)議的標(biāo)準(zhǔn)JTAG接口設(shè)計(jì),無(wú)需額外設(shè)計(jì)且穩(wěn)定性高,同時(shí)也可以快速適配市場(chǎng)上的各種開(kāi)源調(diào)試軟件,節(jié)約調(diào)試軟件工具開(kāi)發(fā)時(shí)間。簡(jiǎn)化片內(nèi)調(diào)試硬件模塊設(shè)計(jì),采用內(nèi)部邏輯電路互連實(shí)現(xiàn)調(diào)試系統(tǒng)與CPU的數(shù)據(jù)交互,同時(shí)只設(shè)計(jì)3條專(zhuān)用調(diào)試指令即實(shí)現(xiàn)調(diào)試系統(tǒng)的寄存器讀寫(xiě)和指令執(zhí)行功能,詳情可參見(jiàn)1.3節(jié),指令設(shè)計(jì)結(jié)構(gòu)簡(jiǎn)單、靈活高效、便于操作。此外,該調(diào)試系統(tǒng)功能強(qiáng)大,除了實(shí)現(xiàn)調(diào)試中斷、斷點(diǎn)設(shè)置、單步調(diào)試、寄存器和存儲(chǔ)器讀寫(xiě)等基本調(diào)試功能外,還具有調(diào)試現(xiàn)場(chǎng)保護(hù)與恢復(fù)、Trace Buffer、指令插入執(zhí)行等高級(jí)調(diào)試功能。




本文詳細(xì)內(nèi)容請(qǐng)下載:http://www.jysgc.com/resource/share/2000005280




作者信息:

張梅娟,辛昆鵬,王麗娟,鄧佳偉

(中國(guó)電子科技集團(tuán)公司第五十八研究所,江蘇 無(wú)錫 214063)



微信圖片_20210517164139.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 久久久噜久噜久久gif动图| 国产精品久久精品视| 久久久噜噜噜久久熟女AA片 | 国产精品视频一区二区三区无码 | 99在线精品免费视频| 很黄很黄的网站免费的| 久久久不卡国产精品一区二区 | 黑人借宿ntn神宫寺奈绪| 国产精品福利久久| 久久久久亚洲精品无码蜜桃| 机巴太粗太硬弄死你| 亚洲欧美一级视频| 浪荡女天天不停挨cao日常视频| 国产偷窥熟女精品视频| 91香蕉在线观看免费高清| 无码精品国产一区二区免费| 久久青青草原精品影院| 猫咪AV成人永久网站在线观看| 午夜夜伦鲁鲁片| 美女无遮挡免费视频网站| 国产中文欧美日韩在线| 1300部真实小u女视频在线| 天堂а√在线地址| 久久中文字幕无码专区| 欧美性猛交xxxx黑人| 亚洲第一香蕉视频| 美女被免费网站在线视| 国产亚洲人成a在线v网站| 18禁网站免费无遮挡无码中文| 在线无码午夜福利高潮视频 | 欧美日韩亚洲另类| 动漫精品动漫一区三区3d| 老司机深夜福利影院| 国产一区二区高清| 老色鬼久久综合第一| 国产精品日韩欧美一区二区三区 | 欧美无遮挡国产欧美另类| 再深点灬再大点灬舒服| 美国式禁忌免费看| 向日葵app下载视频免费 | 国产自产在线视频一区|