1.一種基于SATA接口的海洋物探數(shù)據(jù)存儲(chǔ)處理系統(tǒng),其特征在于包括SATA控制模塊(1)、數(shù)據(jù)核心處理模塊(3)、命令解析模塊(4)、高速緩存(7),其中
SATA控制模塊(1),通過(guò)SATA接口接收外部發(fā)送的配置命令后送至命令解析模塊(4)、外部發(fā)送的配置參數(shù)后送至數(shù)據(jù)核心處理模塊(3);對(duì)地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)進(jìn)行編碼、串行化、CRC計(jì)算后通過(guò)SATA接口發(fā)送至外部;所述的配置命令包括海洋物探水下拖纜的采集參數(shù)、工作模式、自檢信息;所述的配置參數(shù)包括抽取率;
命令解析模塊(4),接收配置命令、配置參數(shù)后進(jìn)行解析,將解析后的配置命令、配置參數(shù)送至外部,將解析得到的配置參數(shù)中的抽取率送至數(shù)據(jù)核心處理模塊(3);
數(shù)據(jù)核心處理模塊(3),接收配置參數(shù)后將配置參數(shù)送至命令解析模塊(4)、配置參數(shù)中的抽取率送至外部進(jìn)行地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)抽取;接收水下拖纜發(fā)送的地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)存儲(chǔ)于高速緩存(7),從高速緩存(7)讀取地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)進(jìn)行解析,并送至SATA控制模塊(1);所述的拖纜狀態(tài)數(shù)據(jù)包括海洋物探水下拖纜使用時(shí)長(zhǎng)、工作電壓監(jiān)測(cè)值;
高速緩存(7),接收并存儲(chǔ)地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的一種基于SATA接口的海洋物探數(shù)據(jù)存儲(chǔ)處理系統(tǒng),其特征在于:所述的SATA控制模塊(1)包括SATA接口(11)、時(shí)鐘和數(shù)據(jù)恢復(fù)單元(12)、并行化單元(13)、SATA主控制單元(14)、串行化單元(15),其中
SATA接口(11),接收外部發(fā)送的配置命令、配置參數(shù)后組成SATA串行數(shù)據(jù)送至?xí)r鐘和數(shù)據(jù)恢復(fù)單元(12);將串行化后的地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)送至外部;
時(shí)鐘和數(shù)據(jù)恢復(fù)單元(12),接收到SATA串行數(shù)據(jù)后進(jìn)行接收時(shí)鐘和數(shù)據(jù)恢復(fù),分離得到接收時(shí)鐘、配置命令、配置參數(shù),將接收時(shí)鐘送至并行化單元(13)、SATA主控制單元(14),將配置命令、配置參數(shù)送至并行化單元(13);
并行化單元(13),將接收時(shí)鐘作為同步時(shí)鐘驅(qū)動(dòng),對(duì)接收到配置命令、配置參數(shù)進(jìn)行并行化處理后,將并行化的配置命令送至命令解析模塊(4),將并行化的配置參數(shù)送至數(shù)據(jù)核心處理模塊(3);
SATA主控制單元(14),將接收時(shí)鐘作為同步時(shí)鐘驅(qū)動(dòng);接收數(shù)據(jù)核心處理模塊3發(fā)送的地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù),進(jìn)行編碼、CRC計(jì)算后送至串行化單元(15);
串行化單元(15),對(duì)地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)進(jìn)行串行化處理,并送至SATA接口單元(11)。
3.根據(jù)權(quán)利要求1或2所述的一種基于SATA接口的海洋物探數(shù)據(jù)存儲(chǔ)處理系統(tǒng),其特征在于:所述的數(shù)據(jù)核心處理模塊(3)包括核心處理單元(31)、數(shù)據(jù)地址緩沖單元(32)、第一數(shù)據(jù)緩沖單元(33)、高速緩存乒乓控制單元(34)、第一高速緩存讀寫(xiě)控制單元(35)、第二高速緩存讀寫(xiě)控制單元(36),第一高速緩存讀寫(xiě)控制單元(35)、第二高速緩存讀寫(xiě)控制單元(36)結(jié)構(gòu)功能完全相同,其中
核心處理單元(31),接收配置參數(shù)后將配置參數(shù)送至命令解析模塊(4),接收配置參數(shù)中的抽取率并送至外部進(jìn)行地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)抽取;接收水下拖纜發(fā)送的地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)后送至數(shù)據(jù)地址緩沖單元(32);
數(shù)據(jù)地址緩沖單元(32),接收地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)并存儲(chǔ);
第一數(shù)據(jù)緩沖單元(33),將解析后的地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)送至SATA控制模塊(1);
高速緩存乒乓控制單元(34),采用乒乓緩沖機(jī)制控制第一高速緩存讀寫(xiě)控制單元(35)、第二高速緩存讀寫(xiě)控制單元(36)依次讀取數(shù)據(jù)地址緩沖單元(32)中的地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù);采用乒乓緩沖機(jī)制控制第一高速緩存讀寫(xiě)控制單元(35)、第二高速緩存讀寫(xiě)控制單元(36)依次讀取高速緩存模塊(7)存儲(chǔ)的地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù);接收地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)后進(jìn)行解析并送至第一數(shù)據(jù)緩沖單元(33);
第一高速緩存讀寫(xiě)控制單元(35),讀取數(shù)據(jù)地址緩沖單元(32)中的地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)并送至高速緩存模塊(7)存儲(chǔ);讀取高速緩存模塊(7)的地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)并送至高速緩存乒乓控制單元(34);
第二高速緩存讀寫(xiě)控制單元(36),讀取數(shù)據(jù)地址緩沖單元(32)中的地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)并送至高速緩存模塊(7)存儲(chǔ);讀取高速緩存模塊(7)的地震采集數(shù)據(jù)、拖纜狀態(tài)數(shù)據(jù)并送至高速緩存乒乓控制單元(34)。
4.根據(jù)權(quán)利要求1或2所述的一種基于SATA接口的海洋物探數(shù)據(jù)存儲(chǔ)處理系統(tǒng),其特征在于:所述的命令解析模塊(4)包括命令解析單元(41)、數(shù)字包命令寄存器(42),其中
命令解析單元(41),接收配置命令、配置參數(shù)后進(jìn)行解析,將解析后的配置命令、配置參數(shù)送至數(shù)字包命令寄存器(42),將解析得到的配置參數(shù)中的抽取率送至數(shù)據(jù)核心處理模塊(3);
數(shù)字包命令寄存器(42),將解析后的配置命令、配置參數(shù)送至外部。
5.根據(jù)權(quán)利要求2所述的一種基于SATA接口的海洋物探數(shù)據(jù)存儲(chǔ)處理系統(tǒng),其特征在于:所述的時(shí)鐘和數(shù)據(jù)恢復(fù)單元(12)對(duì)接收到SATA串行數(shù)據(jù)進(jìn)行接收時(shí)鐘和數(shù)據(jù)恢復(fù)之前需要進(jìn)行10b/8b轉(zhuǎn)換。