周樂+孫大成



摘要:該文提供了一種基于嵌入式系統的JTAG驅動電路的實現方法,包括主控制單元由一個嵌入式處理器模塊來完成,處理調試計算機從接口發送過來的數據包,該數據包通過處理器模塊解析成一組基本的操作序列,這組操作序列進而進入下一級驅動器模塊,產生的JTAG數據碼流發送給目標數字信號處理器;同時將目標數字信號處理器返回的JTAG信號解碼,提交給處理器模塊返回上位機。
關鍵詞:JTAG驅動電路;嵌入式處理器;驅動器
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2016)25-0235-04
Abstract: In this paper, we present a method which implements jtag drive circuit based on imbedded system. The main control unit achieves function by a imbedded processor,which processes data packs coming from debugging computer. The data pack is translated a group of operator by processor, then the group of operator are sent to the next drive module, resulting in jtag code to target DSP. Simultaneously, corresponding jtag code come back from target DSP, and send to host by the imbedded processor.
Key words: JTAG drive circuit;imbedded system;drive module
1 引言
目前大多數的通用數字信號處理器都采用JTAG(Joint Test Action Group,聯合測試工作組)邊界掃描技術作為其調試手段,而在該處理器的外側需要一個驅動模塊,用來作為調試計算機和目標處理器的橋接。該橋接電路主要對從調試計算機發送來的數據進行解析、格式轉換、數據同步、數據卸載等,同時還要完成編碼和解碼等功能。
而很多的JTAG驅動電路主要通過單片機等CPU單純地通過軟件來控制,而JTAG驅動電路中一些編解碼模塊以及狀態切換操作等模塊用專用硬件電路來實現效率更高;還有一些JTAG驅動電路只通過FPGA的硬件邏輯來實現,這樣放棄了軟件開發的靈活性。以上的這些設計對實現當下功能越來越強大的JTAG調試是一種束縛。
本文涉及一種面向高性能通用數字信號處理器的基于嵌入式系統的JTAG驅動電路的實現方法。是一種基于嵌入式技術開發的電路系統可以同時兼顧軟硬件的優勢,通過軟件開發可以豐富各種面向用戶的調試功能,結合相應的硬件模塊可以使JTAG驅動電路高速化、模塊化。……