首頁 > 文章中心 > 正文

      石油勘探拖纜仿真系統(tǒng)的設(shè)計

      前言:本站為你精心整理了石油勘探拖纜仿真系統(tǒng)的設(shè)計范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

      石油勘探拖纜仿真系統(tǒng)的設(shè)計

      邏輯實現(xiàn)

      主FPGA邏輯實現(xiàn)

      主FPGA邏輯設(shè)計主要包括2個方面:其一是驅(qū)動CPCI接口芯片,上傳被測試系統(tǒng)(由從FPGA轉(zhuǎn)發(fā)的)發(fā)送的命令以及接收從CPCI接口下發(fā)的模擬器配置命令;其二是與從FP-GA通信接口的設(shè)計。被測試系統(tǒng)發(fā)送給從FPGA的每條命令由2個字節(jié)表示:命令號和命令參數(shù)。由于主FP-GA需要收集4路通道(即2片從FPGA模擬的4條拖纜)的命令提供給零槽軟件進行顯示,這就需要有一種機制可以區(qū)分當(dāng)前顯示的命令是由哪個通道發(fā)送的。主FPGA邏輯設(shè)計采用添加通道號頭部的方式進行命令區(qū)分,即將原先的每條命令2個字節(jié)擴展為3個字節(jié),在原始命令號和命令參數(shù)之前加上一個通道號。主FPGA邏輯框圖如圖2所示。

      從FPGA邏輯實現(xiàn)

      單板拖纜模擬器設(shè)計中使用了2片從FP-GA進行數(shù)據(jù)模擬,每片從FPGA負責(zé)2條拖纜數(shù)據(jù)的模擬任務(wù)。從FPGA邏輯需要完成命令接收(從被測試系統(tǒng))、命令轉(zhuǎn)發(fā)(給主FPGA)、命令解析、根據(jù)命令產(chǎn)生所需求波形的原始模擬數(shù)據(jù)、原始模擬數(shù)據(jù)的后處理(幅度縮放,加入噪聲等)、模擬數(shù)據(jù)發(fā)送接口芯片的驅(qū)動等功能。基于以上設(shè)計要求,在具體實現(xiàn)中從FP-GA在功能上被劃分為命令接收接口模塊、命令解析模塊、模擬數(shù)據(jù)產(chǎn)生模塊、數(shù)據(jù)發(fā)送接口模塊、主FPGA通信接口模塊。各模塊之間的交互關(guān)系如圖3所示。設(shè)計中對于不同時鐘域的數(shù)據(jù)交互采用FIFO進行隔離。命令接收接口模塊和數(shù)據(jù)發(fā)送接口模塊負責(zé)光電接收和發(fā)送芯片的驅(qū)動。主FPGA通信接口模塊負責(zé)將從被測試系統(tǒng)接收的命令轉(zhuǎn)發(fā)給主FPGA,同時從主FPGA接收零槽軟件配置的控制參數(shù)。主從FPGA通信接口的設(shè)計采用了同步方式,由主FPGA統(tǒng)一提供主從通信接口模塊的工作時鐘。數(shù)據(jù)位寬設(shè)計為8bit(FPGA可用管腳數(shù)資源限制),即每個時鐘沿可以傳輸8bit數(shù)據(jù)。命令解析模塊負責(zé)解析從兩個方向到達的命令:被測試系統(tǒng)發(fā)送的命令和零槽軟件配置的控制參數(shù)。每條命令由2個字節(jié)組成:命令號和命令參數(shù)。命令解析模塊每次以2個字節(jié)為單位從命令FIFO中讀取命令,并進行解析,解析完成后,將命令按內(nèi)部默認協(xié)議格式寫入模擬數(shù)據(jù)產(chǎn)生模塊,從而對數(shù)據(jù)模擬行為(如波形類型,幅度變換率等)進行控制。數(shù)據(jù)模擬模塊是整個系統(tǒng)設(shè)計中的核心模塊,完成大容量數(shù)據(jù)模擬的工作。該模塊根據(jù)配置參數(shù)按要求產(chǎn)生原始波形,對波形進行后處理,按被測試系統(tǒng)協(xié)議格式將波形數(shù)據(jù)組成一個帶發(fā)送的幀,最后將數(shù)據(jù)幀寫入數(shù)據(jù)FIFO中,由發(fā)送接口驅(qū)動模塊將數(shù)據(jù)通過光或電接口發(fā)送給被測試系統(tǒng)。誠如上文所述,數(shù)據(jù)模擬模塊原始波形的生成采用了ROM預(yù)存原始波形的設(shè)計方式。基于此設(shè)計方式,從FPGA邏輯設(shè)計中數(shù)據(jù)模擬模塊及其相關(guān)部分的詳細設(shè)計結(jié)構(gòu)如圖4所示。數(shù)據(jù)幀合成子模塊實際上是整個數(shù)據(jù)模擬模塊的控制模塊,其根據(jù)配置參數(shù)讀取狀態(tài)表、原始波形表,控制進行幅度縮放、噪聲疊加,最后根據(jù)被測試系統(tǒng)協(xié)議格式完成數(shù)據(jù)幀的構(gòu)建。數(shù)據(jù)幀后處理子模塊則根據(jù)出錯模式參數(shù)對合成后數(shù)據(jù)幀進行微調(diào),如在數(shù)據(jù)幀中刪減一個字節(jié)或改變幀中某個控制字節(jié)值等。

      仿真結(jié)果

      系統(tǒng)仿真是驗證系統(tǒng)設(shè)計是否正確的重要環(huán)節(jié),也是對設(shè)計中可能存在的問題的檢測。本系統(tǒng)仿真的目的主要有如下2條:其一是檢測系統(tǒng)在極端和異常條件下(如配置的數(shù)字包個數(shù)超過系統(tǒng)的允許范圍)的工作狀態(tài);其二,由于系統(tǒng)本身的作用是驗證另1個系統(tǒng)的工作情況,所以必須首先保證本系統(tǒng)自身的正確性,故仿真目的之二就是對系統(tǒng)自身的設(shè)計正確性進行驗證。基于以上設(shè)計思想實現(xiàn)后的整個模擬器系統(tǒng)的仿真結(jié)果(部分圖示)如圖5,6所示。圖5仿真中,模擬器系統(tǒng)被配置為產(chǎn)生一個正弦波。將產(chǎn)生的模擬數(shù)據(jù)字節(jié)按被測試系統(tǒng)要求格式組合成點序列,并將Modelsim顯示方式設(shè)置為模擬波形方式,可直接查看模擬系統(tǒng)產(chǎn)生的輸出波形。從圖中可以看到邏輯產(chǎn)生了比較完美的正弦波形。圖6所示仿真中,模擬系統(tǒng)被配置為產(chǎn)生初至波,即預(yù)存的從前海試中實際采集得到的波形數(shù)據(jù),從仿真得到的結(jié)果圖形看,與實際波形完全一致!系統(tǒng)仿真結(jié)果表示本文所闡述的設(shè)計思想以及在此基礎(chǔ)上的實現(xiàn)是正確的及可行的。經(jīng)過與被測試系統(tǒng)的實際聯(lián)合調(diào)試,基于以上設(shè)計思想的模擬器實現(xiàn)成功地滿足了系統(tǒng)要求:1ms采樣率,4s采樣長度,模擬12000m拖纜長度,5s內(nèi)上傳完配置的波形數(shù)據(jù);且模擬器系統(tǒng)兼容了實際拖纜工作中的所有命令并對其進行了正確響應(yīng)。

      本文作者:曹桂平1,2宋克柱1,2楊俊峰1,2王硯方1,2作者單位:1中國科學(xué)院核探測技術(shù)和核電子學(xué)重點實驗室2中國科技大學(xué)近代物理系快電子實驗室

      亚洲精品无AMM毛片| 国产精品自拍亚洲| 日韩亚洲产在线观看| 亚洲精品国产成人专区| mm1313亚洲国产精品美女| 亚洲最大福利视频| 亚洲人成77777在线观看网| 91嫩草亚洲精品| 亚洲精品午夜视频| 久久久久亚洲AV无码专区首JN | 亚洲国产另类久久久精品| 国产偷国产偷亚洲清高动态图| 亚洲一区二区三区在线播放| 亚洲国产精品成人AV无码久久综合影院| 丰满亚洲大尺度无码无码专线| 久久久久久亚洲av无码蜜芽| 无码色偷偷亚洲国内自拍| 亚洲国产午夜精品理论片在线播放| 亚洲免费综合色在线视频| 亚洲AV成人片无码网站| 亚洲heyzo专区无码综合| 在线91精品亚洲网站精品成人| 朝桐光亚洲专区在线中文字幕| 亚洲第一区精品观看| 亚洲免费视频一区二区三区| 红杏亚洲影院一区二区三区| 国产偷v国产偷v亚洲高清| 久久久久亚洲AV成人无码网站| 亚洲一区二区成人| 亚洲剧情在线观看| 亚洲色偷偷色噜噜狠狠99网| 相泽南亚洲一区二区在线播放| 亚洲高清无码在线观看| 亚洲中文字幕无码不卡电影| 亚洲国产成人一区二区精品区| 久久久久亚洲av无码专区喷水| 亚洲伊人色一综合网| 亚洲国产精品99久久久久久| 亚洲国产精品毛片av不卡在线| 亚洲人成网站在线播放vr| 亚洲欧洲一区二区|