www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > EDA > 電子設(shè)計自動化
[導讀]摘要 論述了基于FPGA的PCI數(shù)據(jù)采集卡設(shè)計,板卡實現(xiàn)了查詢、中斷和DMA等多種方式讀取數(shù)據(jù),可以實時采集數(shù)據(jù)、實現(xiàn)大容量數(shù)據(jù)的緩存,還有效地解決了對數(shù)據(jù)高速采集、傳輸?shù)男枨螅O(shè)計采用FPGA實現(xiàn)數(shù)據(jù)采集控制邏輯,

摘要 論述了基于FPGAPCI數(shù)據(jù)采集卡設(shè)計,板卡實現(xiàn)了查詢、中斷和DMA等多種方式讀取數(shù)據(jù),可以實時采集數(shù)據(jù)、實現(xiàn)大容量數(shù)據(jù)的緩存,還有效地解決了對數(shù)據(jù)高速采集、傳輸?shù)男枨?,設(shè)計采用FPGA實現(xiàn)數(shù)據(jù)采集控制邏輯,減少了開發(fā)周期,并可在線修改設(shè)計和進行設(shè)計升級。
關(guān)鍵詞 FPGA;PCI;數(shù)據(jù)采集

    數(shù)字信號處理的出現(xiàn)改變了信息與信號處理技術(shù),而數(shù)據(jù)采集作為數(shù)字信號處理的前期工作,在整個數(shù)字系統(tǒng)中起到關(guān)鍵性作用。

1 數(shù)據(jù)采集系統(tǒng)
   
數(shù)據(jù)采集是指從待測設(shè)備中自動采集信息的過程。圖1顯示了基于PC機的典型數(shù)據(jù)采集系統(tǒng)的各項組成部分。


    選用PC機作為控制系統(tǒng)操作平臺,為了能和外部設(shè)備通信,PC機提供了外置的USB、串口、并口及內(nèi)置的ISA、PCI等接口。PCI總線接口速度快、系統(tǒng)占用率低,有完備的即插即用管理體制,是目前計算機插卡式外設(shè)總線的事實標準。本文利用FPGA通過PCI接口芯片與計算機進行通信,F(xiàn)PGA外接FIFO存儲器,A/D轉(zhuǎn)換數(shù)據(jù)直接存儲在FIFO中,實現(xiàn)了數(shù)據(jù)的高速采集與連續(xù)穩(wěn)定數(shù)據(jù)流的輸出。

2 數(shù)據(jù)采集硬件設(shè)計
    PCI數(shù)據(jù)采集板卡的硬件整體框架如圖2所示。


2.1 PCI總線接口設(shè)計
    PCI總線是一個地址/數(shù)據(jù)、命令/字節(jié)選擇信號復用的總線。它采用主從信號雙向握手的方式來控制數(shù)據(jù)的傳輸,其接口電路設(shè)計和傳統(tǒng)總線接口電路設(shè)計有較大的差別,所以必須嚴格遵守PCI總線規(guī)范所規(guī)定的技術(shù)規(guī)范。本文采用PLX公司的PC19054作為PCI總線的接口控制器。PCI9054是專用的PCI接口芯片,它主要是將復雜的PCI時序轉(zhuǎn)換為簡單的時序。
2.2 FPGA設(shè)計
    FPGA設(shè)計用超高速集成電路硬件描述語言(Very High Speed Integrated Circuit hardware Dessription Language,VHDL)實現(xiàn),設(shè)計軟件選用Quartus II。VHDL設(shè)計主要分為:總線讀寫設(shè)計,A/D控制設(shè)計,D/A控制設(shè)計,定時/計數(shù)器設(shè)計及DIO設(shè)計。
2.2.1 總線讀寫設(shè)計
   
總線讀寫設(shè)計是FPGA設(shè)計的頂層模塊,主要完成PCI9054與本地的通信,實現(xiàn)數(shù)據(jù)的正確傳輸。PCI9054單周期讀、寫和DMA讀的VHDL語言時序控制狀態(tài)機如圖3所示。狀態(tài)0為空閑狀態(tài),狀態(tài)1為總線保持狀態(tài),狀態(tài)2為DMA讀狀態(tài),狀態(tài)3為單周期寫狀態(tài),狀態(tài)4為讀寫操作完成狀態(tài)。


2.2.2 控制信號說明
   
ADS#:地址選通信號,雙向。表示地址有效及新的總線訪問周期的開始,在總線訪問周圍的第一個時鐘周期有效。BLAST#:突發(fā)傳輸結(jié)束信號,雙向。由當前本地總線主動方驅(qū)動,用來表明總線傳輸?shù)淖詈笠粋€數(shù)據(jù)傳輸。LW/R#:寫/讀信號,雙向。低位讀,高為寫。LHOL D:保持總線請求,輸出。請求使用本地總線。當控制可以實現(xiàn)時,本地總線仲裁回應LHOLDA。
2.2.3 A/D控制設(shè)計
   
A/D控制是數(shù)據(jù)采集卡的主要部分,設(shè)計主要包括:A/D采樣時鐘的產(chǎn)生,分組采集控制,觸發(fā)設(shè)置及FIFO讀寫控制等。
    (1)A/D采樣時鐘的產(chǎn)生。采樣時鐘的產(chǎn)生主要是根據(jù)設(shè)定的采樣頻率產(chǎn)生具有一定低脈寬的信號,這是為了在轉(zhuǎn)換完成時能正確地讀出轉(zhuǎn)換數(shù)據(jù)。值得注意的是,在FIFO溢出的情況下及分組采集的組間間隔時間段內(nèi)要停止輸出采集脈沖。
    (2)分組采集控制。分組采集是按照內(nèi)外時鐘源分別進行設(shè)計的。首先根據(jù)組循環(huán)次數(shù)及首末通道設(shè)置計算出一組內(nèi)總共要采集的點數(shù),即:一組內(nèi)總共要采集的點數(shù)=(末通道-首通道+1)*組循環(huán)次數(shù)。
    在內(nèi)時鐘模式下,啟動A/D轉(zhuǎn)換后,在每次轉(zhuǎn)換完成后采集點數(shù)加1,直至加到一組內(nèi)總共要采集點數(shù)為止,此時停止輸出轉(zhuǎn)換脈沖,而后進入組問間隔時間,開始對基準時鐘進行計數(shù),計到設(shè)定的組間間隔值后輸出轉(zhuǎn)換脈沖,再次進入轉(zhuǎn)換計數(shù)周期,依此重復下去。
    在外時鐘模式下,當檢測到外時鐘下降沿時開始輸出轉(zhuǎn)換脈沖并在轉(zhuǎn)換完成后進行計數(shù),直至加到一組內(nèi)總共要采集的點數(shù)為止,此時停止輸出轉(zhuǎn)換脈沖,當再次出現(xiàn)外時鐘的下降沿時,便開始新的一組分組采集。
    (3)觸發(fā)設(shè)置。觸發(fā)設(shè)置是根據(jù)板卡控制字中的觸發(fā)源、觸發(fā)方向及觸發(fā)類型共同決定的。
    (4)FIFO讀寫控制。FIFO的讀是由PCI9054發(fā)起的,在PCI9054讀周期,在滿足地址條件的情況下,產(chǎn)生FIFO的讀信號,將A/D數(shù)據(jù)傳輸?shù)街鳈C。
    FIFO的寫信號是由A/D芯片的STS信號控制的,當STS信號由高變?yōu)榈蜁r表示本次轉(zhuǎn)換完成,且數(shù)據(jù)線上數(shù)據(jù)有效,而FIFO是在下降沿啟動寫周期,上升沿將數(shù)據(jù)打入FIFO中,因此只需將STS信號取反后賦給FIFO的寫信號。

3 硬件設(shè)計的測試
   
在板卡的設(shè)計過程中,硬件設(shè)計的測試是按如下步驟進行的:首先通過功能仿真及時序仿真排除設(shè)計上的大部分錯誤;其次通過PCItr ee軟件進行測試,通過簡單的功能測試,如開關(guān)量輸入輸出;然后通過簡易演示程序測試;最后通過高級程序的全面測試。在不同的測試階段會發(fā)現(xiàn)各種設(shè)計問題,再將設(shè)計回歸到功能仿真及時序仿真,反復修改完善程序,直到最終滿足功能設(shè)計要求。

4 結(jié)束語
   
本文完成了基于FPGAPCI數(shù)據(jù)采集卡的設(shè)計,板卡實現(xiàn)了查詢、中斷和DMA等多種方式讀取數(shù)據(jù),可實時采集數(shù)據(jù),實現(xiàn)大容量數(shù)據(jù)的緩存,有效地解決對數(shù)據(jù)高速采集和傳輸?shù)男枨???芍苯硬逶赑C機或與之兼容的計算機內(nèi)任一PCI插槽中,構(gòu)成各領(lǐng)域的數(shù)據(jù)采集、波形分析和處理系統(tǒng),也可構(gòu)成工業(yè)生產(chǎn)過程監(jiān)控系統(tǒng)。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達克上市公司優(yōu)克聯(lián)集團(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費電子展(IFA 2025),重磅推出融合企...

關(guān)鍵字: LOCAL LM BSP 移動網(wǎng)絡

深圳2025年9月9日 /美通社/ -- PART 01活動背景 當技術(shù)的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產(chǎn)業(yè)疆域。2025年,物聯(lián)網(wǎng)產(chǎn)業(yè)邁入?"破界創(chuàng)造"與"共生進化"?的裂變時代——AI大模型消融感知邊界,...

關(guān)鍵字: BSP 模型 微信 AIOT

"出海無界 商機無限"助力企業(yè)構(gòu)建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領(lǐng)先商業(yè)管理媒體世界經(jīng)理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關(guān)鍵字: 解碼 供應鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當?shù)貢r間9月6日,在2025德國柏林國際電子消費品展覽會(International Funkausstellung...

關(guān)鍵字: 掃地機器人 耳機 PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠通信宣布,其自研藍牙協(xié)議棧DynaBlue率先通過藍牙技術(shù)聯(lián)盟(SIG)BQB 6.1標準認證。作為移遠深耕短距離通信...

關(guān)鍵字: 藍牙協(xié)議棧 移遠通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實黨中央、國務院和上海市委、市政府關(guān)于加快發(fā)展人力資源服務業(yè)的決策部署,更好發(fā)揮人力資源服務業(yè)賦能百業(yè)作用,8月29日,以"AI智領(lǐng) HR智鏈 靜候你來&quo...

關(guān)鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達成合作,為其自主研發(fā)的"旗馭車管"車輛運營管理平臺提供全流程支付通道及技術(shù)支持。此次合作不僅提升了平臺對百余家企業(yè)客戶的運營管理效率...

關(guān)鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現(xiàn)的新一代PRMT5抑制劑PEP0...

關(guān)鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟和信息化委員會、上海市發(fā)展和改革委員會、上海市商務委員會、上海市教育委員會、上海市科學技術(shù)委員會指導,東浩蘭生(集團)有限公司主辦,東浩蘭生會展集團上海工業(yè)商務展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動駕駛
關(guān)閉