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

基于dsp與fpga的多通道數(shù)據(jù)采集處理設(shè)備的制作方法

文檔序號:6521540閱讀:243來源:國知局
基于dsp與fpga的多通道數(shù)據(jù)采集處理設(shè)備的制作方法
【專利摘要】本發(fā)明涉及一種基于DSP與FPGA的多通道數(shù)據(jù)采集處理設(shè)備,包括主機箱、數(shù)據(jù)接收設(shè)備,所述的主機箱包括數(shù)據(jù)輸入模塊、數(shù)據(jù)輸出模塊、DSP模塊、FPGA模塊,應(yīng)用DSP與FPGA相結(jié)合的方式,每條通道相當于DSP外部總線上的一個地址,DSP芯片通過軟件指令進行通道選擇,F(xiàn)PGA芯片與每條通道實現(xiàn)硬件連接,通道的數(shù)據(jù)收發(fā)都是通過FPGA直接操作,F(xiàn)PGA為每條通道設(shè)定一個二級緩存緩沖區(qū),由于FPGA的特性,每條通道與FPGA的通信是并行的,互不沖突,這樣保證了在操作某一通道時其他通道的數(shù)據(jù)不會丟失,由于對數(shù)據(jù)的操作全部交由FPGA來進行,DSP通過軟件指令制定相應(yīng)通道編號,由FPGA負責切換至相應(yīng)通道,實現(xiàn)對該通道的數(shù)據(jù)收發(fā),這樣DSP就可以專注于算法計算,節(jié)省了DSP資源,提高了算法計算的效率。
【專利說明】基于DSP與FPGA的多通道數(shù)據(jù)采集處理設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)采集處理系統(tǒng),特別涉及一種基于DSP與FPGA的多通道數(shù)據(jù)采集處理設(shè)備。
【背景技術(shù)】
[0002]現(xiàn)在,隨著電子技術(shù)的發(fā)展,單一數(shù)據(jù)通道的系統(tǒng)已不能滿足要求,隨著電子系統(tǒng)的日益復(fù)雜,需要的數(shù)據(jù)通道越來越多,系統(tǒng)與外設(shè)之間進行多通道數(shù)據(jù)交換的情況也越來越多,多通道數(shù)據(jù)采集與處理需要軟件協(xié)調(diào),既要保證收發(fā)數(shù)據(jù)的實時準確,又要保證各個外設(shè)之間互不沖突,同時還要保證數(shù)據(jù)處理的效率。
[0003]需要解決的主要問題包括:
1、協(xié)調(diào)多個通道的數(shù)據(jù)交換,既要保證收發(fā)數(shù)據(jù)的實時準確,又要保證各個外設(shè)之間互不沖突。
[0004]2、為了節(jié)省資源提高計算效率,DSP主要工作是進行數(shù)據(jù)處理,實現(xiàn)補償算法計算,并將計算結(jié)果輸出。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的是結(jié)合DSP芯片與FPGA芯片進行多通道的數(shù)據(jù)采集,既要保證收發(fā)數(shù)據(jù)的實時準確,又要保證各個通道之間互不沖突,同時DSP對數(shù)據(jù)進行補償計算,并將計
算結(jié)果輸出。
[0006]為了實現(xiàn)上述目的,本發(fā)明采取的技術(shù)方案是:一種基于DSP與FPGA的多通道數(shù)據(jù)采集處理設(shè)備,其特征在于:包括主機箱、數(shù)據(jù)接收設(shè)備,所述的主機箱包括數(shù)據(jù)輸入模塊、數(shù)據(jù)輸出模塊、DSP模塊、FPGA模塊;
所述的FPGA模塊的輸入級與數(shù)據(jù)輸入模塊的輸出級相連接,F(xiàn)PGA模塊的輸出級與數(shù)據(jù)輸出模塊的輸入級相連接,F(xiàn)PGA模塊的外部數(shù)據(jù)總線接口與DSP模塊的外部數(shù)據(jù)總線接口相連接,每個外設(shè)定義一個外部地址,DSP通過EMIF外部總線接口輪詢讀取每個地址的數(shù)據(jù)即讀出對應(yīng)通道的數(shù)據(jù),DSP通過EMIF向輸出模塊對應(yīng)的地址寫數(shù)據(jù)即將數(shù)據(jù)發(fā)送到輸出模塊。所述的數(shù)據(jù)輸出模塊的輸出級與數(shù)據(jù)接收設(shè)備相連接。
[0007]本發(fā)明具有以下有益效果:應(yīng)用DSP與FPGA相結(jié)合的方式,每條通道相當于DSP外部總線上的一個地址,DSP芯片通過軟件指令進行通道選擇,F(xiàn)PGA芯片與每條通道實現(xiàn)硬件連接,通道的數(shù)據(jù)收發(fā)都是通過FPGA直接操作,F(xiàn)PGA為每條通道設(shè)定一個二級緩存緩沖區(qū),由于FPGA的特性,每條通道與FPGA的通信是并行的,互不沖突,這樣保證了在操作某一通道時其他通道的數(shù)據(jù)不會丟失。由于對數(shù)據(jù)的操作全部交由FPGA來進行,DSP通過軟件指令制定相應(yīng)通道編號,由FPGA負責切換至相應(yīng)通道,實現(xiàn)對該通道的數(shù)據(jù)收發(fā),這樣DSP就可以專注于算法計算,也就是節(jié)省了 DSP本身的資源,提高了算法計算的效率。
【專利附圖】

【附圖說明】[0008]圖1是本發(fā)明基本原理圖;
圖2是本發(fā)明FPGA讀取數(shù)據(jù)流程圖;
圖3是本發(fā)明DSP工作流程圖;
圖中:1.數(shù)據(jù)輸入模塊,2.數(shù)據(jù)輸出模塊,3.DSP模塊,4.FPGA模塊;【具體實施方式】 下面結(jié)合附圖對本系統(tǒng)做進一步說明。
【具體實施方式】
[0009]如圖1、2、3所示,基于DSP與FPGA的多通道數(shù)據(jù)采集處理設(shè)備,包括主機箱、數(shù)據(jù)接收設(shè)備,主機箱包括數(shù)據(jù)輸入模塊1、數(shù)據(jù)輸出模塊2、DSP模塊3、FPGA模塊4,F(xiàn)PGA模塊4的輸入級與數(shù)據(jù)輸入模塊I的輸出級相連接,F(xiàn)PGA模塊4的輸出級與數(shù)據(jù)輸出模塊2的輸入級相連接,F(xiàn)PGA模塊4的外部數(shù)據(jù)總線接口與DSP模塊3的外部數(shù)據(jù)總線接口相連接,數(shù)據(jù)輸出模塊2的輸出級與數(shù)據(jù)接收設(shè)備相連接。
[0010]數(shù)據(jù)輸入模塊1、數(shù)據(jù)輸出模塊2包含電平轉(zhuǎn)化芯片與磁藕隔離芯片。
[0011]FPGA模塊4以FPGA芯片為主體,包含數(shù)據(jù)通道單元與外部數(shù)據(jù)總線接口單元。
[0012]DSP模塊3以DSP芯片為主體,包含外部數(shù)據(jù)總線接口單元與數(shù)據(jù)補償算法代碼。
[0013]數(shù)據(jù)輸入模塊1、數(shù)據(jù)輸出模塊2包含的電平轉(zhuǎn)化芯片與磁藕隔離芯片為若干個。
[0014]基于DSP與FPGA的多通道數(shù)據(jù)采集處理設(shè)備基本原理如下:
本系統(tǒng)四個數(shù)據(jù)通道連接到FPGA芯片的引腳,F(xiàn)PGA芯片判斷有數(shù)據(jù)發(fā)送過來后將數(shù)據(jù)存入對應(yīng)的二級緩沖區(qū)。FPGA芯片將時鐘分頻得到200Hz時鐘信號連接到DSP的外部中斷引腳作為工作的節(jié)拍時鐘,F(xiàn)PGA芯片引腳連接到DSP芯片外部數(shù)據(jù)端口總線上,每個通道定義一個DSP芯片的外部地址,DSP芯片通過代碼對外部地址進行讀寫即實現(xiàn)了操作對應(yīng)通道。
[0015]另外,此系統(tǒng)有很強的擴展性:
由于所有通道都是連接FPGA芯片的引腳,只要保證FPGA芯片的資源足夠,連接的通道可以外擴若干個直到滿足實際要求。
[0016]FPGA芯片讀取通道數(shù)據(jù)流程如圖2,F(xiàn)PGA芯片為每個通道創(chuàng)建二級緩沖區(qū),當接收到數(shù)據(jù)的時候首先將數(shù)據(jù)存入一級緩沖區(qū),在一級緩沖區(qū)數(shù)據(jù)沒被讀取的情況下FPGA芯片將接收到的數(shù)據(jù)全部存入二級緩沖區(qū),在二級緩沖區(qū)被讀取時數(shù)據(jù)存入一級緩沖區(qū),以此避免DSP芯片讀取通道緩沖區(qū)的時候數(shù)據(jù)寫不進緩沖區(qū)。
[0017]DSP芯片工作流程如圖3,節(jié)拍時鐘的上升沿觸發(fā)DSP中斷,DSP中斷服務(wù)函數(shù)中接收標志位置位,DSP將通道I的地址寫入地址總線,F(xiàn)PGA讀取地址總線后將地址對應(yīng)的緩沖區(qū)的數(shù)據(jù)寫入數(shù)據(jù)總線供DSP讀取,DSP以相同的流程依次讀取通道I到通道4的數(shù)據(jù),數(shù)據(jù)讀取完后將數(shù)據(jù)進行補償運算,運算結(jié)果寫入輸出模塊對應(yīng)的地址,將數(shù)據(jù)發(fā)送出去,最后接收標志位置零,等待下一次上升沿中斷。
[0018]根據(jù)上述說明,結(jié)合本領(lǐng)域技術(shù)可實現(xiàn)本發(fā)明的方案。
【權(quán)利要求】
1.一種基于DSP與FPGA的多通道數(shù)據(jù)采集處理設(shè)備,其特征在于:包括主機箱、數(shù)據(jù)接收設(shè)備,所述的主機箱包括數(shù)據(jù)輸入模塊(I)、數(shù)據(jù)輸出模塊(2)、DSP模塊(3)、FPGA模塊(4),所述的FPGA模塊(4)的輸入級與數(shù)據(jù)輸入模塊(I)的輸出級相連接,F(xiàn)PGA模塊(4)的輸出級與數(shù)據(jù)輸出模塊(2)的輸入級相連接,F(xiàn)PGA模塊(4)的外部數(shù)據(jù)總線接口與DSP模塊(3)的外部數(shù)據(jù)總線接口相連接,所述的數(shù)據(jù)輸出模塊(2)的輸出級與數(shù)據(jù)接收設(shè)備相連接。
2.如權(quán)利要求1所述的基于DSP與FPGA的多通道數(shù)據(jù)采集處理設(shè)備,其特征在于:所述的數(shù)據(jù)輸入模塊(I)、數(shù)據(jù)輸出模塊(2)包含電平轉(zhuǎn)化芯片與磁藕隔離芯片。
3.如權(quán)利要求1所述的基于DSP與FPGA的多通道數(shù)據(jù)采集處理設(shè)備,其特征在于:所述的FPGA模塊(4)以FPGA芯片為主體,包含數(shù)據(jù)通道單元與外部數(shù)據(jù)總線接口單元。
4.如權(quán)利要求1所述的基于DSP與FPGA的多通道數(shù)據(jù)采集處理設(shè)備,其特征在于:所述的DSP模塊(3)以DSP芯片為主體,包含外部數(shù)據(jù)總線接口單元與數(shù)據(jù)補償算法代碼。
5.如權(quán)利要求1所述的基于DSP與FPGA的多通道數(shù)據(jù)采集處理設(shè)備,其特征在于:所述的數(shù)據(jù)輸入模塊(I)、數(shù)據(jù)輸出模塊(2)包含的電平轉(zhuǎn)化芯片與磁藕隔離芯片為若干個。
【文檔編號】G06F17/40GK103617301SQ201310630789
【公開日】2014年3月5日 申請日期:2013年12月2日 優(yōu)先權(quán)日:2013年12月2日
【發(fā)明者】鄒建國, 趙丕陽, 燕棟, 邱惠昌, 楊新輝 申請人:天津光電通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
平泉县| 牡丹江市| 紫云| 海阳市| 巩留县| 潮州市| 灵武市| 威信县| 本溪市| 会理县| 民乐县| 玛曲县| 广德县| 三门县| 长治县| 民丰县| 江安县| 荥阳市| 辽阳市| 余江县| 金溪县| 兴业县| 客服| 读书| 临泽县| 公安县| 天台县| 开远市| 康定县| 揭西县| 桓台县| 彰化县| 谷城县| 锡林浩特市| 临汾市| 万安县| 南皮县| 神池县| 游戏| 大姚县| 巴青县|