[發(fā)明專利]一種基于FPGA的可變包長度數(shù)據(jù)采集方法有效
| 申請?zhí)枺?/td> | 202110253502.5 | 申請日: | 2021-03-09 |
| 公開(公告)號: | CN112905517B | 公開(公告)日: | 2022-05-20 |
| 發(fā)明(設(shè)計)人: | 李敏;陳修儒;黃振強(qiáng) | 申請(專利權(quán))人: | 明峰醫(yī)療系統(tǒng)股份有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42;G06F13/28 |
| 代理公司: | 紹興市越興專利事務(wù)所(普通合伙) 33220 | 代理人: | 高林 |
| 地址: | 310000 浙江省杭州市*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 fpga 可變 長度 數(shù)據(jù) 采集 方法 | ||
1.一種基于FPGA的可變包長度數(shù)據(jù)采集方法,其特征在于,包括以下步驟:
S1.根據(jù)CT機(jī)型,確定探測器產(chǎn)生的數(shù)據(jù)包大小和上位機(jī)系統(tǒng)軟件分配給ACQ設(shè)備的地址空間大小,計算出地址空間中所能儲存的探測器數(shù)據(jù)包的最大個數(shù),所述探測器數(shù)據(jù)包的最大個數(shù)=地址空間大小/數(shù)據(jù)包大小;
上位機(jī)系統(tǒng)軟件初始化ACQ設(shè)備的bar0寄存器和bar2寄存器,其中bar0寄存器用于寄存分配給ACQ設(shè)備的地址空間,bar2寄存器用于寄存數(shù)據(jù)包大小值和數(shù)據(jù)包的最大個數(shù);
S2.將bar0寄存器值寫入數(shù)據(jù)存儲器,將bar2寄存器值寫入地址存儲器;
S3.存儲器讀取模塊按周期讀取地址存儲器中的寄存器值,用于DMA的控制;
S4.數(shù)據(jù)采集時,探測器數(shù)據(jù)采集板產(chǎn)生數(shù)據(jù)包并存入DCB數(shù)據(jù)輸入模塊;每寫入一個數(shù)據(jù)包,計數(shù)器就加1,直到計數(shù)器值等于地址空間中所能儲存的最大數(shù)據(jù)包個數(shù)時,計數(shù)器清零;
DCB數(shù)據(jù)輸入模塊中的數(shù)據(jù)以bar0寄存器給的初始地址寫入數(shù)據(jù)儲存器,每寫入一個數(shù)據(jù)包,數(shù)據(jù)儲存器的地址就加上一個數(shù)據(jù)包大小值,當(dāng)計數(shù)器值等于地址空間中所能儲存的最大數(shù)據(jù)包個數(shù)時,再重新從初始地址開始寫入;
S5. 數(shù)據(jù)儲存器中的數(shù)據(jù)包通過DMA控制器進(jìn)行DMA寫操作,上位機(jī)接收到數(shù)據(jù)包。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于明峰醫(yī)療系統(tǒng)股份有限公司,未經(jīng)明峰醫(yī)療系統(tǒng)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110253502.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





