欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Dsp設(shè)備通過cf存儲卡存儲工作參數(shù)狀態(tài)的方法

文檔序號:6331689閱讀:246來源:國知局
專利名稱:Dsp設(shè)備通過cf存儲卡存儲工作參數(shù)狀態(tài)的方法
技術(shù)領(lǐng)域
本發(fā)明屬于電子學(xué)技術(shù)領(lǐng)域,涉及到一種存儲接口技術(shù),尤其涉及一種DSP設(shè)備 通過CF存儲卡存儲工作參數(shù)狀態(tài)的方法。
背景技術(shù)
當(dāng)前在信號處理、數(shù)字圖像處理等領(lǐng)域,DSP(數(shù)字信號處理器)的應(yīng)用越來越多, 任務(wù)的復(fù)雜性也越來越高,這就需要DSP設(shè)備的運行狀態(tài)能夠被有效的實時記錄下來,便 于操作人員或編程人員通過分析記錄的數(shù)據(jù)及DSP寄存器狀態(tài),以達到判斷出DSP設(shè)備的 運行狀態(tài)的目的,就像飛機的黑匣子一樣,能夠?qū)崟r記錄飛機的飛行狀態(tài),用于飛機的事后 分析工作,來保證飛機的飛行安全。目前比較常見的DSP設(shè)備一般沒有工作狀態(tài)實時存儲的設(shè)備,當(dāng)其出現(xiàn)故障時需 要專業(yè)編程人員用其他計算機接上專用的開發(fā)機來進行調(diào)試,在計算機界面上顯示運行結(jié) 果,這樣,不能實時的將DSP的工作狀態(tài)反應(yīng)給編程人員,并且,使用開發(fā)機進行調(diào)試,不能 反映出DSP設(shè)備連續(xù)工作時的狀態(tài),使得一般操作人員無法通過觀察,定位出現(xiàn)故障的位 置。因此,提供一種分析判斷DSP設(shè)備故障位置的方法勢在必行。

發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)所存在的問題,本發(fā)明提供一種DSP設(shè)備通過CF存儲卡存儲工 作參數(shù)狀態(tài)的方法,用于分析、定位DSP設(shè)備的故障位置。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下DSP設(shè)備通過CF存儲卡存儲工作參數(shù)狀態(tài)的方法,包括如下步驟1)FPGA (可編程邏輯器件)向DSP發(fā)送EXT5中斷信號,DSP接收該中斷信號,并響 應(yīng)中斷請求,將自身芯片的工作參數(shù)狀態(tài)數(shù)據(jù)配置好,使用CLK2時鐘作為同步,利用地址 線A2到All作為數(shù)據(jù)發(fā)送的地址尋址,通過DO到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內(nèi)部的緩存之 中,然后讀取CF存儲卡的BUSY信號;3)當(dāng)讀取的CF存儲卡的BUSY信號為低電平時,F(xiàn)PGA對CF存儲卡進行讀寫信號 控制,將CF存儲卡的寫入信號置低,對CF存儲卡進行寫操作,CE、0E、WAIT信號置高電平, 使能CF存儲卡,并選通CF存儲卡的寫入數(shù)據(jù)的數(shù)據(jù)線與地址線;4)根據(jù)CF存儲卡的操作要求,配置CF存儲卡的狀態(tài)寄存器,確定寫入數(shù)據(jù)的起始 簇位置,完成CF存儲卡的初始化配置;5)將緩存在FPGA內(nèi)部的DSP工作參數(shù)狀態(tài)數(shù)據(jù)寫入到CF存儲卡中,完成DSP工 作參數(shù)狀態(tài)數(shù)據(jù)的存儲。本發(fā)明的有益效果是采用本發(fā)明的方法,即使DSP設(shè)備發(fā)生突然斷電,也不會影 響到存儲在CF存儲卡里面的數(shù)據(jù);DSP發(fā)生故障時,可以根據(jù)CF存儲卡內(nèi)的數(shù)據(jù),進行分析、定位故障位置。


圖1是本發(fā)明DSP設(shè)備通過CF存儲卡存儲工作參數(shù)狀態(tài)的方法原理圖。
具體實施例方式下面結(jié)合附圖和具體實施例對本發(fā)明做進一步詳細(xì)說明。本發(fā)明利用DSP的數(shù)據(jù)總線與FPGA相聯(lián),通過FPGA將DSP發(fā)出的顯示數(shù)據(jù)送往 CF存儲卡,CF存儲卡工作在Memory模式,將得到的數(shù)據(jù)進行實時存儲。這樣,即使DSP設(shè) 備發(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芯片,它是美國德州儀器(Tl)公司 出品的TMS320C6000系列處理器的一種。TMS320C6000系列DSP是TI公司出品的高性能數(shù) 字信號處理器,片內(nèi)設(shè)計為修正的哈佛總線結(jié)構(gòu),本實施例所選用的TMS320C6416A6E3,DSP 的時鐘主頻為600MHz。FPGA采用EP2C20芯片,它是ALTERA公司出品的現(xiàn)場可編程門列陣FPGA,它可根 據(jù)用途不同進行編程控制。CF存儲卡采用的是SanDisk公司的容量為16GB的CompactFlash存儲卡,存儲速 率為30MB/S,它可將FPGA內(nèi)的數(shù)據(jù)進行實時的存儲。利用EP2C20芯片的內(nèi)部存儲器搭成一個lK*8bit的雙端口存儲器。EP2C20利用 TMS320C6416的CLK2 (本引腳是6416的輸出時鐘腳,輸出時鐘為150MHz,接入EP2C20的時 鐘腳)分頻產(chǎn)生時鐘信號,一路經(jīng)六分頻產(chǎn)生25MHz時鐘信號,供給CF存儲卡作時鐘信號; 一路經(jīng)分頻計數(shù)產(chǎn)生50Hz時鐘信號,供給TMS320C6416的EXT5腳,EXT5腳是TMS320C6416 的中斷5,當(dāng)時鐘的上沿來到時,引起TMS320C6416的中斷(中斷5),TMS320C6416在中斷 5知道新的中斷到來,TMS320C6416在中斷5中通過DO-—D7和A2-—AlU/WR,/RD等控制 線向EP2C20內(nèi)部一個lK*8bit的雙端口存儲器中存入當(dāng)前DSP的外部接口寄存器狀態(tài)及 DSP內(nèi)部緩存分配寄存器的狀態(tài)數(shù)據(jù)。CE2用于EP2C20內(nèi)部lK*8bit的雙端口存儲器的片 選信號端。CF存儲卡的CE、0E、Wait、REG是CF存儲卡的控制腳,用于對CF存儲卡的初始 化控制及數(shù)據(jù)的寫入,BUSY是CF存儲卡的狀態(tài)反饋信號,當(dāng)BUSY信號為“1”時,表示CF存 儲卡正在寫入數(shù)據(jù),當(dāng)BUSY信號為“0”時表示CF存儲卡數(shù)據(jù)寫入完成。EP2C20的雙端口 存儲器使用25MHz的時鐘,首先控制CE、0E、Wait、REG等信號,完成CF存儲卡數(shù)據(jù)寫入寄 存器的配置,然后將雙端口的數(shù)據(jù)通過數(shù)據(jù)線發(fā)送到CF存儲卡內(nèi),來實現(xiàn)CF存儲卡將DSP 設(shè)備的狀態(tài)寄存器數(shù)據(jù)實時寫入到CF存儲卡當(dāng)中。當(dāng)DSP接收到發(fā)自FPGA芯片的EXT5中斷信號后,響應(yīng)中斷請求,將芯片本身的工 作狀態(tài)、參數(shù)等數(shù)據(jù)準(zhǔn)備好,使用CLK2時鐘作為同步,利用地址線A2到All作為數(shù)據(jù)發(fā)送 的地址尋址,通過DO到D7七根地址線,將數(shù)據(jù)發(fā)送給FPGA芯片,當(dāng)發(fā)送數(shù)據(jù)時,DSP的寫 數(shù)據(jù)標(biāo)志/WR置零電平,讀數(shù)據(jù)標(biāo)志/RD置高電平,DSP發(fā)送數(shù)據(jù)口的片選信號CE2選通。這樣,狀態(tài)數(shù)據(jù)就完成了從DSP到FPGA的傳輸過程。FPGA芯片EP2C20完成數(shù)據(jù)接收后,將 DSP的狀態(tài)數(shù)據(jù)存儲在FPGA內(nèi)部的緩存之中,然后讀取CF存儲卡的BUSY信號,BUSY為CF 存儲卡的狀態(tài)信號,當(dāng)BUSY信號為高電平時,CF存儲卡為卡內(nèi)工作狀態(tài),這時候,對CF存儲 卡的寫操作是無效的。當(dāng)CF存儲卡的BUSY信號為低電平時,即可對CF存儲卡進行操作。 首先,F(xiàn)PGA芯片對CF存儲卡進行讀寫信號控制,將CF存儲卡的寫入信號置低,對CF存儲 卡進行寫操作,CE、0E、WAIT信號置高電平,使能CF存儲卡,并選通CF存儲卡的寫入數(shù)據(jù)的 數(shù)據(jù)線與地址線。然后根據(jù)CF存儲卡的操作要求,配置CF存儲卡的狀態(tài)寄存器,確定寫入 數(shù)據(jù)的起始簇位置。即利用AO到A3四根地址線選通不同的地址,來對不同臺的狀態(tài)寄存 器進行選通,同時,將配置的數(shù)據(jù)通過數(shù)據(jù)總線DDO到DD7寫入寄存器。完成CF存儲卡的 初始化配置,就可以將緩存在FPGA內(nèi)部的DSP芯片狀態(tài)數(shù)據(jù)通過AO到A3地址線與數(shù)據(jù)總 線DDO到DD7寫入到CF存儲卡中,完成數(shù)據(jù)的存儲。每寫入一組狀態(tài)數(shù)據(jù),CF存儲卡的存 儲地址要在初始化的起始簇地址上依次累加1,保證數(shù)據(jù)的存儲在連續(xù)的不同的位置,以避 免數(shù)據(jù)的丟失及覆蓋,同時,也方便數(shù)據(jù)的讀取。當(dāng)CF存儲卡存儲滿之后,程序?qū)钠鹗即氐刂烽_始對CF存儲卡內(nèi)的數(shù)據(jù)進行數(shù) 據(jù)覆蓋,新的數(shù)據(jù)將替換原有的存儲數(shù)據(jù)。DSP設(shè)備斷電之后,CF存儲卡從DSP設(shè)備上取下,通過標(biāo)準(zhǔn)的讀卡器,使用計算機 就可以讀出CF存儲卡中存儲的數(shù)據(jù),通過分析這些數(shù)據(jù),從而編程人員可以了解到DSP設(shè) 備工作情況,及時準(zhǔn)確的定位故障。
權(quán)利要求
DSP設(shè)備通過CF存儲卡存儲工作參數(shù)狀態(tài)的方法,其特征在于,該方法包括如下步驟1)FPGA向DSP發(fā)送EXT5中斷信號,DSP接收該中斷信號,并響應(yīng)中斷請求,將自身芯片的工作參數(shù)狀態(tài)數(shù)據(jù)配置好,使用CLK2時鐘作為同步,利用地址線A2到A11作為數(shù)據(jù)發(fā)送的地址尋址,通過DO到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內(nèi)部的緩存之中,然后讀取CF存儲卡的BUSY信號;3)當(dāng)讀取的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內(nèi)部的DSP工作參數(shù)狀態(tài)數(shù)據(jù)寫入到CF存儲卡中,完成DSP工作參數(shù)狀態(tài)數(shù)據(jù)的存儲。
2.如權(quán)利要求1所述的DSP設(shè)備通過CF存儲卡存儲工作參數(shù)狀態(tài)的方法,其特征在 于,當(dāng)CF存儲卡內(nèi)的狀態(tài)數(shù)據(jù)存儲滿之后,將從起始簇地址開始對CF存儲卡內(nèi)的數(shù)據(jù)進行 數(shù)據(jù)覆蓋,新的數(shù)據(jù)替換原有的存儲數(shù)據(jù)。
全文摘要
本發(fā)明DSP設(shè)備通過CF存儲卡存儲工作參數(shù)狀態(tài)的方法屬于電子學(xué)技術(shù)領(lǐng)域,該方法是利用數(shù)字信號處理器DSP的數(shù)據(jù)總線與可編程器件FPGA相聯(lián),通過FPGA將DSP發(fā)出的工作參數(shù)狀態(tài)數(shù)據(jù)送往CF存儲卡,CF存儲卡工作在Memory模式,將收到的數(shù)據(jù)進行實時存儲。本發(fā)明的有益效果是采用本發(fā)明的方法,即使DSP設(shè)備發(fā)生突然斷電,也不會影響到存儲在CF存儲卡里面的數(shù)據(jù);DSP發(fā)生故障時,可以根據(jù)CF存儲卡內(nèi)的數(shù)據(jù),進行分析、定位故障位置。
文檔編號G06F3/06GK101963936SQ20101027673
公開日2011年2月2日 申請日期2010年9月9日 優(yōu)先權(quán)日2010年9月9日
發(fā)明者魯劍鋒 申請人:中國科學(xué)院長春光學(xué)精密機械與物理研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
自治县| 临泉县| 如皋市| 遂宁市| 深圳市| 旌德县| 高碑店市| 安龙县| 鄂托克前旗| 中宁县| 上饶市| 肥西县| 邹平县| 邵东县| 铁力市| 茂名市| 沛县| 乌苏市| 博客| 巩义市| 中宁县| 常熟市| 齐河县| 高雄县| 东乌| 曲麻莱县| 永康市| 海门市| 鄂托克前旗| 灵丘县| 阿坝| 鹰潭市| 天气| 崇礼县| 钟祥市| 天等县| 深圳市| 漳浦县| 海林市| 同仁县| 湖口县|