[發明專利]一種手機JTAG調試接口信號設計方法及其調試方法有效
| 申請號: | 200710076228.9 | 申請日: | 2007-06-25 |
| 公開(公告)號: | CN101102566A | 公開(公告)日: | 2008-01-09 |
| 發明(設計)人: | 陳巖;侯方西 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04Q7/32 | 分類號: | H04Q7/32;H04Q7/34;H04B1/38 |
| 代理公司: | 深圳市君勝知識產權代理事務所 | 代理人: | 王永文 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 手機 jtag 調試 接口 信號 設計 方法 及其 | ||
技術領域
本發明涉及手機JTAG調試接口信號,尤其涉及的是,一種手機JTAG調試接口信號設計方法及其調試方法。
背景技術
JTAG(Joint?Test?Action?Group,聯合測試行動小組)是一種國際標準測試協議(IEEE?1149.1兼容),主要用于芯片內部測試。現在多數的高級器件都支持JTAG協議,如DSP、FPGA器件等。標準的JTAG接口是4線,分別為模式選擇、時鐘、數據輸入和數據輸出線。
目標系統的微控制器通過JTAG接口,連接到仿真器或調試工具,再與PC機的相關端口連接,進行調試。如圖1所示,主機通過RS232協議串口、并口、USB接口或其他接口,連接到嵌入式ICE(In?Circuit?Emulator,在線仿真器)接口協議轉換器(也就是TRACE32仿真器),即Embedded?ICEinterface?protocol?converter,通過JTAG接口連接到目標系統(例如手機)的JTAG端口上。JTAG用于對芯片進行測試,其基本原理是在器件內部定義一個TAP(Test?Access?Port,測試訪問口)通過專用的JTAG測試工具,例如Lauterbach公司的Trace32系列的仿真調試器等等,對進行內部節點進行測試。JTAG測試允許多個器件通過JTAG接口串聯在一起,形成一個JTAG鏈,能實現對各個器件分別測試。現在,JTAG接口還常用于實現ISP(In-System?Programmable,在線編程),對FLASH等器件進行編程;通過JTAG接口可對PSD芯片內部的所有部件進行編程。
由于JTAG編程方式是在線編程,因此可以先固定器件到電路板上,再用JTAG編程,從而大大加快工程進度。
JTAG傳統的信號有JTMS,JTDI,JTDO,JTCK,JTRST,JRTCK,JRST。但按照JTAG協議的定義,有些信號是可選的,有些信號是可以與其他信號復用的。按照JTAG協議(IEEE標準1149.1)的定義,各個信號大致可以分為以下三部分。
1.TAP(Test?Access?Port,測試訪問接口)信號,這一接口是JTAG邊界掃描理論中最重要的一個部分,TAP?Controller控制著對于邊界掃描鏈的訪問和各種操作,其模型如圖2所示。其具體包括以下信號。
1.1?JTCK(Test?Clock?Input,時鐘信號),JTCK為TAP的操作提供了一個獨立的、基本的時鐘信號,TAP的所有操作都是通過這個時鐘信號來驅動的。JTCK在IEEE?1149.1標準里是強制要求的。
1.2?JTMS(Test?Mode?Selection?Input,轉換信號),JTMS信號用來控制TAP狀態機的轉換;通過JTMS信號,可以控制TAP在不同的狀態間相互轉換。JTMS信號在TCK的上升沿有效。JTMS在IEEE?1149.1標準里是強制要求的。
1.3?JTDI(Test?Data?Input,數據輸入),JTDI是數據輸入的接口,所有要輸入到特定寄存器的數據都是通過JTDI接口一位一位串行輸入的,TAP在JTCK的上升沿采樣TDI。JTDI在IEEE?1149.1標準里是強制要求的。
1.4?JTDO(Test?Data?Output,數據輸出),JTDO是數據輸出的接口,所有要從特定的寄存器中輸出的數據都是通過TDO接口一位一位串行輸出的。JTDO在JTCK的下降沿有效。JTDO在IEEE?1149.1標準里是強制要求的。
1.5?JTRST(Test?Reset?Input,測試復位),JTRST可以用來對TAP控制器進行復位。不過這個信號接口在IEEE?1149.1標準里是可選的,并不是強制要求的。因為通過JTMS也可以對TAP控制器進行復位。
2.JRTCK信號,在ARM9E內核(英國ARM公司用于嵌入式運用的ARM9ETM系列內核)及其之后的CPU的JTAG接口中引入了一個JRTCK信號,通過引入JRTCK,可以在調試時使JTCK工作在自適應時鐘模式。之前內核的JTAG的JTCK的值是固定的,而且JTCK和內核的時鐘頻率也沒有聯系。
3.JRST(Reset?Input,內核復位)信號,與JTRST信號類似,只是它是用來給內核復位的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710076228.9/2.html,轉載請聲明來源鉆瓜專利網。





