新聞中心

EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 微處理器和JTAG總線橋接接口(06-100)

微處理器和JTAG總線橋接接口(06-100)

——
作者: 時(shí)間:2008-04-10 來源:電子產(chǎn)品世界 收藏

  圖1示出一個(gè)基系統(tǒng)和連接到一個(gè)接頭的器件鏈路。這是一個(gè)簡單的框圖。

本文引用地址:http://m.butianyuan.cn/article/81431.htm

  接頭和與它較連的所有器件是單串行鏈路。所有邊界掃描和系統(tǒng)中的測試邏輯都是做為單結(jié)構(gòu)連接的。構(gòu)成測試系統(tǒng)進(jìn)入邏輯子單元,其靈活性是有限的。鏈路的長度受TCK(測試時(shí)鐘)扇出和TMS(測試模式選擇)限制。

  具有一些調(diào)試控制形式,而這種控而這種控制部分或全部由JTAG管理。某些調(diào)試工具與JTAG鏈路中的其他器件不能很好的共存,這就是為什么圖1中的與JTAG鏈路中的其他器件是獨(dú)立的。

  有一些方法(如TCK和TMS線上的附加分立緩沖器)可以解決這些問題。用多個(gè)JTAG接頭也可以做成幾個(gè)JTAG鏈路。此方案為了能測試整個(gè)系統(tǒng),應(yīng)具備驅(qū)動多個(gè)JTAT接頭的測試設(shè)備。

  在這種實(shí)現(xiàn)方案中,到測試和編程接口的接入需要有鏈路配置的詳細(xì)知識,即采用各種硬件接頭和硬件配置的知識。只有廠家或檢修人員可以接入可測試性接口和更新任何可編程器件。

  端口連接

  改善系統(tǒng)靈活性的一種方法是增加多個(gè)接頭到板上。具有同時(shí)連接幾個(gè)JTAG接頭的JTAG測試器能夠接入每個(gè)分立的JTAG掃描鏈路。

  JTAG掃描鏈路可以構(gòu)建進(jìn)邏輯單元,而單個(gè)JTEG端口鏈路器(port Linker)示于圖2,它可以大大地簡化硬件接口,并可增加多鏈路進(jìn)入邏輯單元的靈活性。

  端口鏈路器是使單個(gè)物理JTAG連接器能接入幾個(gè)獨(dú)立JTAG鏈路之一鏈路的器件。端口鏈路器呈現(xiàn)在具有JTAG測試接入端口和1組控制寄存器的物理接頭中,控制寄存器允許獨(dú)立JTAG端口的任意互連。在物理JTAGA接頭中可見的鏈路長度,將隨鏈路PORT#1~#4的使能或斷開而增加或減少。

  端口鏈路器改善了系統(tǒng)的JTAG能力,因?yàn)楝F(xiàn)在JTAG鏈路可以分成功能模塊。端口鏈路器也可提供每個(gè)JTAG鏈路自身的TCK和TMS線,這降低了緩沖器驅(qū)動和扇出的限制。如果需要,可編程器件也可以單獨(dú)接入另外的邏輯器件。

  板設(shè)計(jì)人員為了最大功效可以選擇如何組織測試、編程和調(diào)試鏈路。

  注意,在這種方案中,微處理器保持在分立鏈路,仍然對于JTAG任何邏輯都沒有接入。當(dāng)設(shè)計(jì)變成產(chǎn)品最終到達(dá)消費(fèi)者手中或處在服務(wù)中時(shí),系統(tǒng)的微處理器提供重要的能力。微處理器通常與某些通信通道形式接口。這可以是Ethernet,WiFi或Bluetooth,或一些其他共同標(biāo)準(zhǔn)。假若微處理器具有到JTAG邏輯的接入,則可以利用微處理器的通信通道來執(zhí)行診斷或PLD更新。



關(guān)鍵詞: FPGA 微處理器 JTAG

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉