[發(fā)明專利]一種基于SOC的逐點(diǎn)任意波形發(fā)生器和產(chǎn)生方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710178922.5 | 申請(qǐng)日: | 2017-03-23 |
| 公開(公告)號(hào): | CN107102683B | 公開(公告)日: | 2020-10-16 |
| 發(fā)明(設(shè)計(jì))人: | 陸順杰;彭曉林;黃立彬 | 申請(qǐng)(專利權(quán))人: | 深圳市鼎陽(yáng)科技股份有限公司 |
| 主分類號(hào): | G06F1/03 | 分類號(hào): | G06F1/03 |
| 代理公司: | 深圳鼎合誠(chéng)知識(shí)產(chǎn)權(quán)代理有限公司 44281 | 代理人: | 郭燕 |
| 地址: | 518000 廣東省深圳市寶安區(qū)新安街道興東*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 soc 任意 波形 發(fā)生器 產(chǎn)生 方法 | ||
1.一種基于SOC的逐點(diǎn)任意波形產(chǎn)生方法,其特征在于,應(yīng)用于基于SOC的逐點(diǎn)任意波形發(fā)生器,所述逐點(diǎn)任意波形發(fā)生器包括SOC、存儲(chǔ)器和數(shù)模轉(zhuǎn)換器,所述SOC包括PS處理器、數(shù)據(jù)交互模塊和與PS處理器連接的PL數(shù)字電路,所述數(shù)據(jù)交互模塊一端與所述存儲(chǔ)器相連接,另一端分別與PS處理器和PL數(shù)字電路相連接;所述方法包括:
接收輸入的波形類型、頻率和初始相位信息,進(jìn)行波形復(fù)制,生成相應(yīng)的波形數(shù)據(jù)并將其存儲(chǔ)于存儲(chǔ)器中,之后,輸出產(chǎn)生波形信號(hào);
獲取產(chǎn)生波形信號(hào),根據(jù)所述波形類型、頻率和初始相位信息,在所述存儲(chǔ)器中讀取相應(yīng)的波形數(shù)據(jù),逐點(diǎn)生成波形點(diǎn),并將波形點(diǎn)數(shù)據(jù)逐點(diǎn)輸出至數(shù)模轉(zhuǎn)換器;
在數(shù)模轉(zhuǎn)換器中對(duì)所述波形點(diǎn)數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換,輸出所需要的波形。
2.如權(quán)利要求1中所述的方法,其特征在于,所述存儲(chǔ)器包括DDR3存儲(chǔ)器,存儲(chǔ)于存儲(chǔ)器的波形數(shù)據(jù)在被讀取后以DMA方式傳輸,每次傳輸,傳輸一張DMA表。
3.如權(quán)利要求2所述的方法,其特征在于,所述波形復(fù)制包括:
如果L<Ldmamax/2,波形需要復(fù)制m次,其中,floor表示向下取整,L表示波形數(shù)據(jù)的長(zhǎng)度,Ldmamax表示DMA表的最大長(zhǎng)度;
如果L>Ldmamax/2,則不復(fù)制波形數(shù)據(jù)。
4.如權(quán)利要求3所述的方法,其特征在于,波形數(shù)據(jù)被DMA傳輸時(shí),
如果L<Ldmamax/2,每次傳輸m+1個(gè)周期的波形數(shù)據(jù),DMA表的長(zhǎng)度可表示為L(zhǎng)dma=(m+1)*L;
如果Ldmamax>L>Ldmamax/2,每次傳輸1個(gè)周期的波形數(shù)據(jù),DMA表的長(zhǎng)度可表示為L(zhǎng)dma=L;
如果Ldmamax<L,傳輸1個(gè)周期的波形數(shù)據(jù)需要n張DMA表,需傳輸n次,DMA表的長(zhǎng)度可表示為L(zhǎng)dma=L/n,其中,n=ceiling(L/Ldmamax),ceiling表示向上取整。
5.一種基于SOC的逐點(diǎn)任意波形發(fā)生器,其特征在于,包括SOC、存儲(chǔ)器和數(shù)模轉(zhuǎn)換器,所述SOC包括PS處理器、PL數(shù)字電路和數(shù)據(jù)交互模塊;
PS處理器用于接收輸入的波形類型、頻率和初始相位信息,進(jìn)行波形復(fù)制,生成波形數(shù)據(jù),并通過所述數(shù)據(jù)交互模塊將其存儲(chǔ)于所述存儲(chǔ)器中,之后,輸出產(chǎn)生波形信號(hào)以及起始地址和DMA表長(zhǎng)度;
PL數(shù)字電路與所述PS處理器相連接,獲取產(chǎn)生波形信號(hào),根據(jù)所述起始地址和DMA表長(zhǎng)度,通過所述數(shù)據(jù)交互模塊在所述存儲(chǔ)器中讀取相應(yīng)的波形數(shù)據(jù),根據(jù)所述波形類型、頻率和初始相位信息,逐點(diǎn)生成波形點(diǎn),并將波形點(diǎn)數(shù)據(jù)逐點(diǎn)輸出至數(shù)模轉(zhuǎn)換器;
數(shù)據(jù)交互模塊,數(shù)據(jù)交互模塊一端與所述存儲(chǔ)器相連接,另一端分別與PS處理器和PL數(shù)字電路相連接,用于控制所述存儲(chǔ)器中波形數(shù)據(jù)的存入與讀取,使得所述PS處理器和PL數(shù)字電路共享所述存儲(chǔ)器;
存儲(chǔ)器用于存儲(chǔ)波形復(fù)制的程序和所述波形數(shù)據(jù);
數(shù)模轉(zhuǎn)換器對(duì)所述波形點(diǎn)數(shù)據(jù)進(jìn)行數(shù)模轉(zhuǎn)換,輸出所需要的波形。
6.如權(quán)利要求5所述的逐點(diǎn)任意波形發(fā)生器,其特征在于,所述PL數(shù)字電路包括fifo模塊和逐點(diǎn)任意波產(chǎn)生模塊,逐點(diǎn)任意波產(chǎn)生模塊通過獲取產(chǎn)生波形信號(hào),向數(shù)據(jù)交互模塊輸出請(qǐng)求讀取信號(hào),波形數(shù)據(jù)從所述存儲(chǔ)器中讀取后,先被發(fā)送至fifo模塊中緩存,所述fifo模塊按先入先出的方式將緩存的所述波形數(shù)據(jù)再發(fā)送給所述逐點(diǎn)任意波產(chǎn)生模塊,在接收到所述波形數(shù)據(jù)后,所述逐點(diǎn)任意波產(chǎn)生模塊根據(jù)所述波形類型、頻率和初始相位信息,逐點(diǎn)生成波形點(diǎn)并將波形點(diǎn)數(shù)據(jù)逐點(diǎn)輸出。
7.如權(quán)利要求6所述的逐點(diǎn)任意波形發(fā)生器,其特征在于,所述PL數(shù)字電路還包括DMA模塊,DMA模塊連接于所述數(shù)據(jù)交互模塊與fifo模塊之間,用于在所述數(shù)據(jù)交互模塊從所述存儲(chǔ)器中讀取波形數(shù)據(jù)后,將所述波形數(shù)據(jù)以DMA方式傳輸至所述fifo模塊。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市鼎陽(yáng)科技股份有限公司,未經(jīng)深圳市鼎陽(yáng)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710178922.5/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F1-00 不包括在G06F 3/00至G06F 13/00和G06F 21/00各組的數(shù)據(jù)處理設(shè)備的零部件
G06F1-02 .數(shù)字函數(shù)發(fā)生器的
G06F1-04 .產(chǎn)生時(shí)鐘信號(hào)的或分配時(shí)鐘信號(hào)的,或者直接從這個(gè)設(shè)備中得出信號(hào)的
G06F1-16 .結(jié)構(gòu)部件或配置
G06F1-22 .限制或控制引線/門比例的裝置
G06F1-24 .復(fù)位裝置





