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.

主站蜘蛛池模板: 无码人中文字幕| 国产美女免费网站| 青青青国产精品国产精品美女| 欧美午夜小视频| 国产在线欧美| 欧美a在线看| 日本在线国产| 伊人久久大线影院首页| 九九热精品视频在线| 亚洲一区二区三区香蕉| 亚洲成人福利网站| 亚洲国产欧洲精品路线久久| 日韩国产黄色网站| 成人免费视频一区二区三区 | 欧美va亚洲va香蕉在线| 亚洲精品视频免费| 亚洲系列中文字幕一区二区| 一本无码在线观看| a级毛片毛片免费观看久潮| 少妇人妻无码首页| 波多野结衣无码AV在线| 国产免费精彩视频| 国产精品30p| a欧美在线| 久久天天躁夜夜躁狠狠| 久久99国产综合精品女同| 国产精品九九视频| 2020国产精品视频| 精品视频在线观看你懂的一区| 日本欧美中文字幕精品亚洲| 日韩欧美国产成人| 欧美在线天堂| a亚洲视频| 色综合狠狠操| 无码国产偷倩在线播放老年人| 国产区免费精品视频| 一本二本三本不卡无码| 国产精品久久久久久久久| 国产成年女人特黄特色大片免费| 国产玖玖玖精品视频| 国产在线观看91精品亚瑟| 国产午夜人做人免费视频中文| 精品第一国产综合精品Aⅴ| 亚洲国产精品无码AV| 国产欧美综合在线观看第七页| 狠狠色综合网| 色综合成人| 欧美69视频在线| 成年免费在线观看| 久久国产精品麻豆系列| 情侣午夜国产在线一区无码| 国产91蝌蚪窝| 9啪在线视频| 刘亦菲一区二区在线观看| 国产精品一区二区久久精品无码| av一区二区三区高清久久| 色婷婷久久| 91精品亚洲| 成人午夜视频在线| 久久久久久国产精品mv| 人妻精品久久久无码区色视| 91原创视频在线| 亚洲日韩AV无码一区二区三区人| 色偷偷av男人的天堂不卡| 国产a网站| 激情综合网激情综合| 色噜噜综合网| 色婷婷亚洲十月十月色天| 波多野结衣一区二区三区AV| 国产精品视频猛进猛出| 五月天久久综合| 香蕉在线视频网站| 毛片大全免费观看| 日韩在线欧美在线| 久久99这里精品8国产| 日韩久草视频| 国产精品视频公开费视频| 欧美精品亚洲精品日韩专区| 国产极品美女在线播放| 婷婷综合缴情亚洲五月伊| 在线播放国产99re| 91久久国产综合精品女同我|