[發(fā)明專利]DSP設備通過CF存儲卡存儲工作參數(shù)狀態(tài)的方法無效
| 申請?zhí)枺?/td> | 201010276737.8 | 申請日: | 2010-09-09 |
| 公開(公告)號: | CN101963936A | 公開(公告)日: | 2011-02-02 |
| 發(fā)明(設計)人: | 魯劍鋒 | 申請(專利權)人: | 中國科學院長春光學精密機械與物理研究所 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F3/06 |
| 代理公司: | 長春菁華專利商標代理事務所 22210 | 代理人: | 南小平 |
| 地址: | 130033 吉*** | 國省代碼: | 吉林;22 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | dsp 設備 通過 cf 存儲 工作 參數(shù) 狀態(tài) 方法 | ||
技術領域
本發(fā)明屬于電子學技術領域,涉及到一種存儲接口技術,尤其涉及一種DSP設備通過CF存儲卡存儲工作參數(shù)狀態(tài)的方法。
背景技術
當前在信號處理、數(shù)字圖像處理等領域,DSP(數(shù)字信號處理器)的應用越來越多,任務的復雜性也越來越高,這就需要DSP設備的運行狀態(tài)能夠被有效的實時記錄下來,便于操作人員或編程人員通過分析記錄的數(shù)據(jù)及DSP寄存器狀態(tài),以達到判斷出DSP設備的運行狀態(tài)的目的,就像飛機的黑匣子一樣,能夠實時記錄飛機的飛行狀態(tài),用于飛機的事后分析工作,來保證飛機的飛行安全。
目前比較常見的DSP設備一般沒有工作狀態(tài)實時存儲的設備,當其出現(xiàn)故障時需要專業(yè)編程人員用其他計算機接上專用的開發(fā)機來進行調試,在計算機界面上顯示運行結果,這樣,不能實時的將DSP的工作狀態(tài)反應給編程人員,并且,使用開發(fā)機進行調試,不能反映出DSP設備連續(xù)工作時的狀態(tài),使得一般操作人員無法通過觀察,定位出現(xiàn)故障的位置。因此,提供一種分析判斷DSP設備故障位置的方法勢在必行。
發(fā)明內容
為了解決現(xiàn)有技術所存在的問題,本發(fā)明提供一種DSP設備通過CF存儲卡存儲工作參數(shù)狀態(tài)的方法,用于分析、定位DSP設備的故障位置。
本發(fā)明解決技術問題所采用的技術方案如下:
DSP設備通過CF存儲卡存儲工作參數(shù)狀態(tài)的方法,包括如下步驟:
1)FPGA(可編程邏輯器件)向DSP發(fā)送EXT5中斷信號,DSP接收該中斷信號,并響應中斷請求,將自身芯片的工作參數(shù)狀態(tài)數(shù)據(jù)配置好,使用CLK2時鐘作為同步,利用地址線A2到A11作為數(shù)據(jù)發(fā)送的地址尋址,通過D0到D7七根地址線,將工作參數(shù)狀態(tài)數(shù)據(jù)發(fā)送給FPGA,完成狀態(tài)數(shù)據(jù)從DSP到FPGA的傳送過程;
2)FPGA接收從DSP傳送的狀態(tài)數(shù)據(jù),將DSP的狀態(tài)數(shù)據(jù)存儲在FPGA內部的緩存之中,然后讀取CF存儲卡的BUSY信號;
3)當讀取的CF存儲卡的BUSY信號為低電平時,F(xiàn)PGA對CF存儲卡進行讀寫信號控制,將CF存儲卡的寫入信號置低,對CF存儲卡進行寫操作,CE、OE、WAIT信號置高電平,使能CF存儲卡,并選通CF存儲卡的寫入數(shù)據(jù)的數(shù)據(jù)線與地址線;
4)根據(jù)CF存儲卡的操作要求,配置CF存儲卡的狀態(tài)寄存器,確定寫入數(shù)據(jù)的起始簇位置,完成CF存儲卡的初始化配置;
5)將緩存在FPGA內部的DSP工作參數(shù)狀態(tài)數(shù)據(jù)寫入到CF存儲卡中,完成DSP工作參數(shù)狀態(tài)數(shù)據(jù)的存儲。
本發(fā)明的有益效果是:采用本發(fā)明的方法,即使DSP設備發(fā)生突然斷電,也不會影響到存儲在CF存儲卡里面的數(shù)據(jù);DSP發(fā)生故障時,可以根據(jù)CF存儲卡內的數(shù)據(jù),進行分析、定位故障位置。
附圖說明
圖1是本發(fā)明DSP設備通過CF存儲卡存儲工作參數(shù)狀態(tài)的方法原理圖。
具體實施方式
下面結合附圖和具體實施例對本發(fā)明做進一步詳細說明。
本發(fā)明利用DSP的數(shù)據(jù)總線與FPGA相聯(lián),通過FPGA將DSP發(fā)出的顯示數(shù)據(jù)送往CF存儲卡,CF存儲卡工作在Memory模式,將得到的數(shù)據(jù)進行實時存儲。這樣,即使DSP設備發(fā)生突然斷電,也不會影響到存儲在CF存儲卡里面的數(shù)據(jù)。
首先,利用DSP芯片,將DSP芯片的寄存器狀態(tài)數(shù)據(jù)進行讀取,進行數(shù)據(jù)打包,每包數(shù)據(jù)為8位,數(shù)據(jù)個數(shù)按照寄存器需要進行累加;然后,F(xiàn)PGA芯片每20MS讀取一次DSP芯片的數(shù)據(jù)包,進行緩存,寫入到CF存儲卡之中。
如圖1所示,本發(fā)明的DSP采用TMS320C6416芯片,它是美國德州儀器(TI)公司出品的TMS320C6000系列處理器的一種。TMS320C6000系列DSP是TI公司出品的高性能數(shù)字信號處理器,片內設計為修正的哈佛總線結構,本實施例所選用的TMS320C6416A6E3,DSP的時鐘主頻為600MHz。
FPGA采用EP2C20芯片,它是ALTERA公司出品的現(xiàn)場可編程門列陣FPGA,它可根據(jù)用途不同進行編程控制。
CF存儲卡采用的是SanDisk公司的容量為16GB的CompactFlash存儲卡,存儲速率為30MB/S,它可將FPGA內的數(shù)據(jù)進行實時的存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院長春光學精密機械與物理研究所,未經(jīng)中國科學院長春光學精密機械與物理研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010276737.8/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:廢變壓器油再生
- 下一篇:一種鉆井液用抗高溫抗鹽提切劑的制備方法





