亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA的電纜遙測系統(tǒng)接口電路設(shè)計

        2010-09-14 08:59:00吳愛平李勇華
        石油管材與儀器 2010年3期
        關(guān)鍵詞:遙測寄存器移位

        吳愛平李勇華

        (1.長江大學(xué)電子信息學(xué)院 湖北荊州) (2.勝利油田鉆井院 山東東營)

        基于FPGA的電纜遙測系統(tǒng)接口電路設(shè)計

        吳愛平1李勇華2

        (1.長江大學(xué)電子信息學(xué)院 湖北荊州) (2.勝利油田鉆井院 山東東營)

        根據(jù)FPGA可編程技術(shù)具有功能集成度高,設(shè)計靈活,可靠性高的特點,提出了利用FPGA實現(xiàn)電纜遙測系統(tǒng)接口電路的方法,給出了FPGA設(shè)計的頂層圖,并對設(shè)計進行了仿真。結(jié)果表明,使用該方法設(shè)計的電纜遙測系統(tǒng)接口電路結(jié)構(gòu)簡單,可靠性高。

        FPGA;VHDL;電纜遙測系統(tǒng)

        0 引 言

        電纜遙測系統(tǒng)(CTS)是井下儀器與地面計算機測井系統(tǒng)之間的一種高速數(shù)據(jù)傳輸系統(tǒng),它在計算機指令的控制下,進行數(shù)據(jù)的采集,格式編排和傳輸,每一幀上行數(shù)據(jù)與下行指令中均含有幀同步字FSP和循環(huán)冗余校驗碼CRC。因此,CTS不僅數(shù)據(jù)傳輸率高,而且遙測高度可靠。任何新設(shè)計的井下儀器只要增加一個標準接口,就可以與CTS匹配。隨著電子技術(shù)的高速發(fā)展,可編程邏輯器件的廣泛應(yīng)用為數(shù)字系統(tǒng)的設(shè)計帶來了極大的靈活性[1]。本文介紹一種基于FPGA的電纜遙測系統(tǒng)接口電路設(shè)計,利用VHDL語言編寫程序來實現(xiàn),提高了設(shè)計的可靠性和集成度。

        1 CTS井下總線

        CTS在井下采用了類似于計算機的體系結(jié)構(gòu),即在各井下儀器之間安排了三條串行總線,各井下儀器均與井下總線相連,每一井下儀器分別有規(guī)定的地址碼,地面計算機向井下發(fā)送指令,指令中包含井下儀器的地址碼和操作指令,井下儀器從指令中識別出自己的地址碼后執(zhí)行該指令,并把數(shù)據(jù)送至井下數(shù)據(jù)總線上。井下總線由下行信號線、上行時鐘線和上行數(shù)據(jù)/啟動線組成,下行信號線DSIG用來傳送下行指令,從井下遙測單元至井下儀器單向運行,下行信號DSIG既含數(shù)據(jù)信息也含下行時鐘信息,二者由井下儀器的總線接口電路分離;上行時鐘線UCLK單向運行,井下儀器的數(shù)據(jù)在上行時鐘UCLK的作用下逐位(串行)輸出至上行數(shù)據(jù)線上。由于各井下儀器是順序傳送數(shù)據(jù)的,所以上行時鐘線是按“菊花鏈”方式與各井下儀相連接。每幀開始時,上行時鐘UCLK先送至第一個井下儀[2],當(dāng)?shù)谝粋€井下儀器的數(shù)據(jù)送完后,UCLK送至第二個井下儀器,依次類推直至把最后一個井下儀器的數(shù)據(jù)送完為止;上行數(shù)據(jù)線/啟動線UDATA/GO是雙向運行的,每幀開始時,井下遙測單元通過UDATA/GO總線發(fā)出GO脈沖,通知各井下儀器,做好傳送數(shù)據(jù)的準備,各井下儀器在上行時鐘UCLK的作用下,依次把數(shù)據(jù)送至上行線上進行數(shù)據(jù)上傳。

        2 FPGA內(nèi)部設(shè)計

        本文設(shè)計的CTS接口電路以兩支井下儀器的組合為例,井下儀器1的每幀數(shù)據(jù)量為64位,井下儀器2的每幀數(shù)據(jù)量為192位。每幀開始時,井下遙測單元發(fā)出GO脈沖,320μs后,井下遙測單元發(fā)出256個UCLK,UCLK的下降沿把井下儀器1的64位數(shù)據(jù)逐位選通到UDATA/GO總線上。第一個井下儀器的數(shù)據(jù)送完之后在控制電路的作用下,UCLK送至第二個井下儀器,直至把井下儀器2的數(shù)據(jù)送完。井下遙測單元下發(fā)的指令DSIG經(jīng)信號分離后,分離出串行的數(shù)據(jù)信息和下行時鐘,通過移位寄存器進行串并轉(zhuǎn)換。FPGA器件選用ALTERA公司的FLEX10K10TC144,筆者在FPGA內(nèi)設(shè)有四個模塊:移位寄存器模塊、延遲電路模塊、比較器模塊和時鐘控制電路模塊。FPGA中頂層設(shè)計框圖如圖1所示。DCLK為下行時鐘,DDATA為下行指令,UCLK為上行時鐘,UDATA為儀器上傳的數(shù)據(jù),GOP為啟動脈沖。在下行時鐘下利用移位寄存器將下發(fā)的指令解析出來,BIW高七位是儀器的地址碼,BIW低八位是下發(fā)給相應(yīng)儀器的指令,延遲電路模塊是移位結(jié)束待數(shù)據(jù)穩(wěn)定后再進行地址比較識別,以免出錯。比較器模塊用于地址識別,判斷指令對哪支儀器操作??刂齐娐纺K根據(jù)儀器的數(shù)據(jù)量控制菊花鏈的斷開和接通,依次將各儀器的數(shù)據(jù)上傳。

        圖1 FPGA頂層設(shè)計框圖

        3 軟件設(shè)計

        FPGA中移位寄存器模塊、延遲電路模塊、比較器模塊和時鐘控制電路模塊程序采用VHDL語言編寫,開發(fā)平臺為MAXPLUSII。下面以移位寄存器模塊為例講述FPGA中的程序設(shè)計。RESET為系統(tǒng)復(fù)位信號,高電平有效,DIR為32位串行數(shù)據(jù),DCLK為下發(fā)時鐘,q[31..0]為移位數(shù)據(jù)輸出。串行數(shù)據(jù)在DCLK作用下進行移位,程序結(jié)構(gòu)體中使用一個進程,以DCLK為敏感信號,DCLK上升沿觸發(fā),移位寄存器模塊生成的元件圖如圖2所示。FPGA頂層亦采用VHDL語言編寫,利用元件例化語句,采用位置關(guān)聯(lián)方式將移位寄存器模塊、延遲電路模塊、比較器模塊和時鐘控制電路模塊進行有效連接,實現(xiàn)CTS的接口。

        圖2 移位寄存器元件圖

        4 結(jié)果分析

        為確保設(shè)計的可行性,對各模塊都進行了功能仿真和時序仿真。功能仿真只是從電路的功能上驗證設(shè)計的正確性,電路中沒有延時;而時序仿真能模擬實際電路中的器件延時,從而能進一步驗證設(shè)計的正確性[3]。移位模塊時序仿真波形如圖3。從圖中可以看到,Reset為高電平時,系統(tǒng)清零,q輸出00000000H,共32位。當(dāng)Reset為低電平,d一直保持高電平,dclk每來一個時鐘,在時鐘的上升沿將d的數(shù)據(jù)移入q,q的數(shù)據(jù)低位為1,高位移出,在100ns處,經(jīng)過4個時鐘后,q輸出0000000FH,即q低4位為1111。通過該模塊,下傳指令就寄存到移位寄存器的可讀輸出端,將移位寄存模塊的輸出作為地址識別模塊的輸入信號,與井下儀器的地址碼進行比較識別以及向井下儀器發(fā)送下傳指令。

        圖3 移位功能模塊仿真圖

        5 結(jié)束語

        本設(shè)計采用自頂向下的系統(tǒng)設(shè)計方法,并采用VHDL語言輸入,筆者自己定義器件的內(nèi)部邏輯和管腳,將工作放在芯片的設(shè)計中進行,這樣不僅可以通過芯片設(shè)計實現(xiàn)多種邏輯功能,而且增加了設(shè)計的靈活性、可靠性,縮短了開發(fā)周期,提高了效率。

        [1] 劉雁飛,吳 進.基于CPLD的曼徹斯特編譯碼實現(xiàn)[J].西安:西安郵電學(xué)院學(xué)報,2003,15(1)

        [2] 龐巨豐.測井原理及儀器[M].北京:科學(xué)出版社,2008

        [3] 吳愛平,熊曉東.基于FPGA的測井信號分離卡的設(shè)計[J].石油儀器,2005,19(2)

        TN914

        B

        1004-9134(2010)03-0090-02

        2009-08-25 編輯:姜 婷)

        吳愛平,男,1977年生,碩士,講師,2000年畢業(yè)于江漢石油學(xué)院,現(xiàn)在長江大學(xué)電子信息學(xué)院主要從事信號采集與處理的教學(xué)和科研。郵編:434023

        猜你喜歡
        遙測寄存器移位
        Lite寄存器模型的設(shè)計與實現(xiàn)
        再生核移位勒讓德基函數(shù)法求解分數(shù)階微分方程
        大型總段船塢建造、移位、定位工藝技術(shù)
        自適應(yīng)模糊PID控制的遙測方艙溫度調(diào)節(jié)方法
        電子制作(2019年11期)2019-07-04 00:34:40
        某小型無人機遙測軟件設(shè)計
        電子測試(2018年13期)2018-09-26 03:30:00
        Σ(X)上權(quán)移位算子的不變分布混沌性
        分簇結(jié)構(gòu)向量寄存器分配策略研究*
        淺談如何提高遙測狀態(tài)估計合格率
        多指離斷手指移位再植拇指25例
        利用VBA處理鄰近氣象站的相關(guān)遙測數(shù)據(jù)
        河南科技(2014年16期)2014-02-27 14:13:30
        日韩精品极品免费在线视频| 黄色成人网站免费无码av| 2021国产最新在线视频一区| 在线亚洲精品国产成人二区| 婷婷丁香开心五月综合| 无遮挡18禁啪啪羞羞漫画| 欧美成人看片黄a免费看| 九九精品国产99精品| 成熟的女人毛茸茸色视频| 日本又色又爽又黄又免费网站| 亚洲av日韩av不卡在线观看| 国内精品91久久久久| 激情五月开心五月啪啪| 精品精品国产自在97香蕉| 国内精品久久久久久久影视麻豆| yw193.can尤物国产在线网页| 青青草免费手机直播视频| 国产精品妇女一二三区| 亚洲人成网站77777在线观看| 国产麻豆精品久久一二三 | 亚洲精品第四页中文字幕| 先锋五月婷婷丁香草草| 精品乱码卡1卡2卡3免费开放| 中文字幕日本人妻一区| 国产精品狼人久久影院软件介绍| 日韩精品久久久肉伦网站| 国产成人啪精品午夜网站| 日韩av在线免费观看不卡| 中文字幕无码成人片| 人妻无码久久一区二区三区免费| 亚洲成AV人在线观看网址| 日韩精品一区二区免费| 国产成人精品一区二区三区视频| 国产免费av片在线观看麻豆| 长腿丝袜在线观看国产| 日本动漫瀑乳h动漫啪啪免费| 日本强好片久久久久久aaa| 亚洲区一区二区中文字幕| 精品亚洲一区二区区别在线观看 | 亚洲av乱码中文一区二区三区| 青青草视频国产在线观看|