999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向電子控制器的片上可調試性結構設計

2018-02-28 11:19:18結碩張黎
電子技術與軟件工程 2018年21期

結碩 張黎

摘要

從當今高可靠電子器件的功能調試方面來看,如今串口形式依然是主流形式,占據大半市場,但是其整體通信效率低、誤碼率較高、不適合功能集成等情況已經無法滿足未來市場發展趨勢。基于此,本文首先對串口調試方案進行分析,進而提出一種基于JTAG的調試方案與系統設計,旨在彌補串口方案的弊端。

【關鍵詞】電子控制器 片上可調式 結構設計JTAG 串口

由于高可靠電子器件功能調試通常都是采用串口方法展開,同時在實際使用當中也存在著速率低、誤碼率高、難以集成等問題。當今IEEE STD1500制定了發生器與接收器、測試訪問機制、測試環調試框架,但是此系統往往兼容性較差。雖然有部分人員提出了訪問接口與掃描鏈壓縮統一規劃,這就需要進一步制定訪問路徑,成本相對較高,并且只能實現部分的功能優化。隨著相關技術的不斷發展,當今還提出了一種IEEE1149.1邊界掃描技術OTAG)。該系統具備了較少的管腳開發調試、IC級互連特性,可以為軟硬件協同開發調試提供相關界面。因此,加強對JTAG的研究有著重要意義。

1 串口調試方案

串口調試也就是既有通信接口展開的功能調試方法,TI等公司廣泛應用該項技術,常見的復用接口主要包括以太網、UART、USB等等,也就是在通信接口電路當中增設一種獨立調試結構,采用模式選擇的方法切換工作方式,降低了管腳資源以及制造成本。同時,采用串口調試方法,需要對核心電路、整體方案進行全面修改,會直接影響整體的時序收斂,也難以實現自行調試。

2 基于JTAG可調試性方案與結構設計

2.1 方案思路

JTAG最為一種集成電路方案,可以將芯片觀測寄存器相互串聯,采用串行移入測試方法、觀測分析輸出數據信息,判定整個電路是否表現正常(如圖1)。標準的JTAG當中包括TMS、TCK、TDI、DEI、TDO、TRST。在整個方案實現過程中,整個調試系統包括TAP、數據寄存器、指令寄存器。TAP作為一個具備16個狀態的狀態機,通過TMS發送信號進行操作,在TDO和TDI之間加載寄存器。其中,數據寄存器主要包含了強制定義旁路寄存器、器件寄存器ID,邊界掃描器、用戶自動以寄存器。指令寄存器通過操作信息決定選擇哪種寄存器。

該種方案能夠廣泛應用集成電路,但是當今市場中大部分集成電路產品都只考慮了結構方面的測試,功能測試方面有所欠缺。這是由于結構測試采用EDA即可得到所測向量,結構自動匹配也可以在ATE機上直接完成。但功能調試則不同,除了要增加相關硬件外,還需要軟件與協議轉換器配合。這就需要對JTAG接口進行重新定義,實現功能測試。

2.2 TAP

通過分析圖1可知,在測試當中,在初始狀態下要受到TMS控制,之后再進入到指令寄存器控制流程當中,在TDI當中的shift-IR當中加入指令碼,在更新操作完畢后,則判定指令碼生效,讓數據寄存器選擇信息輸出。上述流程完畢后,再次從初始狀態通過TMS信號控制進入到數據寄存器運行流程當中,由TDI移入串行數據當中,并通過TDO輸出數據信息,這樣即可完成整套的矢量施加。在IEEE1149.1當中,除了一些基本的寄存器外,還有用戶自定義寄存器。在最初設計當中,自定義寄存器主要是用作于結構測試,但是缺乏功能測試。為了能夠讓JTAG具備功能調試的功能,需要實現片外JTAG與內標準總線協議轉換,這樣即可形成高效的復用性調試接口單兀。

2.3 協議轉換單元

想要實現JTAG鏈路數據和片內并行總線之間實現相互轉換,必須要在JTAG結構基礎上增設一個協議轉換單元。通常該協議轉換單元要配備TAP控制器,并自定義寄存工作。再者,作為一種獨立調試模塊,很容易對片上的整理邏輯造成影響。本結構最為核心的部件是兩套寄存器,也就是地址移位、數據移位寄存器。這就要在TAP當中增設這兩個寄存器指令。如果TAP流程進入到指令期存器當中,如果加入了選擇指令,則可以快速生成相應的選通信號。

2.4 總線主機接口

本設計采用地址移位、數據移位寄存器方法,并在TAP當中加入指令并激活,激活之后再采用DR流程加入到地址和數據當中。如果是采用一次調試訪問方法,外部調試機要通過查詢的方法掌握是否得到了調試反饋,為了能夠保證兩次或多次訪問可以連續進行,要對前一次轉換調試訪問在本次串行移位期間得到相應的反饋。想要實現此類目標,需要掌握TAP循環一次指令和所需周期數、移位狀態所需的指令周期數、數據移位狀態下數據寄存、地址移動周期數、硬件結構一次調試訪問串、并轉換所消耗的時間。為了在第二次訪問中可以最快時間獲取結果,在串并轉換過程中,芯片邏輯可以完成總線仲裁同時完成上次訪問。并且在訪問時間可控的情況下,盡可能減少仲裁時間。也就是在不改變之前仲裁器結構上,需要增設二級仲裁體制。如果將其切換到調試模式后,可以激活二次仲裁器,該協議中可以設置最高訪問權限,轉換單位可以直接進行訪問,從而縮短了仲裁授予時間。

2.5 調試系統

調試系統當中不僅有接口芯片,同時也包括上位機調試軟件和待測芯片調試。調試軟件可以提供操作界面,對地層復雜的結構系統進行屏蔽。如上位機采用KeituVision集成環境,支持ARM7、ARM9等處理中的匯編器、編譯器、實時操作系統,同時還提供了開放式調試接口 AGDl,而調試協議轉換器中的動態連接庫中加入DLL,即可在保持集成界面不變的情況下驅動協議轉換器。協議轉換器可以采用LPC2148微控器,可以與上位機相兼容,可以通過USB連接到JTAG接口,完善USB驅動以及JTAG開發。

3 結束語

綜上所述,針對串口調試方法的弊端,可以采用JTAG接口方法,能夠避免新增調試引腳造成的成本問題,同時也可以實現功能調試,結合TAP協議,加入自定義指令,實現串并轉換,提高了測試效率、降低了資源開銷,極大的提高了電子控制器的可靠性。

參考文獻

[1]陳芳芳,周克寧.面向電子控制器的片上可調試性結構設計[J].電子器件,2018(03):56-57.

[2]江颯.面向片內集成的FlexRay總線控制器IP設計[D].長安大學,2017.

[3]尹遠.片上存儲器可調測試設計的研究與實現[D],國防科學技術大學,2012.

主站蜘蛛池模板: 国产精品太粉嫩高中在线观看 | 亚洲欧美不卡视频| 亚洲香蕉在线| 亚洲国产精品久久久久秋霞影院| 国产剧情无码视频在线观看| 欧美有码在线观看| 91精品国产自产91精品资源| 日韩精品成人网页视频在线| 99热最新网址| 久久美女精品国产精品亚洲| 国产成人精品午夜视频'| aa级毛片毛片免费观看久| 2021国产精品自产拍在线| 成人国产精品视频频| 欧美日韩一区二区三区在线视频| 在线观看国产小视频| 免费一极毛片| 精品久久国产综合精麻豆| 中文字幕欧美日韩高清| 成·人免费午夜无码视频在线观看 | 一区二区三区四区精品视频| 欧美中文字幕一区二区三区| 九九久久精品国产av片囯产区| 国产中文一区a级毛片视频| 欧洲日本亚洲中文字幕| 喷潮白浆直流在线播放| h网站在线播放| 影音先锋丝袜制服| 91无码视频在线观看| 久久无码av三级| 国产又色又刺激高潮免费看| 无码丝袜人妻| 高清不卡一区二区三区香蕉| 欧美色视频日本| 91啪在线| 久久婷婷六月| 欧美在线精品一区二区三区| 亚洲永久精品ww47国产| 精品一区二区三区波多野结衣| 免费福利视频网站| 国产男人的天堂| 久久久久九九精品影院| 污污网站在线观看| 天天操天天噜| 国产粉嫩粉嫩的18在线播放91| 欧美日韩中文字幕在线| 精品福利一区二区免费视频| 亚洲欧美极品| 欧美成人午夜影院| 亚洲全网成人资源在线观看| 在线播放精品一区二区啪视频| 538国产视频| 91精品aⅴ无码中文字字幕蜜桃| 亚洲国产精品不卡在线| 一区二区自拍| 免费AV在线播放观看18禁强制| 亚洲娇小与黑人巨大交| 波多野结衣AV无码久久一区| 国产精品久久久久久久伊一| 中文字幕人妻无码系列第三区| 欧美日韩国产系列在线观看| 试看120秒男女啪啪免费| 亚洲狼网站狼狼鲁亚洲下载| 國產尤物AV尤物在線觀看| 亚洲无码高清一区| 日韩在线影院| 国产美女丝袜高潮| 一本大道视频精品人妻 | 亚洲一区毛片| 日本欧美精品| 精品久久久无码专区中文字幕| 99久久人妻精品免费二区| 无遮挡国产高潮视频免费观看| 91po国产在线精品免费观看| 91小视频在线观看免费版高清| 一级毛片高清| 日韩国产高清无码| 国产99免费视频| 最新国产你懂的在线网址| 亚洲精品国偷自产在线91正片| 亚洲欧美日韩动漫| 日韩av手机在线|