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