一種軟件算法模擬同步總線產(chǎn)生時(shí)鐘信號(hào)的方法
基本信息
申請(qǐng)?zhí)?/td> | CN201610749775.8 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN106406423B | 公開(kāi)(公告)日 | 2019-05-07 |
申請(qǐng)公布號(hào) | CN106406423B | 申請(qǐng)公布日 | 2019-05-07 |
分類號(hào) | G06F1/04(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 陳志軍; 孫浪; 伍翔; 馮威; 朱偉; 宋文俊; 吳艷 | 申請(qǐng)(專利權(quán))人 | 長(zhǎng)沙豐灼通訊科技有限公司 |
代理機(jī)構(gòu) | 長(zhǎng)沙星耀專利事務(wù)所(普通合伙) | 代理人 | 長(zhǎng)沙豐灼通訊科技有限公司 |
地址 | 410331 湖南省長(zhǎng)沙市瀏陽(yáng)經(jīng)開(kāi)區(qū)康天路125號(hào)科技創(chuàng)業(yè)中心二號(hào)樓103室 | ||
法律狀態(tài) | - |
摘要
摘要 | 一種軟件算法模擬同步總線產(chǎn)生時(shí)鐘信號(hào)的方法,包括以下步驟:(1)初始化變量值,重置buff的初始值;(2)獲取原始數(shù)據(jù)的長(zhǎng)度和起始地址;(3)啟動(dòng)循環(huán)操作,獲取第i個(gè)數(shù)據(jù)Data[i];將10000000B左移8位,再與Data[i]進(jìn)行邏輯或操作,生成Data1;將00000000B左移8位,再與Data[i]進(jìn)行邏輯或操作,生Data2;(4)將Data1左移16位,再與Data2進(jìn)行邏輯或操作,生成32位長(zhǎng)的數(shù)據(jù),存儲(chǔ)到buff中;(5)依次對(duì)原始數(shù)據(jù)中的每個(gè)數(shù)據(jù)進(jìn)行步驟(3)、(4)的操作;直至循環(huán)結(jié)束;(6)啟動(dòng)系統(tǒng)的DMA傳輸功能,將buff中存儲(chǔ)的數(shù)據(jù)傳輸出去。本發(fā)明方法成本低。 |
