專利名稱:一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及到數(shù)字信號(hào)處理系統(tǒng)進(jìn)行調(diào)試方面的技術(shù)領(lǐng)域。
背景技術(shù):
數(shù)字信號(hào)處理系統(tǒng)是以數(shù)字信號(hào)來(lái)處理大量信息的器件。其工作原理是接收模擬 信號(hào),轉(zhuǎn)換為0或1的數(shù)字信號(hào),再對(duì)數(shù)字信號(hào)進(jìn)行修改、刪除、強(qiáng)化,并在其他系統(tǒng)芯片中 把數(shù)字?jǐn)?shù)據(jù)解譯回模擬數(shù)據(jù)或?qū)嶋H環(huán)境格式。它不僅具有可編程性,而且其實(shí)時(shí)運(yùn)行速度 可達(dá)每秒數(shù)以千萬(wàn)條復(fù)雜指令程序,遠(yuǎn)遠(yuǎn)超過(guò)通用微處理器,是數(shù)字化電子世界中日益重 要的電腦芯片。它的強(qiáng)大數(shù)據(jù)處理能力和高運(yùn)行速度,是最值得稱道的兩大特色。數(shù)字信號(hào)處理系統(tǒng)軟件開(kāi)發(fā)過(guò)程中經(jīng)常要對(duì)運(yùn)行程序進(jìn)行監(jiān)控,通常的做法是用 帶格式轉(zhuǎn)換的屏幕打印函數(shù)通過(guò)串口把信息輸出到調(diào)試用的計(jì)算機(jī)終端。存在的缺點(diǎn)有幾點(diǎn)1.由于通常串口的波特率通常最大值是115200Kbit/秒。發(fā)送一個(gè)字節(jié)就需要 86us,輸出的速度太慢.2.在調(diào)用帶格式轉(zhuǎn)換的屏幕打印函數(shù)輸出某一變量時(shí),通常需要進(jìn)行格式轉(zhuǎn)換, 這將消耗大量的指令,對(duì)于一個(gè)實(shí)時(shí)性要求很強(qiáng)的數(shù)字信號(hào)處理系統(tǒng)程序?qū)⒃斐珊艽蟮挠?響·3.在系統(tǒng)只有一個(gè)串口時(shí),將影響串口做其它用途。4.不能精確監(jiān)測(cè)某一子程序的執(zhí)行時(shí)間。
實(shí)用新型內(nèi)容本實(shí)用新型目的旨在提供一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具,該調(diào)試上具能夠提 高輸出的速度,減少對(duì)指令的消耗,減少對(duì)芯片外設(shè)的占用,配合示波器使用,能精確監(jiān)測(cè) 某一子程序的執(zhí)行時(shí)間和執(zhí)行的頻繁度。為實(shí)現(xiàn)上述目的,本實(shí)用新型采用的技術(shù)方案為一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試 工具,包括用于調(diào)試用的計(jì)算機(jī)和可編程邏輯芯片,配合示波器使用,所述的調(diào)試用的計(jì)算 機(jī)與所述的可編程邏輯芯片通信連接,所述數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具包括兩個(gè)先進(jìn)先 出存儲(chǔ)器芯片,該兩個(gè)存儲(chǔ)器芯片一個(gè)用于數(shù)據(jù)輸入、另外一個(gè)用于數(shù)據(jù)輸出,所述的先進(jìn) 先出存儲(chǔ)器芯片與所述的可編程邏輯芯片通信連接,所述的數(shù)字信號(hào)處理系統(tǒng)還包括數(shù)字 信號(hào)處理系統(tǒng)外設(shè)總線,所述的數(shù)字信號(hào)處理系統(tǒng)外設(shè)總線直接與所述的可編程邏輯芯片 通信連接,所述的數(shù)字信號(hào)處理系統(tǒng)與所述的兩個(gè)先進(jìn)先出存儲(chǔ)器芯片通信連接。所述一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具,所述的數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具還 包括8位擴(kuò)展口,所述的8位擴(kuò)展口與可編程邏輯芯片通信連接。所述一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具,所述的數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具在 可編程邏輯芯片的內(nèi)部建立一個(gè)狀態(tài)機(jī),用于監(jiān)測(cè)所述的調(diào)試用的計(jì)算機(jī)的信號(hào)狀態(tài),判 斷是讀地址操作,還是寫地址操作,實(shí)現(xiàn)所述的調(diào)試用的計(jì)算機(jī)與所述的可編程邏輯芯片的信息交換。所述一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具,所述的調(diào)試用的計(jì)算機(jī)與所述的可編程 邏輯芯片通信協(xié)議按照EPP協(xié)議進(jìn)行的。8位擴(kuò)展口的作用,數(shù)字信號(hào)處理系統(tǒng)某些信息也可以通過(guò)可編程邏輯芯片直接 與8位擴(kuò)展口通訊(跳過(guò)先進(jìn)先出存儲(chǔ)器芯片),把數(shù)據(jù)寫到擴(kuò)展口上,使得數(shù)字信號(hào)處理 系統(tǒng)的某些調(diào)試信息更快速的反應(yīng)在本工具的擴(kuò)展口引腳上,配合示波器的測(cè)量,可以非 常精確的分析出數(shù)字信號(hào)處理系統(tǒng)某些子程序的執(zhí)行情況,我們?cè)谒璺治龅淖映绦蛉肟?處寫一條將擴(kuò)展口某一引腳置成高電平的指令,子程序出口處寫一條將擴(kuò)展口某一引就腳 置成低電平的指令,通過(guò)示波器查看某一引腳是否出現(xiàn)過(guò)高低變化的電平,就能確定該子 程序是否執(zhí)行到,計(jì)算某一引腳高低電平變化的次數(shù)就可以知道該子程序執(zhí)行的次數(shù),而 某一引腳高電平的持續(xù)時(shí)間就是該子程序的執(zhí)行時(shí)間,這些分析對(duì)實(shí)時(shí)數(shù)字信號(hào)處理系統(tǒng) 是非常必要且有效的。
圖1本實(shí)用新型實(shí)施例的結(jié)構(gòu)示意圖;圖2本實(shí)用新型實(shí)施例的數(shù)字信號(hào)處理系統(tǒng)發(fā)數(shù)據(jù)調(diào)試用的計(jì)算機(jī)的流程圖;圖3本實(shí)用新型實(shí)施例數(shù)字信號(hào)處理系統(tǒng)讀調(diào)試用的計(jì)算機(jī)的數(shù)據(jù)流程圖;圖4本實(shí)用新型實(shí)施例調(diào)試用的計(jì)算機(jī)讀數(shù)據(jù)的流程圖;圖5本實(shí)用新型實(shí)施例調(diào)試用的計(jì)算機(jī)寫數(shù)據(jù)的流程圖
具體實(shí)施方式
如圖1所示,一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具,包括調(diào)試用的計(jì)算機(jī)101、可編 程邏輯芯片102、存儲(chǔ)器芯片103、數(shù)字信號(hào)處理系統(tǒng)外設(shè)總線104、8位擴(kuò)展口 105 ;包括用 于調(diào)試用的計(jì)算機(jī)101和可編程邏輯芯片102,所述的調(diào)試用的計(jì)算機(jī)101與所述的可編程 邏輯芯片102通信連接,所述數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具包括兩個(gè)存儲(chǔ)器芯片103,該兩 個(gè)存儲(chǔ)器芯片103—個(gè)用于數(shù)據(jù)輸入、另外一個(gè)用于數(shù)據(jù)輸出,所述的存儲(chǔ)器芯片103與所 述的可編程邏輯芯片102通信連接,所述的數(shù)字信號(hào)處理系統(tǒng)還包括數(shù)字信號(hào)處理系統(tǒng)外 設(shè)總線104,所述的數(shù)字信號(hào)處理系統(tǒng)外設(shè)總線104直接與所述的可編程邏輯芯片102通 信連接,所述的數(shù)字信號(hào)處理系統(tǒng)與所述的兩個(gè)存儲(chǔ)器芯片103通信連接。所述的數(shù)字信 號(hào)處理系統(tǒng)的調(diào)試工具還包括8位擴(kuò)展口 105,所述的8位擴(kuò)展口 105與可編程邏輯芯片 102通信連接。所述的數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具在可編程邏輯芯片的內(nèi)部建立一個(gè)狀 態(tài)機(jī),用于監(jiān)測(cè)所述的調(diào)試用的計(jì)算機(jī)的信號(hào)狀態(tài),判斷是讀地址操作,還是寫地址操作, 實(shí)現(xiàn)所述的調(diào)試用的計(jì)算機(jī)與所述的可編程邏輯芯片的信息交換。所述的調(diào)試用的計(jì)算機(jī) 與所述的可編程邏輯芯片通信協(xié)議按照EPP協(xié)議進(jìn)行的。調(diào)試用的計(jì)算機(jī)端101并口通過(guò)引腳Jl連接到可編程邏輯芯片引腳的U2對(duì)應(yīng) 關(guān)系,可編程邏輯芯片引腳JP3接數(shù)字信號(hào)處理系統(tǒng),可編程邏輯芯片引腳jl接調(diào)試用的 計(jì)算機(jī),可編程邏輯芯片引腳jp2接5V電源,可編程邏輯芯片引腳jp4接8位擴(kuò)展口。調(diào) 試用的計(jì)算機(jī)端與可編程邏輯芯片引腳U2的通訊是按EPP協(xié)議進(jìn)行的,可編程邏輯芯片內(nèi) 我們建了一個(gè)專門處理EPP協(xié)議的狀態(tài)機(jī),可識(shí)別調(diào)試用的計(jì)算機(jī)端過(guò)來(lái)的讀數(shù)據(jù),寫數(shù)據(jù),讀地址,寫地址命令,調(diào)試用的計(jì)算機(jī)發(fā)數(shù)據(jù)到數(shù)字信號(hào)處理系統(tǒng)通過(guò)引腳Jl發(fā)EPP 寫數(shù)據(jù),數(shù)據(jù)經(jīng)調(diào)試用的計(jì)算機(jī)引腳DATA0-7進(jìn)入可編程邏輯芯片引腳U2,可編程邏輯芯 片引腳U2通過(guò)引腳DB0-7送到引腳U3 D0-D7 ;當(dāng)數(shù)字信號(hào)處理系統(tǒng)端通過(guò)引腳JP3訪問(wèn) 可編程邏輯芯片引腳U2得知引腳U3內(nèi)有數(shù)可讀時(shí),引腳U3的數(shù)即可通過(guò)U3的Q0-Q7被 數(shù)字信號(hào)處理系統(tǒng)通過(guò)JP3讀到數(shù)字信號(hào)處理系統(tǒng)發(fā)數(shù)到調(diào)試用的計(jì)算機(jī)通過(guò)JP3數(shù)據(jù) 經(jīng)DATA_IN0-7進(jìn)入U(xiǎn)l可編程邏輯芯片,調(diào)試用的計(jì)算機(jī)通過(guò)Jl訪問(wèn)U2查到Ul有數(shù)可讀 (可編程邏輯芯片的空滿標(biāo)志都接可編程邏輯芯片內(nèi),調(diào)試用的計(jì)算機(jī)端可以訪問(wèn)到它, 數(shù)字信號(hào)處理系統(tǒng)端也能訪問(wèn)到它)時(shí),通過(guò)U2 DB0-DB7把Ul的Q0-Q7的數(shù)讀到Jl端。 0UT_0 0UT_7是數(shù)字信號(hào)處理系統(tǒng)同可編程邏輯芯片直接通訊的通道,主要是用來(lái)寫擴(kuò) 展口的數(shù)據(jù)和查詢FIFO的空滿狀態(tài)用。J3上的531_ADDR1531_ADDR2為數(shù)字信號(hào)處理系統(tǒng) 的兩個(gè)地址信號(hào),它在U2內(nèi)將被譯成四個(gè)地址,一個(gè)給Ul (CS_1),一個(gè)給U3 (CS_2),還有兩 個(gè)留給可編程邏輯芯片自己使用,這樣數(shù)字信號(hào)處理系統(tǒng)通過(guò)JP3以不同的地址就能訪問(wèn) 到Ul U2 U3. JPl用來(lái)下載可編程邏輯芯片程序用.數(shù)字信號(hào)處理系統(tǒng)要輸出的調(diào)試信 息以高速(133Mhz)對(duì)先進(jìn)先出存儲(chǔ)器芯片進(jìn)行寫操作,調(diào)試用的計(jì)算機(jī)端的并口通過(guò)EPP 協(xié)議經(jīng)由可編程邏輯芯片訪問(wèn)先進(jìn)先出存儲(chǔ)器,解決速度瓶頸問(wèn)題。由于本方案是通過(guò)外 設(shè)總線訪問(wèn)的方式輸出信息,不會(huì)占用外設(shè)設(shè)備資源。本方案在信息輸出沒(méi)有使用帶格式 轉(zhuǎn)換的屏幕打印函數(shù),直接使用自定義的協(xié)議輸出信息,把帶格式轉(zhuǎn)換的屏幕打印函數(shù)實(shí) 現(xiàn)的處理轉(zhuǎn)移到調(diào)試用的計(jì)算機(jī)端完成,使數(shù)字信號(hào)處理系統(tǒng)端消耗的指令精簡(jiǎn)到最小, 且可在調(diào)試用的計(jì)算機(jī)端對(duì)過(guò)來(lái)的數(shù)據(jù)做多元化處理。一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試方法,先把于調(diào)試用的計(jì)算機(jī)通過(guò)并行口連接至數(shù) 字信號(hào)處理系統(tǒng)調(diào)試工具端口,并把數(shù)字信號(hào)處理系統(tǒng)調(diào)試工具連接到所要調(diào)試的數(shù)字信 號(hào)處理系統(tǒng)的開(kāi)發(fā)板的外設(shè)總線上;開(kāi)啟數(shù)字信號(hào)處理系統(tǒng)調(diào)試工具電源,啟動(dòng)調(diào)試用的計(jì)算機(jī)調(diào)試軟件,調(diào)試用的 計(jì)算機(jī)通過(guò)EPP并口協(xié)議與數(shù)字信號(hào)處理系統(tǒng)的可編程邏輯芯片內(nèi)的狀態(tài)機(jī)通信,用戶通 過(guò)調(diào)試用的計(jì)算機(jī)發(fā)給要調(diào)試數(shù)字信號(hào)處理系統(tǒng)的數(shù)據(jù)給數(shù)字信號(hào)處理系統(tǒng),數(shù)字信號(hào)處 理系統(tǒng)的調(diào)試結(jié)果數(shù)據(jù)傳輸?shù)秸{(diào)試用的計(jì)算機(jī)上,經(jīng)過(guò)調(diào)試用的計(jì)算機(jī)的軟件把該數(shù)據(jù)轉(zhuǎn) 換成帶格式的信息,顯示在調(diào)試用的計(jì)算機(jī)上。如圖2所示,數(shù)字信號(hào)處理系統(tǒng)發(fā)數(shù)據(jù)調(diào)試用的計(jì)算機(jī)的流程;步驟201,系統(tǒng)復(fù)位;步驟202,查詢可編程邏輯芯片是否寫滿,如果是寫滿了,繼續(xù)步驟201操作,如果 沒(méi)有寫滿,進(jìn)行下一步操作;步驟203,寫單個(gè)數(shù)據(jù)到可編程邏輯芯片數(shù)據(jù)端口 ;步驟204,如果沒(méi)有寫完,就返回步驟202重新操作,如果是寫完了,那就結(jié)束。所述的數(shù)字信號(hào)處理系統(tǒng)的調(diào)試方法中的EPP有四種通信類型,讀地址、寫地址、 讀數(shù)據(jù)、寫數(shù)據(jù);調(diào)試用的計(jì)算機(jī)復(fù)位調(diào)試工具過(guò)程,所述的計(jì)算機(jī)端發(fā)EPP寫地址1,可編 程邏輯芯片內(nèi)的狀態(tài)機(jī)根據(jù)EPP通信協(xié)議收到地址1,可編程邏輯芯片復(fù)位兩個(gè)存儲(chǔ)器芯 片和所述的可編程邏輯芯片。如圖3所示,數(shù)字信號(hào)處理系統(tǒng)讀調(diào)試用的計(jì)算機(jī)的數(shù)據(jù)流程;步驟301,系統(tǒng)復(fù)位;[0032]步驟302,查詢可編程邏輯芯片是否讀空,如果是讀空的話,那就結(jié)束操作,如果不 是讀空,那么進(jìn)行下一步操作;步驟303,數(shù)字信號(hào)處理系統(tǒng)讀可編程邏輯芯片數(shù)據(jù)端口,讀完了,返回步驟302 重新開(kāi)始操作直到結(jié)束。所述的數(shù)字信號(hào)處理系統(tǒng)的調(diào)試方法中調(diào)試用的計(jì)算機(jī)發(fā)數(shù)據(jù)給數(shù)字信號(hào)處理 系統(tǒng)過(guò)程調(diào)試用的計(jì)算機(jī)通過(guò)EPP協(xié)議寫數(shù)據(jù),可編程邏輯芯片狀態(tài)機(jī)根據(jù)EPP通信協(xié) 議收到數(shù)據(jù),可編程邏輯芯片把數(shù)據(jù)寫到其中一片存儲(chǔ)器芯片中,該存儲(chǔ)器芯片空滿標(biāo)志 會(huì)發(fā)生變化,數(shù)字信號(hào)處理系統(tǒng)端會(huì)定時(shí)通過(guò)可編程邏輯芯片查詢?cè)摯鎯?chǔ)器芯片的空滿標(biāo) 志,來(lái)判斷是否有數(shù)據(jù)可讀,當(dāng)該存儲(chǔ)器讀空標(biāo)志為高電平時(shí),說(shuō)明有數(shù)據(jù)可讀,數(shù)字信號(hào) 處理系統(tǒng)通過(guò)可編程邏輯芯片做地址譯碼,將該存儲(chǔ)器芯片輸出部分影射到數(shù)字信號(hào)處理 系統(tǒng)外設(shè)總線上,把該存儲(chǔ)器芯片的數(shù)據(jù)讀到數(shù)字信號(hào)處理系統(tǒng)內(nèi)。如圖4所示,調(diào)試用的計(jì)算機(jī)讀數(shù)據(jù)的流程步驟如下步驟401,系統(tǒng)復(fù)位;步驟402,查詢可編程邏輯芯片是否讀空,如果是讀空的話,那么該操作結(jié)束,如果 不是讀空,那么進(jìn)行下一步操作;步驟403,調(diào)試用的計(jì)算機(jī)讀可編程邏輯芯片數(shù)據(jù)端口,讀完了返回步驟402繼續(xù) 操作,直到讀空為止。所述的數(shù)字信號(hào)處理系統(tǒng)的調(diào)試方法,數(shù)字信號(hào)處理系統(tǒng)端發(fā)數(shù)據(jù)給調(diào)試用的計(jì) 算機(jī)端用戶想查看數(shù)字信號(hào)處理系統(tǒng)的運(yùn)行狀態(tài)時(shí),往往會(huì)在某些數(shù)字信號(hào)處理系統(tǒng)程 序內(nèi)加一些調(diào)試信息輸出的語(yǔ)句,這些包括可直接在屏幕上打印輸出的信息,有一些是要 經(jīng)過(guò)格式轉(zhuǎn)換才能看到的。所述的數(shù)字信號(hào)處理系統(tǒng)的調(diào)試方法,所述的數(shù)字信號(hào)處理系統(tǒng)的數(shù)據(jù)的輸出, 對(duì)一些字符串,直接輸出,對(duì)于變量值,自定義一些標(biāo)志,再根據(jù)自定義標(biāo)志類型對(duì)后續(xù)收 到的字符作為變量處理,輸出時(shí)通過(guò)格式變換后輸出。如圖5所示,調(diào)試用的計(jì)算機(jī)寫數(shù)據(jù)流程步驟過(guò)程,步驟501,系統(tǒng)復(fù)位;步驟502,查詢可編程邏輯芯片是否寫滿,如果寫滿,就繼續(xù)查詢,如果沒(méi)有寫滿, 進(jìn)行下一步操作;步驟503,寫單個(gè)數(shù)據(jù)到可編程邏輯芯片數(shù)據(jù)端口,如果寫完了,就結(jié)束操作,如果 沒(méi)有寫完,就返回步驟502繼續(xù)操作。所述的數(shù)字信號(hào)處理系統(tǒng)的調(diào)試方法,數(shù)字信號(hào)處理系統(tǒng)寫數(shù)據(jù)時(shí),先通過(guò)可編 程邏輯芯片查詢存儲(chǔ)器芯片是否寫滿,未寫滿,數(shù)字信號(hào)處理系統(tǒng)通過(guò)可編程邏輯芯片做 地址譯碼,將另外一個(gè)存儲(chǔ)器輸入部分影射到數(shù)字信號(hào)處理系統(tǒng)外設(shè)總線上,數(shù)字信號(hào)處 理系統(tǒng)把數(shù)據(jù)讀到所述的存儲(chǔ)器芯片內(nèi),當(dāng)通過(guò)可編程邏輯芯片查詢存儲(chǔ)器芯片半滿標(biāo)志 為高電平時(shí),表示所述的存儲(chǔ)器芯片還有至少一半以上的空余空間,數(shù)字信號(hào)處理系統(tǒng)可 在寫了一半容量字節(jié)后才需查詢?cè)摯鎯?chǔ)器是否寫滿,提高數(shù)字信號(hào)處理系統(tǒng)寫存儲(chǔ)器芯片 的效率。以上對(duì)本實(shí)用新型實(shí)施例所提供的技術(shù)方案進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體 個(gè)例對(duì)本實(shí)用新型實(shí)施例的原理以及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只適用于幫助理解本實(shí)用新型實(shí)施例的原理;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本實(shí)用新型實(shí)施 例,在具體實(shí)施方式
以及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為 對(duì)本實(shí)用新型的限制。
權(quán)利要求1.一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具,包括用于調(diào)試用的計(jì)算機(jī)和可編程邏輯芯片, 選擇配合示波器使用,所述的調(diào)試用的計(jì)算機(jī)與所述的可編程邏輯芯片通過(guò)并口通信連 接,其特征在于,所述數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具包括兩個(gè)先進(jìn)先出存儲(chǔ)器芯片,該兩個(gè) 先進(jìn)先出存儲(chǔ)器芯片一個(gè)用于數(shù)據(jù)輸入、另外一個(gè)用于數(shù)據(jù)輸出,所述的存儲(chǔ)器芯片與所 述的可編程邏輯芯片通信連接,所述的數(shù)字信號(hào)處理系統(tǒng)還包括數(shù)字信號(hào)處理系統(tǒng)外設(shè)總 線,所述的數(shù)字信號(hào)處理系統(tǒng)外設(shè)總線直接與所述的可編程邏輯芯片通信連接,所述的數(shù) 字信號(hào)處理系統(tǒng)與所述的兩個(gè)先進(jìn)先出存儲(chǔ)器芯片通信連接。
2.根據(jù)權(quán)利要求1所述一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具,其特征在于,所述的數(shù)字 信號(hào)處理系統(tǒng)的調(diào)試工具還包括8位擴(kuò)展口,所述的8位擴(kuò)展口與可編程邏輯芯片通信連 接。
3.根據(jù)權(quán)利要求1所述一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具,其特征在于,所述的數(shù)字 信號(hào)處理系統(tǒng)的調(diào)試工具在可編程邏輯芯片的內(nèi)部建立一個(gè)狀態(tài)機(jī),用于監(jiān)測(cè)所述的調(diào)試 用的計(jì)算機(jī)的信號(hào)狀態(tài),判斷是讀地址操作,還是寫地址操作,實(shí)現(xiàn)所述的調(diào)試用的計(jì)算機(jī) 與所述的可編程邏輯芯片的信息交換。
4.根據(jù)權(quán)利要求1所述一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具,其特征在于,所述的調(diào)試 用的計(jì)算機(jī)與所述的可編程邏輯芯片通信協(xié)議按照EPP協(xié)議進(jìn)行的。
專利摘要本實(shí)用新型涉及到遠(yuǎn)程監(jiān)控的技術(shù)領(lǐng)域,公開(kāi)了一種數(shù)字信號(hào)處理系統(tǒng)的調(diào)試工具,包括用于調(diào)試用的計(jì)算機(jī)和可編程邏輯芯片,所述的存儲(chǔ)器芯片與所述的可編程邏輯芯片通信連接,所述的數(shù)字信號(hào)處理系統(tǒng)還包括數(shù)字信號(hào)處理系統(tǒng)外設(shè)總線,所述的數(shù)字信號(hào)處理系統(tǒng)外設(shè)總線直接與所述的可編程邏輯芯片通信連接,所述的數(shù)字信號(hào)處理系統(tǒng)與所述的兩個(gè)先進(jìn)先出存儲(chǔ)器芯片通信連接。該調(diào)試工具和調(diào)試方法能夠提高輸出的速度,減少對(duì)指令的消耗,減少對(duì)芯片外設(shè)的占用,配合示波器使用,能精確監(jiān)測(cè)某一子程序的執(zhí)行時(shí)間和執(zhí)行的頻繁度。
文檔編號(hào)G01R31/28GK201845331SQ20102018509
公開(kāi)日2011年5月25日 申請(qǐng)日期2010年4月30日 優(yōu)先權(quán)日2010年4月30日
發(fā)明者甘國(guó)鋒 申請(qǐng)人:佛山市智邦電子科技有限公司