一種軟件算法模擬同步總線產(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ā)明方法成本低。