jtag(joint test action group,聯合測試工作組)是一種國際標準測試協議(ieee 1149.1相容),主要用於晶元內部測試。現在多數的高階器件都支援jtag協議,如dsp、fpga器件等。標準的jtag介面是4線:tms、tck、tdi、tdo,分別為模式選擇、時鐘、資料輸入和資料輸出線。
具有jtag口的晶元都有如下jtag引腳定義: tck——測試時鐘輸入; tdi——測試資料輸入,資料通過tdi輸入jtag口;jtag根本沒有標準的介面定義,甚至每家公司定義都不一樣,例如:tdo——測試資料輸出,資料通過tdo從jtag口輸出; tms——測試模式選擇,tms用來設定jtag口處於某種特定的測試模式。
可選引腳trst——測試復位,輸入引腳,低電平有效。 含有jtag口的晶元種類較多,如cpu、dsp、cpld等。
jtag內部有乙個狀態機,稱為tap控制器。tap控制器的狀態機通過tck和tms進行狀態的改變,實現資料和指令的輸入。
Jlink介面的Jtag和SWD介面定義
原址 jlink 器介面 器埠 連線目標板 備註1.vcc mcu電源vcc vcc2.vcc mcu電源vcc vcc3.trst trst test reset pin 4.gnd gnd或懸空 5.tdi tditest data in pin 6.gnd gnd或懸空 7.tms,swio ...
增量介面的設計及實現
在應用開發過程中,我們總會碰到這樣的場景 某系統需要同步我們系統的資料去做一些業務邏輯,當資料量較小的時候,可以全量的提供,但當資料量很大時,全量提供就顯得很笨重,不僅耗時而且做了很多無用功,這時我們需要一種提供增量資料的機制,只告訴對方變化的資料。提供增量資料大致可分為兩種方式 mq和介面提供,m...
js 介面的建立及訪問
使用php建立介面 include public.php 裡面對資料mysql語句的存放 header content type text html charset utf 8 識別中文 conn mysql connect localhost reet reet 鏈結資料庫 mysql selec...