在采用集成化的開發調試平臺CCS結合基于JTAG技術的仿真器實現DSP系統的實時性分析過程中設定中斷檢測點是非常重要的,中斷檢測點可以中斷程序的執行以進行特定的操作,例如可以進行數據文件的輸入輸出,可以刷新圖表和數據窗口等,便于在實時性分析中更有效的觀察數據處理的顯示結果。
2、基于 JTAG技術的仿真器
JTAG技術即邊界掃描技術,是一種專用的電子系統測試技術,就是通常所指的 IEEE1149.1標準,已經在各行業中得到了廣泛的應用,如圖 1,一個符合 IEEE1149.1標準的 JTAG器件,有別于不同的邏輯器件,內部都包括一個 TAP(測試訪問端口)控制器,其次在芯片內部經由一個掃描鏈路將所有的輸入和輸出管腳全部串入一個掃描鏈路。
基于 IEEE1149.1標準的邊界掃描技術最先應用于大規模集成電路以及系統級芯片設計的 DFT技術,不僅可以保證集成電路芯片的外圍管腳部分邏輯的正確,同時也對于嵌入在芯片內部的自測試機制等起到整合和控制等方面的作用。其次,通過芯片的 JTAG接口可以實現包括 FPGA、DSP以及處理器等在內的集成電路芯片的在線編程,同時也可以實現芯片的在線調試,前者是應用這一模式實現設計的下載,后者利用虛擬在線調試技術就是將芯片運行過程中部分的內部邏輯信息透過 JTAG接口傳送到計算機中進行分析和判讀。第三,基于 JTAG標準的邊界掃描技術可以應用在印刷電路板的連通性測試領域,通過將 JTAG器件的邊界掃描鏈連接在一起,并且控制合適的數據信息在該掃描鏈中傳遞,從掃描鏈的輸出端進行監控就可以判別有關印刷電路板連通性以及元器件功能等方面的問題。
基于 JTAG技術的仿真器是用來進行芯片硬件仿真,如程序單步執行、設置中斷檢測點等,通過硬件仿真可以了解芯片里面程序的詳細運行情況。 JTAG仿真器主要用來對芯片進行仿真操作,同時也可以通過 JTAG接口對芯片編程(將程序寫入芯片)。它的接口方式有LPT(并行)口,PCI或ISA卡,USB口。JTAG仿真器一端通過USB口與PC機連接, 另一端通過 JTAG插頭與 DSP目標板連接;建議首先連接 JTAG仿真器到 PC機, 再連接到 DSP目標板。[8]