一种软件算法模拟同步总线产生时钟信号的方法与流程

文档序号:11133153阅读:来源:国知局

技术特征:

1.一种软件算法模拟同步总线产生时钟信号的方法,其特征在于,包括以下步骤:

(1)初始化算法的变量值,重置算法存储数组buff的初始值;

(2)获取需要传输的原始数据的长度Dlen以及原始数据的起始地址Data[];

(3)根据原始数据的长度Dlen,启动循环操作,根据循环步进次数i和原始数据的起始地址Data[],获取原始数据中的第i个数据Data[i];将10000000B左移8位,将左移8位后的结果与Data[i]进行逻辑或操作,生成一个新的16位长的数据Data1;将00000000B左移8位,将左移8位后的结果与Data[i]进行逻辑或操作,再次生成一个新的16位长的数据Data2;

(4)将Data1左移16位,将左移16后的结果与Data2进行逻辑或操作,生成一个新的32位长的数据,然后存储到算法存储数组buff中;

(5)利用循环操作,依次对原始数据中的每个数据进行步骤(3)、(4)的操作;直至循环结束;

(6)启动系统的DMA传输功能,将算法存储数组buff中存储的数据传输出去,即得到所需的时钟信号。

2.如权利要求1所述的软件算法模拟同步总线产生时钟信号的方法,其特征在于:步骤(6)中,先将算法存储数组buff中存储的数据写入LCM接口或者并行接口的写地址中,再传输给外部设备。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1