What is JTAG

      JTAG全稱是標準測試訪問接口與邊界掃描結構(Standard Test Access Portand Boundary Scan Architecture),是1985年制定的檢測PCB和IC芯片的一個標準,1990年被修改後成爲IEEE1149.1-1990。通過這個標準,可對具有JTAG接口芯片的硬件電路進行邊界掃描和故障檢測。ARM的E-TRACE調試模式是JTAG的增強版本。
      JTAG標準的目的是用TCK(測試時鐘輸入)、TDI(測試數據輸入)、TDO(測試數據輸出)和TMS(測試模式選擇)四個信號來測試芯片的內部狀態;TRST爲測試復位,輸入引腳,低電平有效。
      由於複雜芯片引腳太多,特別是還有些芯片一旦安裝到多層電路板上就無法看到引腳,更不要說測量了,這時就可以在計算機軟件的支持下通過JTAG接口,對芯片進行測量,如果各個公司的芯片都符合該標準,就可以將各個芯片的JTAG口串聯起來(菊花鏈),無論在電路板上有多少芯片,只需4個引腳,就可以測量電路板上的所有芯片。
      JTAG接口也可以將數據寫入芯片,在可編程邏輯器件的數據下載中也使用JTAG接口,出現了在系統編程(ISP)的概念,也就是說,即使可編程邏輯器件安裝到了系統中,也可以對其內部電路進行修改,JTAG技術和EDA軟件的進步,使可編程邏輯器件的開發與使用得到快速發展。C8051單片機就使用JTAG接口,不過當時我們沒有用,都不知道它有,呵呵。使用JTAG口,必須在計算機與芯片JTAG接口之間連接一個接口裝置,理論上就是一個緩衝器,但爲了向前兼容,所以有一些接口做得很複雜。
    And JTAG is a natural match for downloading configuration bitstreams to FPGAs.


=============================


原文時間:2005.06.07
原文地址:http://mnky.bokee.com/1829722.html


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章