版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
JTAG調(diào)試器設(shè)計(jì)陳曙光第一頁,共五十頁。JTAG調(diào)試器設(shè)計(jì)JTAG是英文“JointTestActionGroup”簡稱,也就是聯(lián)合測試行動組織的意思,一種國際標(biāo)準(zhǔn)測試協(xié)議,主要用于芯片內(nèi)部測試。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。相關(guān)JTAG引腳的定義為:TCK為測試時(shí)鐘輸入;TDI為測試數(shù)據(jù)輸入,數(shù)據(jù)通過TDI引腳輸入JTAG接口;TDO為測試數(shù)據(jù)輸出,數(shù)據(jù)通過TDO引腳從JTAG接口輸出;TMS為測試模式選擇,TMS用來設(shè)置JTAG接口處于某種特定的測試模式;TRST為測試復(fù)位,輸入引腳,低電平有效。JTAG測試允許多個(gè)器件通過JTAG接口串聯(lián)在一起,形成一個(gè)JTAG鏈,能實(shí)現(xiàn)對各個(gè)器件分別測試。JTAG接口還常用于實(shí)現(xiàn)ISP(In-SystemProgrammable在系統(tǒng)編程)功能,如對FLASH器件進(jìn)行編程等。第二頁,共五十頁。通過JTAG接口,可對芯片內(nèi)部的所有部件進(jìn)行訪問,因而是開發(fā)調(diào)試嵌入式系統(tǒng)的一種簡潔高效的手段。目前JTAG接口的連接有兩種標(biāo)準(zhǔn),即14針接口和20針接口。JTAG調(diào)試器的制作需要的元件是:74HC244、14只電阻,一個(gè)空的并口插座,一段14芯電纜及一個(gè)14芯的插座。
表114針接口JTAG調(diào)試器元件清單第三頁,共五十頁。第一節(jié)JTAG調(diào)試器元件制作JTAG調(diào)試器電路中需要設(shè)計(jì)的元件包括25針的并口座、8線緩沖/接收器74HC244、14座的JTAG插座。1.元件的CAE封裝制作
首先進(jìn)行PowerLogic的啟動及顯示顏色設(shè)置,根據(jù)用戶喜歡可以自行設(shè)置,也可以是使用軟件默認(rèn)環(huán)境。其次,單擊Library命令,在文件名中輸入“JTAG”,建立新的元件庫,這樣將JTAG調(diào)試器設(shè)計(jì)相關(guān)的元件封裝放到這個(gè)獨(dú)立的庫中保存。(1)MYDB25并口插座CAE封裝制作步驟1:單擊Tools|PartEditor命令,進(jìn)入元件封裝設(shè)計(jì)編輯界面,在元件封裝編輯界面下單擊命令,彈出對話框,選擇“CAEDecal”項(xiàng),單擊OK進(jìn)入邏輯封裝設(shè)計(jì)窗口。第四頁,共五十頁。步驟2:單擊繪圖工具盒中的封裝向?qū)D標(biāo),打開CAEDecalWizard對話框,設(shè)置如圖1所示,封裝設(shè)計(jì)結(jié)果如圖2所示。圖125針并口座元件CAE封裝向?qū)У脑O(shè)置第五頁,共五十頁。圖225針并口座元件CAE封裝設(shè)置結(jié)果第六頁,共五十頁。步驟3:單擊As將MYDB25并口插座保存到JTAG庫中。(2)74HC244的CAE封裝制作單擊繪圖工具盒中的封裝向?qū)D標(biāo),打開CAEDecalWizard對話框,設(shè)置如圖3所示,封裝設(shè)計(jì)結(jié)果如圖4所示,最后將結(jié)果保存到JTAG庫。圖374HC244元件CAE封裝向?qū)гO(shè)置第七頁,共五十頁。圖474HC244元件CAE封裝設(shè)置結(jié)果第八頁,共五十頁。2.建立元件類型在JTAG調(diào)試器中,元件的PCB封裝在PADS庫中均存在,故可直接建立元件的類型。(1)MYDB25并口插座元件類型建立在PowerLogic設(shè)計(jì)窗口,單擊Tools|PartEditor命令,進(jìn)入元件類型編輯窗口,單擊編輯電特性命令,打開PartInformationforPart窗口。步驟1:首先分配MYDB25的邏輯封裝,如圖7所示。步驟2:將DB25-HM的PCB封裝指定,如圖8所示。步驟3:分配好邏輯封裝和指定好PCB封裝后,單擊OK。步驟4:單擊編輯邏輯門封裝命令,選擇A門后編輯管腳后保存該元件類型,保存名字為“MYDB25”,結(jié)果如圖9所示。第九頁,共五十頁。圖7MYDB25邏輯封裝的分配第十頁,共五十頁。圖8MYDB25元件PCB封裝的指定第十一頁,共五十頁。圖9MYDB25元件類型建立結(jié)果第十二頁,共五十頁。(2)74HC244元件類型建立步驟1:首先分配74HC244的邏輯封裝,如圖10所示。圖1074HC244的邏輯封裝分配第十三頁,共五十頁。圖1174HC244的PCB封裝指定步驟2:將74HC244的PCB封裝指定,如圖11所示。分配好邏輯封裝和指定好PCB封裝后,單擊OK。第十四頁,共五十頁。圖12MY244PT元件類型結(jié)果步驟3:單擊編輯邏輯門封裝命令,選擇A門編輯管腳后保存該元件類型,保存名字為“MY244PT”,結(jié)果如圖12所示。第十五頁,共五十頁。(3)14芯插頭元件類型建立步驟1:在元件封裝編輯界面下單擊命令,彈出對話框,選擇連接器“Connector”項(xiàng),單擊OK進(jìn)入邏輯封裝設(shè)計(jì)窗口。單擊門編輯圖標(biāo)打開PartInformationforPart窗口,在Connector選項(xiàng)卡中,單擊Add按鈕,在瀏覽按鈕下打開BrowseforSpecialSymbols對話框,將connect庫中的CONIN、CONIN1、CONOUT、CONOUT1、CON_IO添加到SpecialSymbols欄目下,結(jié)果如圖13所示,然后在PinType中編輯管腳類型,結(jié)果如圖14所示。其中排在最前面的是的連接器是默認(rèn)為邏輯封裝。第十六頁,共五十頁。圖13連接器的添加第十七頁,共五十頁。圖14連接器的管腳類型第十八頁,共五十頁。步驟2:單擊編輯門封裝圖標(biāo),打開SelectPinDecal對話框,選中CONIN后單擊OK,單擊toPart返回連接器編輯對話窗口,同樣的方法,依次將CONIN1、CONOUT、CONOUT1、CON_IO編輯,最后將結(jié)果保存到JTAG庫。步驟3:在PowerLogic設(shè)計(jì)窗口中,通過元件添加調(diào)出該元件如圖15所示。圖1514芯插頭添加到設(shè)計(jì)窗口過程第十九頁,共五十頁。注:添加14芯插頭時(shí),首先單擊放置J1-1,然后再次單擊依次出現(xiàn)J1-2、3-14,最后將所有的插針按照次序放置,這樣如圖16所示,每一個(gè)J1-n(1、2…)都是一個(gè)元件中的一個(gè)門。圖1614芯插頭元件添加到設(shè)計(jì)窗口第二十頁,共五十頁。第二節(jié)JTAG調(diào)試器原理圖繪制圖17JTAG調(diào)試器原理圖注:JTAG調(diào)試器原理圖參加exam14-5-1。第二十一頁,共五十頁。啟動PowerLogic設(shè)計(jì)窗口,單擊Tools|OLEPowerPCBConnection命令,彈出ConnecttoPowerPCB對話框。單擊New按鈕,啟動新的PowerPCB窗口,同時(shí)彈出OLE動態(tài)鏈接OLEPowerPCBConnection對話框。單擊Design選項(xiàng)卡中的SendNetlist按鈕,這時(shí)在PowerPCB中就會看到疊放在原點(diǎn)處的所有元件,如圖18所示,網(wǎng)絡(luò)表傳送完成。圖18原點(diǎn)處疊放的元件第二十二頁,共五十頁。第三節(jié)JTAG調(diào)試器PCB設(shè)計(jì)1.相關(guān)參數(shù)設(shè)置(1)PowerPCB設(shè)計(jì)環(huán)境參數(shù)設(shè)置在Global選項(xiàng)卡中,將DesignUnits中的單位設(shè)置為Mils。其他參數(shù)使用軟件默認(rèn)值。Grid選項(xiàng)卡設(shè)置如圖19所示:(2)Net顯示設(shè)置在PowerPCB設(shè)計(jì)窗口,單擊View|Nets命令,打開ViewNets對話框,選擇+5V單擊add將+5v添加到View窗口,在View窗口中選中+5V,這時(shí)顏色選項(xiàng)卡由灰色變成可選擇的,接下來給電源網(wǎng)絡(luò)選擇黃色作為顯示顏色,如圖20所示。第二十三頁,共五十頁。圖19Grid選項(xiàng)卡設(shè)置結(jié)果第二十四頁,共五十頁。圖20電源網(wǎng)絡(luò)顯示設(shè)置結(jié)果第二十五頁,共五十頁。(3)繪制JTAG調(diào)試器電路板邊框在PowerPCB設(shè)計(jì)窗口中,使用繪圖工具盒中的繪制板框與切割加工區(qū)命令,繪制一個(gè)2200mil*1600mil的矩形電路板邊框。(4)板層設(shè)置LayersSetup在PowerPCB設(shè)計(jì)窗口中,單擊Setup|LayerDefinition命令,打開層定義對話框LayersSetup,如圖21所示。軟件默認(rèn)板層是雙面板,在頂層(Top)和底層(Bottom)之間沒有任何層出現(xiàn)。JTAG調(diào)試器電路板為雙面板。第二十六頁,共五十頁。圖21板層設(shè)置對話框第二十七頁,共五十頁。(5)DesignRules設(shè)置在PowerPCB設(shè)計(jì)窗口中,單擊Setup|DesignRules命令,彈出如圖22所示的設(shè)計(jì)規(guī)則(Rules)窗口。單擊Default打開默認(rèn)規(guī)則對話框如圖23所示。圖22設(shè)計(jì)規(guī)則對話框第二十八頁,共五十頁。安全間距Clearance設(shè)置結(jié)果如圖24所示:
圖23默認(rèn)規(guī)則設(shè)置對話框圖24安全間距Clearance設(shè)置結(jié)果第二十九頁,共五十頁。走線Routing設(shè)置結(jié)果如圖25所示,該電路板為雙面走線。圖25走線Routing設(shè)置結(jié)果第三十頁,共五十頁。2.JTAG調(diào)試器元件布局使用設(shè)計(jì)工具盒中與元件布局相關(guān)的命令,進(jìn)行元件的布局。首先選中元件J1將其移動到板框邊緣,同時(shí)右擊選擇Query/Modify對話框,在Glued前打勾,將J1固定,其他元件均以該元件為參照進(jìn)行布局,如圖26所示。
圖26DB25移動結(jié)果第三十一頁,共五十頁。另外,選中C1電容,右擊在彈出的快速菜單中選擇FlidSide將其放置于電路板的Bottom層,其余器件均處于Top層;為了讓布局界面清晰,單擊Setup|SelectedColor打開顏色設(shè)置選項(xiàng)卡,在Other框中將connection的顏色設(shè)置為黑色(圖27),當(dāng)布局結(jié)束時(shí),再將其修改為區(qū)別于背景的可見顏色,布局結(jié)果如圖28所示。圖27JTAG調(diào)試器布局結(jié)果(connection為黑色)第三十二頁,共五十頁。圖28JTAG調(diào)試器元件布局結(jié)果(connection為黃色)第三十三頁,共五十頁。3.JTAG調(diào)試器布線在PowerPCB的軟件中,單擊Setup|Preferences|Design|On-LineDRC|PreventError命令,激活半自動布線功能。在布線過程中,當(dāng)需要增加過孔時(shí),按住shift鍵同時(shí)單擊即可實(shí)現(xiàn)添加。打開設(shè)計(jì)工具盒,使用設(shè)計(jì)工具盒中的布線命令,最常用的是半自動布線命令DynamicRoute。單擊半自動布線命令后,單擊需要連線的焊盤,布線開始,JTAG調(diào)試器布線結(jié)果如圖29所示。第三十四頁,共五十頁。圖29JTAG調(diào)試器PCB設(shè)計(jì)結(jié)果第三十五頁,共五十頁。4.JTAG調(diào)試器灌銅區(qū)設(shè)置使用命令繪制灌銅區(qū)邊框,修改灌銅區(qū)屬性,將其指定給Bottom層,分配給地網(wǎng)絡(luò)即將灌銅區(qū)指定為底層的地網(wǎng)絡(luò)上。使用右鍵菜單中Flood命令,完成灌銅,結(jié)果如圖30所示。圖30JTAG調(diào)試器灌銅結(jié)果第三十六頁,共五十頁。5.JTAG調(diào)試器電路的設(shè)計(jì)驗(yàn)證在PowerPCB的設(shè)計(jì)窗口中,單擊Tools|VerifyDesign命令,打開設(shè)計(jì)驗(yàn)證窗口,在檢查欄目Check下,單擊Clearance|Start命令,提示發(fā)現(xiàn)錯(cuò)誤,如圖31所示。元件的PCB封裝外框超過了電路板邊框,在這里實(shí)際電路情況需要這樣放置,可以不用修改,繼續(xù)驗(yàn)證其它項(xiàng)目。圖31與外框間距錯(cuò)誤提示第三十七頁,共五十頁。6.JTAG調(diào)試器電路絲印的調(diào)整在布線完成后,調(diào)整元件的參照名等絲印數(shù)據(jù)。如圖16中C2的位置是橫向的,需要調(diào)整為正常位置。7.CAMOUT數(shù)據(jù)輸出在PowerPCB設(shè)計(jì)環(huán)境中,單擊命令,彈出CAM文檔定義窗口。在CAM欄目下選擇<Creat>,在彈出對話框中輸入JTAG后單擊OK,使得JTAG成為當(dāng)前目錄。在CAM文檔定義窗口中,單擊Add彈出AddDocument窗口,定義輸出文件。第三十八頁,共五十頁。圖32頂層走線第三十九頁,共五十頁。圖33底
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專業(yè)司機(jī)勞務(wù)外包協(xié)議范例版B版
- 專利與商業(yè)秘密:2024版雙邊保密合作合同版B版
- 上海專業(yè)精裝修工程合同(2024年版)版B版
- 專業(yè)物流委托運(yùn)輸協(xié)議模板(2024年新版)版B版
- 個(gè)人住宅裝修設(shè)計(jì)合作合同(2024年版)版B版
- 市第五醫(yī)院醫(yī)學(xué)教育培訓(xùn)管理辦法
- 2024年銀行安防系統(tǒng)改造合同3篇
- 生日星的輝煌軌跡
- 理賠服務(wù)新高度
- 科學(xué)實(shí)驗(yàn)的探索之旅
- 上海上海市醫(yī)療急救中心招聘筆試歷年典型考題及考點(diǎn)附答案解析
- 新概念英語第一冊Lesson103-104筆記(語法點(diǎn)+配套練習(xí)+答案)
- 2024年河南農(nóng)業(yè)職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及參考答案
- (正式版)JBT 3300-2024 平衡重式叉車 整機(jī)試驗(yàn)方法
- 養(yǎng)老院健康檔案模板
- (2024年)電工安全培訓(xùn)(新編)課件
- 單位車輛變更名稱的委托書
- 粉塵外協(xié)單位清理協(xié)議書
- 2023年12月首都醫(yī)科大學(xué)附屬北京中醫(yī)醫(yī)院面向應(yīng)屆生招考聘用筆試近6年高頻考題難、易錯(cuò)點(diǎn)薈萃答案帶詳解附后
- 機(jī)電設(shè)備故障診斷與維修(高職)全套教學(xué)課件
- 建設(shè)銀行新員工培訓(xùn)方案
評論
0/150
提交評論