《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于雙CPCI總線的地震數據采集接口卡設計
基于雙CPCI總線的地震數據采集接口卡設計
2017年電子技術應用第5期
邱永成,謝榮清,郭 軼
中海油田服務股份有限公司 物探事業部,天津300450
摘要: 針對地震勘探大數據量的采集要求,設計了一種基于雙CPCI總線的地震數據采集接口卡。接口卡采用雙CPCI總線結構,使用高性能的FPGA和DDR2 SDRAM進行數據處理和存儲,實現地震數據的高速采集、預處理及CPCI總線傳輸等功能。重點介紹了雙CPCI總線結構、存儲器接口以及高速通信接口的設計和實現方案。海上生產應用結果表明,板卡滿足海上地震勘探對接口卡的采集、處理和存儲要求。
中圖分類號: TN919.5;TP274+.2
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.05.025
中文引用格式: 邱永成,謝榮清,郭軼. 基于雙CPCI總線的地震數據采集接口卡設計[J].電子技術應用,2017,43(5):102-105.
英文引用格式: Qiu Yongcheng,Xie Rongqing,Guo Yi. Design of seismic data acquisition interface board based on dual CPCI bus[J].Application of Electronic Technique,2017,43(5):102-105.
Design of seismic data acquisition interface board based on dual CPCI bus
Qiu Yongcheng,Xie Rongqing,Guo Yi
Geophysical Department,China Oilfield Services Limited,Tianjin 300450,China
Abstract: In order to meet the requirement of large amount of seismic data acquisition, a seismic data acquisition interface board based on dual CPCI bus is designed. The board is designed to double CPCI bus structure, and uses high performance FPGA and DDR2 SDRAM for data processing and storage.It can realize the function of high-speed acquisition, preprocessing and CPCI bus transmission of seismic data. The design and implementation of dual CPCI bus structure, memory and high speed communication are introduced. The application results show that the board can meet the requirements of acquisition, processing and storing in the marine seismic exploration.
Key words : seismic data acquisition;CPCI bus;LVDS

0 引言

    隨著石油勘探開發的精細化,地震勘探方法向著多維、多分量、超多道方向發展[1-2],地球物理勘探技術對三維高精度勘探的需求越來越大,推動著高分辨三維地震勘探技術的不斷發展。與傳統的組合方式比較,多維高密度采集的地震數據量成倍增長,這對地震記錄儀器的數據采集能力提出了巨大的挑戰,并且這種地震數據量的增長,也對數據的實時處理、傳輸等技術提出了很高的要求。

    本文提出了一種適用于地震勘探系統設備的基于雙CPCI(Compact PCI)總線的采集接口卡硬件設計方案,能夠有效實時地采集、處理和存儲來自地震勘探拖纜的高速地震數據,并通過兩個高速CPCI總線橋接到主控設備。

1 板卡總體結構

    接口卡整體結構如圖1所示。接口卡主要包括兩路CPCI總線接口、高速串行數據接口和DDR2 SDRAM接口。其中,兩路CPCI接口實現接口卡與上位機之間的數據通信,光接口和電接口實現拖纜地震數據上傳和命令控制的下傳通道,電接口和光接口實現相同的功能,根據實際的應用場合選擇使用電接口或光接口,上傳的地震數據由FPGA進行處理后通過CPCI總線將數據傳輸給上位機進行實時顯示與存儲。 

ck7-t1.gif

    板上的FPGA、2個DDR2的存儲單元和PCI接口芯片PCI9054及QL5064構成數據處理單元。2個DDR2的存儲單元完成對接收到的地震數據進行緩存;FPGA完成對接收到的地震數據進行處理,然后通過QL5064的PCI通道把地震數據上傳;PCI9054通道只抽取部分振子數據及各種狀態數據,并通過PCI通道上傳。

2 板卡硬件設計

2.1 CPCI總線接口設計

    Compact PCI(簡稱CPCI)總線既有PCI總線的高帶寬、高性能、即插即用、價格低廉等諸多優點,又有無源背板VME總線的可靠性[3]地震數據采集系統需要大數據量的吞吐,并且需要處理多種不同數據的發送,因此本板卡使用了2個CPCI總線控制器,分別為專門用于傳輸地震數據的CPCI總線和用于傳輸振子、拖纜狀態、錯誤狀態以及其他輔助數據的CPCI總線。

2.1.1 QL5064接口

    傳輸地震數據選用了支持64 bit、66 MHz總線標準的QL5064芯片作為板卡的外部接口,這是一款反熔絲設計的芯片,它具有零等待狀態猝發連接能力,可提供高達600 MB/s的PCI數據傳輸率。QL5064以DMA方式與主機內存交換數據;用戶部分包括FPGA邏輯單元和11個RAM塊。PCI內核的后端通過3條64 bit總線與內部FPGA邏輯單元相連接。在本設計中,QL5064芯片的PCI空間共支持3段內存空間,BAR0 大小為64 KB,BAR1和BAR2分別為8 MB。對BAR0的訪問將映射到QL5064內部的控制寄存器。用戶也可以通過 LOCAL BUS訪問內部控制寄存器,包括對內部所有的FIFO直接進行拷貝性讀寫或破壞性讀寫。對BAR1和BAR2的訪問將映射到本地總線端,可用于對本地總線側設備空間進行訪問,由用戶編程定義。BAR1和BAR2可以設定為具有預讀取功能,這可以在Slave Dma模式時提高數據傳輸的效率。

    FPGA程序中與QL5064芯片的接口部分設計成模塊式結構,如圖2所示。接口時轉換成為經常使用的FIFO、RAM、寄存器等內部模塊接口的時序。同時接口支持64 bit、66 MHz的PCI通信,而且接口內部對數據源缺失、DMA_burst、多次DMA等都做了相應處理。

ck7-t2.gif

2.1.2 PCI9054接口

    除了原始地震數據外,還需要將振子、拖纜狀態、錯誤狀態等各種狀態及輔助數據上傳到上位機,由于數據量較小且傳輸速率要求較低,因此本設計選用PLX公司的PCI9054來實現總線傳輸。PCI9054的訪問方式選擇DMA方式。PCI9054作為主控設備,通過其內部的DMA控制器來實現局部總線上的數據與CPCI總線上的數據之間的傳輸,其PCI總線端與本地總線端之間的數據傳輸率可達133 MB/s。PCI9054總線控制芯片有3種工作模式,分別為M模式、C模式、J模式。其中,M模式應主要用于MPC850/860;J模式的地址線與數據線復用,完全由PCI總線控制;C模式的地址線和數據線分開使用,適用于有本地端主設備的情形[4]

    J模式是一種沒有local master的工作模式,其好處是地址和數據線沒有分開,嚴格仿效PCI總線的時序,只是為了時序的控制,增加了很多的控制信號,這樣為設計者了解PCI協議和更好地控制PCI通信提供了更好的空間。在本設計中使PCI9054工作在J模式。通過設置MODE0(156引腳)和MODE1(157引腳)的值來實現其工作模式的配置,將PCI9054的156腳接高電平、157腳接地后,使其工作于J模式。

    DMA訪問方式下,CPCI總線向本地總線傳輸數據時,本地時序如圖3所示。

ck7-t3.gif

2.2 存儲器設計

    板卡使用了兩套存儲器,每套存儲器使用4片MT47H32M16CC,實現64 bit數據寬度的256 MB存儲空間,兩套存儲器共使用8片。在FPGA程序中,DDR2接口模塊由FPGA廠商提供的IP加上根據自己的模塊要求進行的改動形成,主要完成將FPGA中的數據存入MT47H32M16CC芯片的功能。由于DDRII的時鐘速度快,而數據存入的時鐘速度慢,并且DDRII_IP的時序表明,數據及地址并不是同時出現在總線上的,因此在DDRII接口處增加了異步時鐘FIFO來暫存數據,并解決數據跨時鐘域傳輸的問題;另外,還增加了數據寫完成標志來配合乒乓切換及數據的DMA。DDR2接口IP的讀寫時序如圖4和圖5所示。

ck7-t4.gif

ck7-t5.gif

    由于DDR2內存的數據位寬為64 bit,且DDR2接口IP核的Burst長度為2,因此每個地址對應的為2個64 bit×2(DDR2為上升沿和下降沿采數據,因此在FPGA接口出來的數據位寬為64 bit×2=128 bit)。

    由圖中可以看出,在寫過程中地址和數據不是同時輸出至IP核的Local總線端的,而是先輸入地址,然后由DDR2接口模塊的Local_wdata_req來取數據,于是可以利用FIFO緩存數據和地址,使地址和數據在FIFO的輸入側同時輸入,而輸出側則按照IP核的時序進行。

    同時,通過一個狀態機控制數據從FIFO讀出到DDR2接口;每一個地址對應2個128 bit的數據,因此只需要控制地址FIFO中地址的數據量就可以控制存入DDR2接口的數據量而無需通過數據FIFO的empty信號來控制(DDR2接口的local_wdata_req信號與FIFO接口的讀信號相連即可)。

2.3 高速通信接口設計

    本設計中使用了兩路高速通信接口,如圖6所示,一路是光接口,一路是電接口;電接口和光接口實現相同的功能,根據實際的應用場合是光纖還是電纜選擇使用相應的接口。命令經FPGA發出,通過并/串芯片將8 bit信號轉換成10 bit的高速串行信號,經過電纜驅動器或者光模塊發送給拖纜采集終端;而地震數據由拖纜采集終端采集,經過電纜均衡器或者光模塊進入并串芯片,將10 bit串行信號轉換成8 bit并行信號后進入FPGA進行處理。

ck7-t6.gif

    光模塊采用安捷倫公司的HFCT-5208AM,完成外部光信號與板內PECL格式的高速差分信號之間的雙向轉換。設計時需要注意光模塊的SD信號是PECL格式,在本板將其接入FPGA,用于指示光模塊是否檢測到光信號輸入,但FPGA的該輸入引腳使用TTL/CMOS電平,因此需將SD信號先經過一個運放進行比較,將運放的輸出再接入FPGA。

    電傳輸時,由于趨膚效應和介質損耗[5-6],高速信號在傳輸過程中會發生衰減。因此,當傳輸距離較長時,往往要使用電纜驅動器和均衡器來保證高速數據傳輸的準確性。電纜驅動器將信號以最大功率耦合到電纜上,可以延長高速數據的傳輸距離;電纜均衡器可以對傳輸的信號進行高頻補償。本設計中,驅動器和均衡器分別用國半的CLC001和CLC012,匹配電路如圖7和圖8所示。

ck7-t7.gif

ck7-t8.gif

    LVDS串行器/解串器分別選用Cypress公司的CY7B923和CY7B933,這組芯片的數據傳輸速率可大于600 Mb/s;并/串轉換器CY7B923的串行輸出共有3路:OUTA、OUTB、OUTC,3路輸出的信號相同。在本設計中將OUTA、OUTB分別接到光模塊的輸出和電信號的輸出,即光信號和電信號同時輸出,由遠端拖纜決定接收哪種信號。串/并轉換器CY7B933的串行輸入有INA和INB 2路,在本設計中這兩路分別連接光模塊的輸入和電信號的輸入,兩者同時送到串/并轉換器,由軟件控制CY7B933將其中一路轉為并行信號后送到FPGA。

3 海上生產應用

    在經過長期的實驗室內部測試和調試等過程后,本文所設計的地震數據采集接口卡應用于物探船上,進行了多次實際的海上試驗和地震勘探采集作業。其中2016年在南海海域進行了二維采集作業,作業過程中接口卡上傳給上位機的拖纜地震數據為:作業采集道數2 304道,記錄長度12 s,采樣率1 ms,因此拖纜的實時數據率為69 Mb/s。作業過程中基于本設計的地震數據采集接口卡運行穩定,這充分驗證和證明了本地震數據采集接口卡能夠正確地采集拖纜的地震數據,并通過雙CPCI總線上傳給上位機進行處理,滿足海上地震勘探的數據采集處理要求。

4 結論

    海上地震勘探儀器向著多道數方向發展,但隨之而來的是數據量的增加和傳輸速度的提高,這就帶來了接口卡的采集速度、處理能力的挑戰。本文提出的地震數據采集接口卡具有雙CPCI總線結構,保證了地震數據和各種狀態數據的實時上傳,同時解決了地震數據及狀態數據相互影響的問題,有利于提高地震數據采集傳輸的穩定性和可靠性。

    室內和海上多次生產應用證明,本文提出的接口卡能夠滿足海上地震勘探儀器對船載采集接口的實時采集、處理和存儲要求,對其他相關的采集接口卡的設計具有一定的參考價值。

參考文獻

[1] 熊翥.高精度三維地震(I):數據采集[J].勘探地球物理進展,2009,32(1):1-11.

[2] 趙殿棟.高精度地震勘探技術發展回顧與展望[J].石油物探,2009,48(5):425-436.

[3] 張琰,王愛林,陳穎圖.基于CPCI總線的PowerPC主處理板設計[J].電子技術,2011,38(6):55-57.

[4] 王旭.PCI9054局部總線三種工作模式的具體應用[J].電子與封裝,2005,12(5):27-28.

[5] 孟青.多通道數據采集記錄器的設計與研究[D].太原:中北大學,2013.

[6] 劉亮.外置預加重均衡器在高速背板互聯中的應用[J].電子技術應用,2010,36(8):18-19.



作者信息:

邱永成,謝榮清,郭  軼

(中海油田服務股份有限公司 物探事業部,天津300450)

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美一级片一区| 暖暖成人免费视频| 亚洲电影在线免费观看| 亚洲性图久久| 一区二区av在线| 91久久精品国产91性色| 精品91久久久久| 国内精品伊人久久久久av一坑| 国产精品久久网站| 欧美三级乱码| 欧美日韩亚洲激情| 欧美日韩视频免费播放| 欧美人成在线| 欧美精品一区二区三区高清aⅴ| 蜜桃av综合| 久久综合久色欧美综合狠狠| 久久免费国产精品1| 久久九九国产精品| 久久久久se| 久久综合激情| 欧美大片国产精品| 日韩一区二区久久| 亚洲精品在线视频观看| 亚洲激情不卡| 亚洲美女黄色| 一区二区三区www| 中文精品视频一区二区在线观看| 亚洲精品一区二区三区不| 亚洲精品乱码| 一卡二卡3卡四卡高清精品视频| 一本色道久久综合亚洲精品按摩 | 欧美性猛交99久久久久99按摩| 欧美日韩国产成人在线观看| 欧美日韩午夜剧场| 国产精品久久久久久久久免费樱桃| 国产精品免费网站在线观看| 国产手机视频精品| 在线看一区二区| 亚洲精品在线二区| 亚洲无毛电影| 久久成人免费电影| 亚洲精品日韩在线观看| 亚洲午夜精品17c| 欧美一区二区在线免费播放| 久久一区二区三区超碰国产精品 | 欧美激情一二区| 欧美日韩综合视频网址| 国产精品夜夜夜| 激情久久五月天| av不卡免费看| 亚洲欧美在线网| 最新亚洲一区| 亚洲欧美久久| 久久亚洲春色中文字幕| 欧美日韩精品免费观看| 国产伦精品一区| 亚洲国产精品精华液2区45| 99国产一区| 久久av最新网址| 一区二区三区色| 欧美专区亚洲专区| 欧美激情免费观看| 国产精品日韩一区| 一区二区三区在线观看国产| 一本色道精品久久一区二区三区| 欧美在线日韩| 亚洲神马久久| 久久综合九色九九| 欧美午夜在线| 尤物视频一区二区| 中文一区字幕| 亚洲激情在线激情| 午夜精品成人在线视频| 欧美成人精品不卡视频在线观看| 国产精品普通话对白| 亚洲国产日韩欧美在线动漫| 亚洲欧美激情一区二区| 日韩午夜剧场| 久久综合九色| 国产麻豆视频精品| 亚洲精品在线电影| 亚洲第一福利社区| 欧美亚洲日本一区| 欧美精品在线一区二区| 国产亚洲观看| 亚洲视频一二| 亚洲精品久久久久| 久久aⅴ国产紧身牛仔裤| 欧美日韩精品一区| 伊人成人开心激情综合网| 亚洲伊人色欲综合网| 洋洋av久久久久久久一区| 老司机精品久久| 国产精品一国产精品k频道56| 亚洲日本中文| 亚洲国产精品一区在线观看不卡| 午夜精品久久一牛影视| 欧美区国产区| 亚洲国产成人久久综合一区| 性欧美办公室18xxxxhd| 亚洲一区二区三| 欧美日韩成人在线| 在线日本成人| 久久国产一区二区三区| 欧美亚洲视频一区二区| 国产精品久久久久9999高清| 日韩一区二区免费高清| 亚洲免费观看在线视频| 免费影视亚洲| 亚洲精品视频二区| 91久久国产精品91久久性色| 欧美在线观看视频在线| 国产精品极品美女粉嫩高清在线| 99re6热在线精品视频播放速度| 亚洲日本欧美日韩高观看| 老司机午夜精品| 狠狠入ady亚洲精品| 欧美一区二区视频97| 久久精品久久综合| 国产欧美日韩一区| 亚洲欧美成人综合| 亚洲欧美日韩在线一区| 国产精品女主播在线观看 | 亚洲欧洲一区| 亚洲欧洲精品一区二区三区不卡| 免费在线欧美黄色| 亚洲国产成人久久综合一区| 亚洲精品国产精品国自产观看浪潮| 暖暖成人免费视频| 亚洲国产精品美女| 99re热精品| 欧美三级日本三级少妇99| 夜夜嗨av一区二区三区中文字幕 | 欧美日韩日本视频| 一区二区三区成人精品| 亚洲女与黑人做爰| 国产精品丝袜白浆摸在线| 亚洲女同同性videoxma| 久久se精品一区二区| 国产亚洲欧美日韩日本| 亚洲高清久久| 欧美刺激性大交免费视频| 亚洲精品乱码| 亚洲免费视频成人| 国产女人18毛片水18精品| 欧美亚洲免费| 亚洲欧美日韩在线一区| 国产日韩成人精品| 亚欧成人在线| 免费中文日韩| 一本到高清视频免费精品| 午夜精品亚洲| 国产一区在线观看视频| 亚洲高清二区| 欧美精品一区二区三区高清aⅴ| 一本色道久久| 久久精品国产精品| 国产精品久久一区二区三区| 国产精品免费视频xxxx| 欧美亚洲系列| 香蕉久久夜色精品国产| 欧美激情第10页| 夜夜嗨一区二区| 久久国产精品色婷婷| 伊人色综合久久天天| 亚洲美女色禁图| 国产精品最新自拍| 亚洲视频自拍偷拍| 久久精品一区二区三区中文字幕| 国内精品写真在线观看| 夜夜嗨一区二区| 国产精品一区二区三区久久| 亚洲国产精品成人综合| 99re亚洲国产精品| 国产精品久久久久久超碰| 午夜精品久久久久久久久久久久久| 毛片基地黄久久久久久天堂| 99视频有精品| 久久青草欧美一区二区三区| 日韩一区二区久久| 久久久亚洲精品一区二区三区| 亚洲免费观看高清完整版在线观看| 欧美一区亚洲二区| 亚洲缚视频在线观看| 欧美亚洲尤物久久| 亚洲国产第一页| 久久精品二区| 洋洋av久久久久久久一区| 久久久久久精| 亚洲深夜福利视频| 蜜臀91精品一区二区三区| 亚洲一区综合| 欧美精品在线观看| 欧美在线一二三四区| 欧美视频官网| 亚洲精品网址在线观看| 国产日韩一区二区三区在线播放| 一本色道久久综合狠狠躁的推荐| 黄色成人片子| 欧美亚洲在线播放|