新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 微處理器和JTAG總線橋接接口(06-100)

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

        ——
        作者: 時間:2008-04-10 來源:電子產品世界 收藏

          Lattice Semiconductor公司的Machxo PLD設計把上面所描述的元件和另外的一些性能組合在一起:

        本文引用地址:http://www.104case.com/article/81431.htm

          ·模塊A是并行到變換模塊。

          ·模塊B是端口鏈接器。

          ·模塊C是Machxo PLD專門的端口。

          ·模塊D是/微控制器端口。

          此設計有幾個關鍵點。第一是用單個JTAG接頭編程PLD和連接外部制造/診斷設備。第二點是用1×3接頭控制TMS引腳的目的地到模塊C。在PCB開始裝配時,PLD是空白的,而且必須編程,在1~2引腳之間短路連接允許JTAG和編程接頭驅動PLD的TMS線??梢跃幊蘌LD板組裝之后才能進行短路。在所有其他情況下,引腳2~3之間放置跳接線。

          被編程的PLD已準備好執行制造、測試、調試和維修等任務。

          制造測試

          制造是PLD設計的第一受益者,制造感興趣的是確認線跡沒有短路和沒有開路。用JTAG測試設備和一組可靠的JTAG鏈路是能夠確認連接是否正確。

          用端口連接器把JTAG鏈路隔離為更小的子單元,可把目標定在PCB上未端的邏輯單元。測試可以執行得更快,因為可以控制邊界掃描鏈長度。也可以更快地進行初始化可編程器件。

          JTAG執行測試的主要接口是JTAG和編程接頭。假若測試人員在執行測試前不需要改變板上的任何跳接線或其他設備,這就更好。JTAG和編程接頭上的備用引腳可做為使能/斷開和多路轉換器選擇。此選擇/使能引腳自動處理端口鏈路器模塊的3態port# 4并開關內部多路轉換器。多路轉換器選擇JTAG和編程接頭或并行到JTAG變換邏輯。這允許制造和測試的連接JTAG測試設備,而不需要調節PCB上的任何短接。

          工程開發

          用PLD控制測試過程能為工程開發提供良好的互連測試。然而,/PLD和固件設計人員現在可以開始做硬件工作。

          PCB開發是一個反復的過程,工程師經常改變可編程器件的內容。工程師一般也用和調試工具。

          在開發和調試過程中的早期,固件和控制可能不是完整的工作。在此期間,由于JTAG和可編程接頭接口可初始化可編程邏輯器件。

          板開發早期要做的另一事情是開發微處理器控制碼。固件會有錯誤需要調試。完成調試的方法是用JTAG基調試工具。采用JTAG基調試工具引起的一個問題是這種工具要求微處理器只能有一個器件連接到微處理器的JTAG I/O。這樣要求與制造組的需要是矛盾的。然而,圖4所建議的方案早已解決了此問題。

          固件工程師能夠接入調試端口,而不會干擾JTAG鏈路的邏輯。在微處理器碼調試期間獲得微處理器JTAG端口的全部控制,而能夠用JTAG調試工具。假如沒有測試工具連接到JTAG和編程接頭,則固件工程師除希望有到微處理器的鏈路外,也有在所有JTAG鏈路的接入。現在,固件工程師能夠增加板的測試能力。現在,固件工程師能夠增加板的測試能力。微處理器控制的測試程序經常是固有的或是動態下載,這取決于系統資源。測試程序可返回到制造組,允許更徹底地測試板的裝配板。



        關鍵詞: FPGA 微處理器 JTAG

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 工布江达县| 财经| 迁安市| 封开县| 闻喜县| 股票| 兰州市| 台江县| 舒城县| 曲阜市| 连平县| 恩施市| 花莲县| 建湖县| 邹城市| 盱眙县| 顺昌县| 瑞昌市| 泰州市| 阿拉善盟| 滁州市| 阿荣旗| 余庆县| 绍兴县| 寻甸| 固镇县| 白沙| 新乡市| 新巴尔虎左旗| 仙游县| 两当县| 阿城市| 修水县| 怀集县| 富平县| 昌图县| 甘南县| 句容市| 武平县| 安溪县| 岱山县|