地球物理儀器的跨時鐘域串行數(shù)據(jù)交換方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種地球物理儀器的跨時鐘域串行數(shù)據(jù)交換方法、裝置及系統(tǒng),涉及地球物理儀器【技術(shù)領(lǐng)域】,所述方法包括以下步驟:S1:采用第一串行接口的時鐘頻率來接收并存儲由所述第一串行接口所傳送來的串行數(shù)據(jù),所述第一串行接口為地球物理儀器中數(shù)據(jù)采集模塊的串行接口;S2:采用第二串行接口的時鐘頻率將所述串行數(shù)據(jù)通過第二串行接口發(fā)送至數(shù)據(jù)接收端,所述第二串行接口為所述串行數(shù)據(jù)接收端的串行接口。本發(fā)明通過按照第一串行接口的時鐘頻率來接收串行數(shù)據(jù),并通過第二串行接口的時鐘頻率來發(fā)送數(shù)據(jù),使得在不占用地球物理儀器資源的情況下,有效提高了數(shù)據(jù)交換速度。
【專利說明】地球物理儀器的跨時鐘域串行數(shù)據(jù)交換方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及地球物理儀器【技術(shù)領(lǐng)域】,特別涉及一種地球物理儀器的跨時鐘域串行數(shù)據(jù)交換方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]隨著技術(shù)的進步,信息技術(shù)與計算機技術(shù)得到了快速發(fā)展,包括電磁法在內(nèi)的地球物理儀器都得到了長足的進步,但隨著便攜式、小型化、低功耗和低成本的發(fā)展要求,地球物理儀器中數(shù)據(jù)采集模塊普遍采用串行輸出接口的模/數(shù)轉(zhuǎn)換器(Analog-to-DigitalConverter, ADC),由于串行輸出結(jié)構(gòu)的傳輸速度比較快,在數(shù)據(jù)采集完畢進行數(shù)據(jù)存儲或傳輸時,如果地球物理儀器中數(shù)據(jù)采集模塊的串行接口和數(shù)據(jù)接收端的串行接口的時鐘域不一致,則很難進行無縫連接,雖然可以采用先入先出隊列(First Input First Output,FIFO)來實現(xiàn)跨時間域進行數(shù)據(jù)交換功能,但占用了地球物理儀器為數(shù)不多的資源,會影響地球物理儀器的整體性能,并且數(shù)據(jù)交換速度過低。
【發(fā)明內(nèi)容】
[0003](一)要解決的技術(shù)問題
[0004]本發(fā)明要解決的技術(shù)問題是:如何在不占用地球物理儀器資源的情況下,提高數(shù)據(jù)交換速度。
[0005](二)技術(shù)方案
[0006]為解決上述技術(shù)問題,本發(fā)明提供了一種地球物理儀器的跨時鐘域串行數(shù)據(jù)交換方法,所述方法包括以下步驟:
[0007]S1:采用第一串行接口的時鐘頻率來接收并存儲由所述第一串行接口所傳送來的串行數(shù)據(jù),所述第一串行接口為地球物理儀器中數(shù)據(jù)采集模塊的串行接口 ;
[0008]S2:采用第二串行接口的時鐘頻率將所述串行數(shù)據(jù)通過第二串行接口發(fā)送至數(shù)據(jù)接收端,所述第二串行接口為所述串行數(shù)據(jù)接收端的串行接口。
[0009]其中,步驟SI包括:
[0010]Slll:采用第一串行接口的時鐘頻率來接收由所述第一串行接口所傳送來的串行數(shù)據(jù),并將所述串行數(shù)據(jù)存儲至寄存器A中;
[0011]步驟SI和S2之間還包括:
[0012]S121:將所述寄存器A所存儲的串行數(shù)據(jù)轉(zhuǎn)移至寄存器C中;
[0013]步驟S2包括:
[0014]S211:采用第二串行接口的時鐘頻率將所述寄存器C中存儲的串行數(shù)據(jù)通過第二串行接口發(fā)送至數(shù)據(jù)接收端。
[0015]其中,所述寄存器A和寄存器C的位寬相同,且所述寄存器A的位寬與所述串行數(shù)據(jù)的位數(shù)相同。
[0016]其中,步驟S121之前還包括:[0017]S120:判斷所述寄存器A中是否存滿數(shù)據(jù),若是,則執(zhí)行步驟S121,否則返回步驟
Slllo
[0018]其中,設(shè)置與所述寄存器A的存儲狀態(tài)相對應(yīng)的標志寄存器B,當所述寄存器A中存滿數(shù)據(jù)時,所述標志寄存器B被置為I ;當所述寄存器A未存滿數(shù)據(jù)時,所述標志寄存器B為O ;
[0019]步驟S120中,判斷所述寄存器A中是否存滿數(shù)據(jù)包括:
[0020]判斷所述標志寄存器B是否為1,若是,則判定為所述寄存器A已經(jīng)存滿數(shù)據(jù),否則判定為未存滿數(shù)據(jù)。
[0021]其中,步驟S211之前還包括:
[0022]S210:判斷所述寄存器C中是否存滿數(shù)據(jù),若是,則執(zhí)行步驟S211,否則返回步驟S121。
[0023]其中,設(shè)置與所述寄存器C的存儲狀態(tài)相對應(yīng)的標志寄存器D,當所述寄存器C中存滿數(shù)據(jù)時,所述標志寄存器D被置為I ;當所述寄存器C未存滿數(shù)據(jù)時,所述標志寄存器D為O ;
[0024]步驟S210中,判斷所述寄存器C中是否存滿數(shù)據(jù)包括:
[0025]判斷所述標志寄存器D是否為1,若是,則判定為所述寄存器C已經(jīng)存滿數(shù)據(jù),否則判定為未存滿數(shù)據(jù)。
[0026]本發(fā)明還公開了一種地球物理儀器的跨時鐘域串行數(shù)據(jù)交換裝置,所述裝置包括:
[0027]數(shù)據(jù)接收模塊,用于采用第一串行接口的時鐘頻率來接收并存儲由所述第一串行接口所傳送來的串行數(shù)據(jù),所述第一串行接口為地球物理儀器中數(shù)據(jù)采集模塊的串行接Π ;
[0028]數(shù)據(jù)發(fā)送模塊,用于采用第二串行接口的時鐘頻率將所述串行數(shù)據(jù)通過第二串行接口發(fā)送至數(shù)據(jù)接收端,所述第二串行接口為所述串行數(shù)據(jù)接收端的串行接口。
[0029]本發(fā)明還公開了一種地球物理儀器的跨時鐘域串行數(shù)據(jù)交換系統(tǒng),所述系統(tǒng)包括:數(shù)據(jù)接收端、地球物理儀器的數(shù)據(jù)采集模塊和所述的裝置,所述裝置的數(shù)據(jù)接收模塊與所述數(shù)據(jù)采集模塊連接,所述裝置的數(shù)據(jù)發(fā)送模塊與所述數(shù)據(jù)接收端連接。
[0030]其中,當所述數(shù)據(jù)采集模塊為一個時,所述數(shù)據(jù)接收端為一個或多個;當所述數(shù)據(jù)采集模塊為多個時,所述數(shù)據(jù)接收端的個數(shù)與所述數(shù)據(jù)采集模塊個數(shù)相同、且一一對應(yīng)。
[0031](三)有益效果
[0032]本發(fā)明通過按照第一串行接口的時鐘頻率來接收串行數(shù)據(jù),并通過第二串行接口的時鐘頻率來發(fā)送數(shù)據(jù),使得在不占用地球物理儀器資源的情況下,有效提高了數(shù)據(jù)交換速度。
【專利附圖】
【附圖說明】
[0033]圖1是本發(fā)明一種實施方式的地球物理儀器的跨時鐘域串行數(shù)據(jù)交換方法的流程圖;
[0034]圖2是本發(fā)明一種實施例的地球物理儀器的跨時鐘域串行數(shù)據(jù)交換方法的流程圖;[0035]圖3是本發(fā)明一種實施方式的地球物理儀器的跨時鐘域串行數(shù)據(jù)交換裝置的結(jié)構(gòu)框圖;
[0036]圖4是本發(fā)明一種實施方式的地球物理儀器的跨時鐘域串行數(shù)據(jù)交換系統(tǒng)的結(jié)構(gòu)框圖;
[0037]圖5是本發(fā)明一種實施例的多對多的地球物理儀器的跨時鐘域串行數(shù)據(jù)交換系統(tǒng)的結(jié)構(gòu)框圖;
[0038]圖6是本發(fā)明另一種實施例的一對多的地球物理儀器的跨時鐘域串行數(shù)據(jù)交換系統(tǒng)的結(jié)構(gòu)框圖。
【具體實施方式】
[0039]下面結(jié)合附圖和實施例,對本發(fā)明的【具體實施方式】作進一步詳細描述。以下實施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
[0040]圖1是本發(fā)明一種實施方式的地球物理儀器的跨時鐘域串行數(shù)據(jù)交換方法的流程圖;參照圖1,所述方法包括以下步驟:
[0041]S1:采用第一串行接口的時鐘頻率來接收并存儲由所述第一串行接口所傳送來的串行數(shù)據(jù)(根據(jù)地球物理儀器的特性可知,所述串行數(shù)據(jù)為地球物理儀器中數(shù)據(jù)采集模塊的一幀數(shù)據(jù),每幀數(shù)據(jù)的位數(shù)相同),所述第一串行接口為地球物理儀器中數(shù)據(jù)采集模塊的串行接口 ;
[0042]S2:采用第二串行接口的時鐘頻率將所述串行數(shù)據(jù)通過第二串行接口發(fā)送至數(shù)據(jù)接收端,所述第二串行接口為所述串行數(shù)據(jù)接收端的串行接口。
[0043]本實施方式通過按照第一串行接口的時鐘頻率來接收串行數(shù)據(jù),并通過第二串行接口的時鐘頻率來發(fā)送數(shù)據(jù),使得在不占用地球物理儀器資源的情況下,有效提高了數(shù)據(jù)交換速度。
[0044]第一串行接口的時鐘頻率一般要求小于第二串行接口的時鐘頻率,在特殊情況下,第一串行接口的時鐘頻率是第二串行接口的時鐘頻率的整數(shù)倍。
[0045]獲取第一串行接口的時鐘頻率的方式有多種,此處以兩種方式為例:第一種:先向所述數(shù)據(jù)采集模塊發(fā)送第一時鐘頻率獲取請求;再接收所述數(shù)據(jù)采集模塊所返回的所述第一串行接口的時鐘頻率。第二種:直接接收人工設(shè)置的所述第一串行接口的時鐘頻率。獲取第二串行接口的時鐘頻率的方式與獲取第一串行接口的時鐘頻率的方式基本相同,在此不做贅述。
[0046]為防止數(shù)據(jù)出現(xiàn)錯誤,優(yōu)選地,步驟SI包括:
[0047]Slll:采用第一串行接口的時鐘頻率來接收由所述第一串行接口所傳送來的串行數(shù)據(jù),并將所述串行數(shù)據(jù)存儲至寄存器A中;根據(jù)需要,在將所述串行數(shù)據(jù)存儲之前,還可對所述串行數(shù)據(jù)進行預(yù)處理,所述預(yù)處理為平滑、濾波和均值計算等處理中的至少一種。
[0048]步驟SI和S2之間還包括:
[0049]S121:將所述寄存器A所存儲的串行數(shù)據(jù)轉(zhuǎn)移至寄存器C中;
[0050]步驟S2包括:
[0051]S211:采用第二串行接口的時鐘頻率將所述寄存器C中存儲的串行數(shù)據(jù)通過第二串行接口發(fā)送至數(shù)據(jù)接收端。[0052]為節(jié)約寄存器的使用空間,并且便于控制,優(yōu)選地,所述寄存器A和寄存器C的位寬相同,且所述寄存器A的位寬與所述串行數(shù)據(jù)的位數(shù)相同。
[0053]為防止寄存器A還未存滿,就開始進行數(shù)據(jù)交換,所導致的串行數(shù)據(jù)錯誤,優(yōu)選地,步驟S121之前還包括:
[0054]S120:判斷所述寄存器A中是否存滿數(shù)據(jù),若是,則執(zhí)行步驟S121,否則返回步驟
Slllo
[0055]為便于獲得寄存器A的存儲狀態(tài),優(yōu)選地,設(shè)置與所述寄存器A的存儲狀態(tài)相對應(yīng)的標志寄存器B,當所述寄存器A中存滿數(shù)據(jù)時,所述標志寄存器B被置為I ;當所述寄存器A未存滿數(shù)據(jù)時,所述標志寄存器BSO;
[0056]步驟S120中,判斷所述寄存器A中是否存滿數(shù)據(jù)包括:
[0057]判斷所述標志寄存器B是否為1,若是,則判定為所述寄存器A已經(jīng)存滿數(shù)據(jù),否則判定為未存滿數(shù)據(jù)。
[0058]為防止寄存器C還未存滿,就開始進行數(shù)據(jù)交換,所導致的串行數(shù)據(jù)錯誤,優(yōu)選地,步驟S211之前還包括:
[0059]S210:判斷所述寄存器C中是否存滿數(shù)據(jù),若是,則執(zhí)行步驟S211,否則返回步驟S121。
[0060]為便于獲得寄存器C的存儲狀態(tài),優(yōu)選地,,設(shè)置與所述寄存器C的存儲狀態(tài)相對應(yīng)的標志寄存器D,當所述寄存器C中存滿數(shù)據(jù)時,所述標志寄存器D被置為I ;當所述寄存器C未存滿數(shù)據(jù)時,所述標志寄存器D為O ;
[0061]步驟S210中,判斷所述寄存器C中是否存滿數(shù)據(jù)包括:
[0062]判斷所述標志寄存器D是否為1,若是,則判定為所述寄存器C已經(jīng)存滿數(shù)據(jù),否則判定為未存滿數(shù)據(jù)。
[0063]在數(shù)據(jù)交換完畢后,為便于及時結(jié)束流程,優(yōu)選地,步驟S2之后還包括:
[0064]S3:判斷數(shù)據(jù)交換是否全部完成,若是,則結(jié)束流程。
[0065]實施例
[0066]下面以一個具體的實施例來說明本發(fā)明,但不限定本發(fā)明的保護范圍。參照圖2,本實施例包括以下步驟:
[0067]步驟101:設(shè)置一個位數(shù)夠?qū)?即與地球物理儀器中數(shù)據(jù)采集模塊的一幀數(shù)據(jù)的位數(shù)相同,例如:24bit或32bit等)的寄存器A,并將其初始值置為O ;同時設(shè)置一個位數(shù)為lbit、且與所述寄存器A的存儲狀態(tài)相對應(yīng)的標志寄存器B,并將其初值置為0,當所述寄存器A中存滿數(shù)據(jù)時,所述標志寄存器B被置為I ;當所述寄存器A未存滿數(shù)據(jù)時,所述標志寄存器B為O;
[0068]步驟102:設(shè)置一個位寬和寄存器A相同的寄存器C,并將其初始值置為O ;同時設(shè)置一個位數(shù)為lbit、且與所述寄存器C的存儲狀態(tài)相對應(yīng)的標志寄存器D,并將其初值置為0,當所述寄存器C中存滿數(shù)據(jù)時,所述標志寄存器D被置為I ;當所述寄存器C未存滿數(shù)據(jù)時,所述標志寄存器D為O ;
[0069]步驟103:獲取第一串行接口和第二串行接口的時鐘頻率;
[0070]步驟104:采用第一串行接口的時鐘頻率來接收(每次接收lbit、或者2bit以上的串行數(shù)據(jù))由所述第一串行接口所傳送來的串行數(shù)據(jù),并將所述串行數(shù)據(jù)依次存儲至寄存器A中(若寄存器A中還存在上一次所接收的數(shù)據(jù),則等寄存器A的數(shù)據(jù)全部轉(zhuǎn)移至所述寄存器C后,再接收所述第一串行接口所傳來的串行數(shù)據(jù);可通過設(shè)置新的標志寄存器E來對應(yīng)寄存器C的數(shù)據(jù)存儲狀態(tài),當寄存器C的數(shù)據(jù)全部被發(fā)送時,新的標志寄存器置為1,以判斷寄存器C是否還存在上一次所接收的數(shù)據(jù));
[0071]步驟105:判斷所述標志寄存器B是否為1,若是,則執(zhí)行步驟106,否則返回步驟104 ;
[0072]步驟106:將所述寄存器A所存儲的串行數(shù)據(jù)轉(zhuǎn)移至寄存器C中(若寄存器C中還存在上一次所接收的數(shù)據(jù),則等寄存器C的數(shù)據(jù)全部發(fā)送至所述數(shù)據(jù)接收端后,再將所述寄存器A所存儲的串行數(shù)據(jù)轉(zhuǎn)移至寄存器C中;可通過設(shè)置新的標志寄存器F來對應(yīng)寄存器C的數(shù)據(jù)存儲狀態(tài),當寄存器C的數(shù)據(jù)全部被發(fā)送時,新的標志寄存器F置為1,以判斷寄存器C是否還存在上一次所接收的數(shù)據(jù));
[0073]步驟107:判斷所述標志寄存器D是否為1,若是,則執(zhí)行步驟108,否則返回步驟106 ;
[0074]步驟108:采用第二串行接口的時鐘頻率將所述寄存器C中存儲的串行數(shù)據(jù)通過第二串行接口發(fā)送至數(shù)據(jù)接收端;
[0075]步驟109:判斷地球物理儀器中數(shù)據(jù)采集模塊的采集工作是否完成(采集工作是否完成可通過接收人工輸入的停止信號來判斷是否完成,也可以通過在預(yù)設(shè)時間內(nèi),標志寄存器B和D是否均未變化來判斷,若是,則認為采集工作完成,否則認為未完成,預(yù)設(shè)時間可根據(jù)需要進行設(shè)置,例如:5分鐘),若是,則結(jié)束流程,否則返回步驟104。
[0076]本發(fā)明還公開了一種地球物理儀器的跨時鐘域串行數(shù)據(jù)交換裝置,參照圖3,所述裝置包括:
[0077]數(shù)據(jù)接收模塊,用于采用第一串行接口的時鐘頻率來接收并存儲由所述第一串行接口所傳送來的串行數(shù)據(jù),所述第一串行接口為地球物理儀器中數(shù)據(jù)采集模塊的串行接Π ;
[0078]數(shù)據(jù)發(fā)送模塊,用于采用第二串行接口的時鐘頻率將所述串行數(shù)據(jù)通過第二串行接口發(fā)送至數(shù)據(jù)接收端,所述第二串行接口為所述串行數(shù)據(jù)接收端的串行接口。
[0079]所述裝置包括:現(xiàn)場可編程門陣列(Field — Programmable Gate Array, FPGA)、復(fù)雜可編程邏輯器件(Complex Programmable Logic Device, CPLD)、數(shù)字信號處理器(digital signal processor, DSP)和 ARM 等處理器中的至少一種。
[0080]本發(fā)明還公開了一種地球物理儀器的跨時鐘域串行數(shù)據(jù)交換系統(tǒng),參照圖4,所述系統(tǒng)包括:數(shù)據(jù)接收端(所述數(shù)據(jù)接收端為數(shù)據(jù)傳輸接口或數(shù)據(jù)存儲模塊,所述數(shù)據(jù)傳輸接口即圖中的“其他接口 ”)、地球物理儀器的數(shù)據(jù)采集模塊和所述的裝置(即圖中的“數(shù)據(jù)交換裝置”),所述裝置的數(shù)據(jù)接收模塊與所述數(shù)據(jù)采集模塊連接,所述裝置的數(shù)據(jù)發(fā)送模塊與所述數(shù)據(jù)接收端連接。
[0081]在具體的數(shù)據(jù)交換過程中,可能會存在多個一對一的情況,參照圖5,即具有η (η為大于I的整數(shù))個地球物理儀器和η個數(shù)據(jù)接收端、且一一對應(yīng),這時所述裝置需要具有與之對應(yīng)的η組寄存器,每組寄存器均包括:寄存器Α、標志寄存器B、寄存器C和標志寄存器D ;還可能會存在一對多的情況,參照圖6,即具有I個地球物理儀器和η個數(shù)據(jù)接收端,這時需要一個寄存器A和標志寄存器B,及η個寄存器C和標志寄存器D ;還可在所述一對多的基礎(chǔ)上設(shè)置多個一對多的情況,在此不再具體說明。針對上述情況,優(yōu)選地,當所述數(shù)據(jù)采集模塊為一個時,所述數(shù)據(jù)接收端為一個或多個(所述多個為至少兩個);當所述數(shù)據(jù)采集模塊為多個時,所述數(shù)據(jù)接收端的個數(shù)與所述數(shù)據(jù)采集模塊個數(shù)相同、且一一對應(yīng)。
[0082]本發(fā)明與現(xiàn)有技術(shù)相比,還有以下優(yōu)點:
[0083](I)充分利用串行通信的特點,在資源夠的情況下可以根據(jù)需要將多個數(shù)據(jù)用于串行傳輸,提升速度,降低設(shè)計難度和復(fù)雜度。
[0084](2)避免了對多個不同的時鐘域進行異化處理,避免了一般將所有時鐘域提升為一個時鐘域帶來的問題,提升了各個時鐘域的設(shè)計資源的利用率。
[0085](3)能很好解決了地球物理儀器設(shè)計中單個FIFO不能進行的一對多的設(shè)計、而多個FIFO資源不夠或者接口不夠或者硬件空間不夠的設(shè)計,并且能夠做到更精簡,當有多個數(shù)據(jù)對的時候采用會有效的避免FIFO等資源不夠用而實現(xiàn)不了的情況。
[0086]以上實施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)【技術(shù)領(lǐng)域】的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護范圍應(yīng)由權(quán)利要求限定。
【權(quán)利要求】
1.一種地球物理儀器的跨時鐘域串行數(shù)據(jù)交換方法,其特征在于,所述方法包括以下步驟: S1:采用第一串行接口的時鐘頻率來接收并存儲由所述第一串行接口所傳送來的串行數(shù)據(jù),所述第一串行接口為地球物理儀器中數(shù)據(jù)采集模塊的串行接口; S2:采用第二串行接口的時鐘頻率將所述串行數(shù)據(jù)通過第二串行接口發(fā)送至數(shù)據(jù)接收端,所述第二串行接口為所述串行數(shù)據(jù)接收端的串行接口。
2.如權(quán)利要求1所述的方法,其特征在于,步驟SI包括: SI 11:采用第一串行接口的時鐘頻率來接收由所述第一串行接口所傳送來的串行數(shù)據(jù),并將所述串行數(shù)據(jù)存儲至寄存器A中; 步驟SI和S2之間還包括: S121:將所述寄存器A所存儲的串行數(shù)據(jù)轉(zhuǎn)移至寄存器C中; 步驟S2包括: S211:采用第二串行接口的時鐘頻率將所述寄存器C中存儲的串行數(shù)據(jù)通過第二串行接口發(fā)送至數(shù)據(jù)接收端。
3.如權(quán)利要求2所述的方法,其特征在于,所述寄存器A和寄存器C的位寬相同,且所述寄存器A的位寬與所述串行數(shù)據(jù)的位數(shù)相同。
4.如權(quán)利 要求3所述的方法,其特征在于,步驟S121之前還包括: S120:判斷所述寄存器A中是否存滿數(shù)據(jù),若是,則執(zhí)行步驟S121,否則返回步驟S111。
5.如權(quán)利要求4所述的方法,其特征在于,設(shè)置與所述寄存器A的存儲狀態(tài)相對應(yīng)的標志寄存器B,當所述寄存器A中存滿數(shù)據(jù)時,所述標志寄存器B被置為I ;當所述寄存器A未存滿數(shù)據(jù)時,所述標志寄存器BSO; 步驟S120中,判斷所述寄存器A中是否存滿數(shù)據(jù)包括: 判斷所述標志寄存器B是否為1,若是,則判定為所述寄存器A已經(jīng)存滿數(shù)據(jù),否則判定為未存滿數(shù)據(jù)。
6.如權(quán)利要求3所述的方法,其特征在于,步驟S211之前還包括: S210:判斷所述寄存器C中是否存滿數(shù)據(jù),若是,則執(zhí)行步驟S211,否則返回步驟S121。
7.如權(quán)利要求6所述的方法,其特征在于,設(shè)置與所述寄存器C的存儲狀態(tài)相對應(yīng)的標志寄存器D,當所述寄存器C中存滿數(shù)據(jù)時,所述標志寄存器D被置為I ;當所述寄存器C未存滿數(shù)據(jù)時,所述標志寄存器D為O ; 步驟S210中,判斷所述寄存器C中是否存滿數(shù)據(jù)包括: 判斷所述標志寄存器D是否為1,若是,則判定為所述寄存器C已經(jīng)存滿數(shù)據(jù),否則判定為未存滿數(shù)據(jù)。
8.—種地球物理儀器的跨時鐘域串行數(shù)據(jù)交換裝置,其特征在于,所述裝置包括: 數(shù)據(jù)接收模塊,用于采用第一串行接口的時鐘頻率來接收并存儲由所述第一串行接口所傳送來的串行數(shù)據(jù),所述第一串行接口為地球物理儀器中數(shù)據(jù)采集模塊的串行接口 ; 數(shù)據(jù)發(fā)送模塊,用于采用第二串行接口的時鐘頻率將所述串行數(shù)據(jù)通過第二串行接口發(fā)送至數(shù)據(jù)接收端,所述第二串行接口為所述串行數(shù)據(jù)接收端的串行接口。
9.一種地球物理儀器 的跨時鐘域串行數(shù)據(jù)交換系統(tǒng),其特征在于,所述系統(tǒng)包括:數(shù)據(jù)接收端、地球物理儀器的數(shù)據(jù)采集模塊和權(quán)利要求8所述的裝置,所述裝置的數(shù)據(jù)接收模塊與所述數(shù)據(jù)采集模塊連接,所述裝置的數(shù)據(jù)發(fā)送模塊與所述數(shù)據(jù)接收端連接。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,當所述數(shù)據(jù)采集模塊為一個時,所述數(shù)據(jù)接收端為一個或多個;當所述數(shù)據(jù)采集模塊為多個時,所述數(shù)據(jù)接收端的個數(shù)與所述數(shù)據(jù)采集模塊個數(shù)相 同、且一一對應(yīng)。
【文檔編號】G06F13/38GK103530259SQ201310495410
【公開日】2014年1月22日 申請日期:2013年10月21日 優(yōu)先權(quán)日:2013年10月21日
【發(fā)明者】嚴發(fā)寶, 董海, 譚勝龍, 姚紅春 申請人:湖南強軍科技有限公司