《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 解決方案 > 基于多核芯片S698PM的JTAG應(yīng)用

基于多核芯片S698PM的JTAG應(yīng)用

2016-04-15
作者:張志國
來源:珠海歐比特控制工程股份有限公司, 珠海519085
關(guān)鍵詞: SOC S698PM JTAG

摘 要:

        經(jīng)過幾十年SoC系統(tǒng)設(shè)計技術(shù)的快速發(fā)展, SOC芯片內(nèi)部頻率越來越快,編寫及運行程序越來越大。在測試及調(diào)試過程中,用傳統(tǒng)UART串口下載及調(diào)試程序,在速度、打印等方面呈現(xiàn)出諸多不便;而且該端口在SOC/FPGA研發(fā)領(lǐng)域中不通用,而JTAG接口卻圓滿地解決了上述兩個問題。

關(guān)鍵詞:

       系統(tǒng)級芯片(SOC);知識產(chǎn)權(quán)(IP);JTAG;S698PM多核芯片; AMBA總線;

Abstract:

THE JTAG APPLICATION OF S698PM CHIP

       After the rapid development of SoC system design technology, SoC chip internal frequency is more and more fast, the running program is more and more big. In the process of testing and debugging, using traditional UART serial download and debug program, in terms of speed, print, presents the inconvenience; And in the field of research and development for the SOC/FPGA is not universal, and the JTAG interface is solved successfully the above two questions. 

Key Words: SOC;IP;S698PM CHIP;AMBA BUS;JTAG;

引言

       本應(yīng)用手冊主要講解JTAG口的基本原理及與歐比特最新四核芯片S698PM的連接方法

和注意事項;目的方便用戶盡快地熟悉和掌握S698PM開發(fā)系統(tǒng)的JTAG調(diào)試環(huán)境。

1.JTAG簡介

       JTAG(Joint Test Action Group)是一種國際標(biāo)準測試協(xié)議,與IEEE 1149.1標(biāo)準高度兼容,主要應(yīng)用于芯片功能內(nèi)部測試及軟件程序調(diào)試兩大功能。

JTAG接口主要由4根信號線組成:TCK、TDI、TDO、TMS,不同的公司還添加幾根輔助信號線,例如:NTRST、VERF、GND等信號。TCK是JTAG模塊外部輸入時鐘;TDI是JTAG模塊外部數(shù)據(jù)輸入信號;TDO是JTAG模塊外部輸出信號;TMS是JTAG模塊的模式選擇信號;

1.1. JTAG傳輸協(xié)議

1.1.1. JTAG傳輸狀態(tài)機

       基于S698PM芯片JTAG的狀態(tài)機主要分兩種子狀態(tài)機,分別是數(shù)據(jù)傳輸狀態(tài)機和命令傳輸狀態(tài)機,并且自定義SHIFT-DR 與SHIFT-IR的循環(huán)次數(shù)不同,從而寫入或是讀出的數(shù)值寬度不同而已。而S698PM芯片定義的數(shù)據(jù)寄存器寬度為33位,而命令寄存器寬度為35位,在下面的章節(jié)里有詳細介紹寄存器上每位的功能和意義。

 下圖一展示JTAG模塊里狀態(tài)機的流轉(zhuǎn)過程。

圖片1.jpg

圖一、JTAG模塊狀態(tài)機

1.1.2. JTAG時序圖

         JTAG主要有四個信號,TCK作為協(xié)議的時鐘信號,一般默認以100ns為周期變化,而TMS/TDI則一般是在時鐘下降沿給出,TDO則是TCK時鐘上升沿移位出來。

圖片2.jpg

圖二、JTAG時序圖

2. S698PM芯片內(nèi)部JTAG模塊

       在S698PM芯片內(nèi)部JTAG模塊是由三個子模塊組成,分別是TAP(Test Access Port)、Communication Interface、AHB主設(shè)備模塊組成。該JTAG調(diào)試端口提供訪問S698PM芯片內(nèi)部AMBA總線的功能,并通過簡單的讀寫協(xié)議實現(xiàn)AMBA總線上寄存器的讀寫操作。

圖片3.jpg

              圖一 JTAG控制器框圖

基于S698PM芯片的JTAG調(diào)試口帶有兩種寄存器(命令/地址寄存器、數(shù)據(jù)寄存器),并支持JTAG讀寫兩種指令;AHB讀操作主要是通過JTAG信號線把讀寫命令位、AHB傳輸類型、AHB傳輸?shù)刂返刃畔⒁莆坏矫?地址寄存器里,然后讀操作試行,并把相應(yīng)的數(shù)據(jù)保存到數(shù)據(jù)寄存器里,并通過TDO信號移位輸出來;AHB寫操作主要是通過JTAG信號線把讀寫命令位、AHB傳輸類型、AHB傳輸?shù)刂返刃畔⒁莆坏矫?地址寄存器里,然后把數(shù)據(jù)信息移位到數(shù)據(jù)寄存器里后,開始執(zhí)行AHB總線寫操作。

2.1. JTAG命令/地址寄存器

TS@9(FF00@U)(TYC42}1E~A.png

       2.2. JTAG數(shù)據(jù)寄存器

E_$W$ZPK)B`2C%XENYXAG`U.png

       3. JTAG調(diào)試

       硬件主要有兩部分組成:一個是S698PM – DKIT開發(fā)板,另外一個是FTDI公司的USB Hi-Speed FT4232 MINI MODEL開發(fā)板。

       S698PM – DKIT開發(fā)板是芯片S698PM快速開發(fā)的系統(tǒng)環(huán)境,詳細資料查看該開發(fā)板的配套 資料。

       FT4232H MINI MODEL開發(fā)板主要完成JTAG下載器的功能。詳細資料查看FTDI公司的網(wǎng)站。

       通過JTAG端口,并按照JTAG協(xié)議發(fā)送命令或是數(shù)據(jù)就可以調(diào)試和運行S698PM的程序,并且可以查看任意地址寄存器的數(shù)值。

       3.1. JTAG命令及參數(shù)

圖片4.jpg

圖片5.jpg

圖片6.jpg

圖片7.jpg

       4.  結(jié)論

       通過FTDI公司的JTAG下載器,能夠成功下載嵌入式系統(tǒng)VXWORKS代碼,并快速執(zhí)行,從反饋結(jié)果可以看出JTAG模塊功能正常,以此表明:基于S698PM芯片的JTAG控制器符合國際IEEE 1149.1標(biāo)準,該JTAG調(diào)試口滿足芯片的邊界掃描測試及程序調(diào)試的需求;同時程序的下載速度提高了7倍以上,大大縮短了調(diào)試等待時間。

       參考文獻

       [1]. 顏軍.  SPARC嵌入式系統(tǒng)設(shè)計與開發(fā)-S698系列處理器實用教程[M]. 

       北京:中國標(biāo)準出版社, 2013.

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产人成综合网站| 亚洲欧美视频在线观看| 国产精品日韩一区| 欧美日本亚洲| 欧美大片一区二区三区| 麻豆精品网站| 美女网站久久| 免费观看30秒视频久久| 免费观看一区| 欧美xart系列高清| 美女视频黄免费的久久| 欧美v日韩v国产v| 欧美好吊妞视频| 欧美精品在线看| 欧美日韩在线一二三| 欧美日韩精品免费观看| 欧美日韩一区二区三区在线观看免| 欧美福利视频在线| 欧美国产三级| 欧美日韩麻豆| 国产精品国产三级国产aⅴ入口| 国产精品盗摄久久久| 国产精品国产三级国产普通话99| 国产精品久久久久一区| 国产日韩欧美日韩大片| 国产亚洲一区二区三区在线观看 | 亚洲精品在线视频观看| 日韩一级裸体免费视频| 中文欧美字幕免费| 亚洲欧洲99久久| 久久精品视频99| 美日韩丰满少妇在线观看| 欧美激情综合| 美女91精品| 欧美在线综合视频| 欧美一区二区三区免费看| 欧美在线国产| 亚洲精品视频在线看| 在线亚洲+欧美+日本专区| 亚洲自啪免费| 久久久高清一区二区三区| 欧美福利视频网站| 国产精品久久中文| 国内精品久久久久影院薰衣草| 好吊妞**欧美| 99re热精品| 香蕉视频成人在线观看| 亚洲高清不卡一区| 一区二区三区三区在线| 欧美一区观看| 欧美粗暴jizz性欧美20| 国产精品欧美久久| 很黄很黄激情成人| 亚洲美女诱惑| 午夜天堂精品久久久久 | 久热精品在线视频| 欧美日韩国产三区| 国产女主播一区| 亚洲欧洲在线一区| 午夜精品久久一牛影视| 夜夜嗨av色一区二区不卡| 欧美一站二站| 欧美日韩高清在线观看| 国内成+人亚洲| 正在播放亚洲| 亚洲老板91色精品久久| 欧美在线999| 欧美日韩国产首页在线观看| 国产一区二区三区的电影| 99视频有精品| 亚洲精品国产品国语在线app | 久久精品卡一| 欧美日韩在线看| 亚洲国产91色在线| 午夜久久一区| 亚洲五月六月| 欧美激情亚洲一区| 国模私拍一区二区三区| 亚洲一区二区三区影院| 99国产精品| 免费成人黄色av| 国产婷婷色一区二区三区| 99综合精品| 亚洲国产你懂的| 久久国产精品久久国产精品| 欧美四级剧情无删版影片| 亚洲第一狼人社区| 久久精品国产精品亚洲综合 | 欧美日韩国产成人在线| 在线观看欧美视频| 久久爱另类一区二区小说| 小处雏高清一区二区三区| 欧美欧美午夜aⅴ在线观看| 亚洲第一黄网| 亚洲国产毛片完整版 | 亚洲先锋成人| 欧美激情一区二区三区在线视频| 国产一区日韩二区欧美三区| 亚洲在线一区| 亚洲欧美日韩中文在线制服| 欧美日韩亚洲另类| 亚洲精品国产精品乱码不99| 亚洲国产成人在线| 久久久久久亚洲精品不卡4k岛国| 国产乱码精品一区二区三区忘忧草 | 久久av免费一区| 欧美一区二区精品久久911| 欧美视频在线观看免费| 亚洲精品久久久蜜桃| 亚洲精品一区二区在线| 欧美成人精品在线播放| 激情久久综艺| 亚洲高清视频一区二区| 久久天堂精品| 狠狠久久亚洲欧美| 久久精品一区蜜桃臀影院| 久久九九热re6这里有精品 | 狠狠久久综合婷婷不卡| 欧美一区三区三区高中清蜜桃| 香港成人在线视频| 国产精品一区视频| 午夜视频精品| 久久久青草婷婷精品综合日韩 | 一本一本久久| 久久久视频精品| 国产一区二区精品久久91| 午夜在线一区二区| 欧美中文在线字幕| 国产一区二区三区的电影| 久久精品99国产精品日本| 久久这里只有| 亚洲经典在线| 在线性视频日韩欧美| 国产精品v日韩精品| 亚洲影院免费| 欧美中文字幕久久| 国产综合av| 亚洲片区在线| 欧美日韩亚洲一区在线观看| 在线视频中文亚洲| 欧美一级视频一区二区| 国产自产2019最新不卡| 最新亚洲激情| 欧美色图一区二区三区| 亚洲一区二区不卡免费| 欧美在线观看你懂的| 精品69视频一区二区三区| 亚洲免费av电影| 国产精品久久久久久影院8一贰佰| 亚洲在线一区二区| 久久只有精品| 99精品热视频| 欧美在线观看一二区| 在线观看日韩av| 正在播放亚洲一区| 国产欧美日本一区二区三区| 亚洲国产精品第一区二区三区| 欧美激情区在线播放| 亚洲午夜精品在线| 蜜桃av一区二区三区| 一本色道久久88精品综合| 久久精品夜色噜噜亚洲aⅴ| 亚洲高清成人| 亚洲欧美日韩精品久久| 国自产拍偷拍福利精品免费一| 亚洲欧洲日韩在线| 国产精品久久久久久久久搜平片| 久久gogo国模裸体人体| 欧美日韩日日骚| 欧美中文字幕在线播放| 欧美日韩国产大片| 欧美影院午夜播放| 欧美日韩另类综合| 久久精品99无色码中文字幕| 欧美日韩三区| 久久都是精品| 欧美午夜片在线免费观看| 亚洲高清视频在线观看| 国产精品第三页| 亚洲人成网站在线观看播放| 国产精品美女www爽爽爽视频| 亚洲激情另类| 国产精品夜色7777狼人| 99国产精品久久久久久久成人热| 国产欧美一区二区精品忘忧草| 亚洲乱码国产乱码精品精| 国产女同一区二区| 中文亚洲视频在线| 一区二区亚洲欧洲国产日韩| 亚洲网站啪啪| 久久视频一区| 一本一本久久a久久精品综合妖精| 久久免费午夜影院| 中文国产一区| 欧美精品在线免费观看| 亚洲二区在线观看| 国产乱理伦片在线观看夜一区| 一区二区不卡在线视频 午夜欧美不卡在 | 亚洲精品永久免费精品| 国产一区二区按摩在线观看|