<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于FPGA和DSP的1394b雙向數(shù)據(jù)傳輸系統(tǒng)

          基于FPGA和DSP的1394b雙向數(shù)據(jù)傳輸系統(tǒng)

          作者: 時間:2012-05-02 來源:網(wǎng)絡(luò) 收藏

          a.JPG


          由于PCI9054內(nèi)部可編程FIFO存儲器的存在,數(shù)據(jù)可以大批量突發(fā)傳輸而不丟失,這樣不儀滿足實(shí)時性要求,同時可以根據(jù)用戶的需要采用與PCI時鐘異步的本地端時鐘,PCI9054本地總線工作在C模式時,通過芯片內(nèi)邏輯控制,將PCI的數(shù)據(jù)線和地址線分開,很方便地為本地端總線工作時序提供各種方式。圖2所示為PCI9054在C模式下與相連的本地總線數(shù)據(jù)突發(fā)DMA傳輸方式的時序圖,其中,LCCLK為輸入時鐘信號,從圖2中可以看出,在本地端總線上讀寫數(shù)據(jù)時,可以不間斷地進(jìn)行突發(fā)傳輸,當(dāng)數(shù)據(jù)不能連續(xù)傳輸時,則可以插入等待狀態(tài),這樣可以大大提高數(shù)據(jù)的吞吐量。

          b.JPG



          3 的數(shù)據(jù)流向
          由于總線標(biāo)準(zhǔn)支持等時子事務(wù)和異步子事務(wù)兩類子事務(wù),因此,其傳輸?shù)臄?shù)據(jù)類型分為等時數(shù)據(jù)和異步數(shù)據(jù),等時傳輸將數(shù)量不定的數(shù)據(jù)按照規(guī)定的時間間隔向某個地址發(fā)送,對實(shí)時性要求較高,不需要返回確認(rèn)信號;而異步傳輸是將數(shù)據(jù)傳送到特定的地址,對數(shù)據(jù)傳輸?shù)臏?zhǔn)確性要求較高,需要接收端以多次握手的方式發(fā)送返回確認(rèn)信號。在本系統(tǒng)中由DVD播放器發(fā)送的數(shù)據(jù)經(jīng)圖像壓縮板壓縮后由SPI口傳入,或者由攝像頭發(fā)送的數(shù)據(jù)經(jīng)過A/D轉(zhuǎn)換,再由的通用I/O口送入FPGA,兩者均為等時數(shù)據(jù);而一些控制命令等異步數(shù)據(jù)則由串口送入FPGA,并經(jīng)過進(jìn)行處理,和FPGA相結(jié)合可以提高數(shù)據(jù)傳輸?shù)男?。FPGA實(shí)現(xiàn)數(shù)據(jù)的串并轉(zhuǎn)換以及數(shù)據(jù)的拼接并對數(shù)據(jù)打包成符合協(xié)議的數(shù)據(jù)包類型以及配置數(shù)據(jù)包的包頭信息,經(jīng)過讀/寫FIFO并在外部的SRAM進(jìn)行緩存,通過DMA仲裁模塊進(jìn)行仲裁處理,用DMA這一快速數(shù)據(jù)傳輸機(jī)制將數(shù)據(jù)寫入PCI9054的FIFO中。PCI9054作為一種橋接芯片,在本地總線和PCI總線之間提供信息傳遞,通過PCI9054芯片將本地端數(shù)據(jù)總線標(biāo)準(zhǔn)轉(zhuǎn)換成能被1394b鏈路層芯片傳輸?shù)腜CI總線數(shù)據(jù)標(biāo)準(zhǔn),再通過1394b的鏈路層芯片實(shí)現(xiàn)對等時和異步數(shù)據(jù)包的地址和信道號的解碼、數(shù)據(jù)校驗(yàn)、數(shù)據(jù)分析等,最后由物理層芯片通過仲裁邏輯實(shí)現(xiàn)對總線的存取,并對本地節(jié)點(diǎn)要發(fā)送的數(shù)據(jù)進(jìn)行編碼,由物理層芯片提供的電氣和機(jī)械接口將數(shù)據(jù)位發(fā)送到與之相連的1394b線纜上去,最終送入接有1394b板卡的主機(jī)進(jìn)行DVD發(fā)送的數(shù)據(jù)解壓縮和播放,以便對攝像頭發(fā)送的視頻進(jìn)行播放以及異步數(shù)據(jù)的顯示等操作。讀出的數(shù)據(jù)則由接有1394b板卡的主機(jī)發(fā)送,并通過1394b物理層芯片、1394b鏈路層芯片、FPGA、外部SRAM等進(jìn)行數(shù)據(jù)處理,根據(jù)數(shù)據(jù)包類型由相應(yīng)的端口送出去,在這期間與發(fā)送數(shù)據(jù)相比進(jìn)行了相反的操作,這樣就實(shí)現(xiàn)了1394b雙向。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();