自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 软件流水章节之1

模调度算法将循环的每次迭代划分成若干段(stage),每个段的长度为 ii, 当循环流水执行到稳定状态时,各个段是并行执行的。对于单次循环迭代来说当它的 4 个stage 都执行完之后产生一个结果,但是在循环流水的稳定状态,每个 stage 都产生一个结果,即每 ii 个时钟周期产生一个结果。SPLOOP在DSP内设置一个专门的缓冲区来保存循环程序一个迭代内的指令,并且它包含硬件逻辑以软件流水的形式对缓存的单个迭代副本进行有选择的覆盖和展开,以构建优化的循环执行。

2024-01-02 20:15:18 820

原创 dsp软件流水

软件流水是开发循环程序指令级并行度的一种指令调度方法,模调度(Modulo Scheduling)是一种常见的软件流水形式,它每隔一个固定的时间间隔就启动一次循环迭代,当循环的不同迭代以一定的时间间隔重叠执行时,迭代内和迭代间的指令都没有相关性违反。SPLOOP 比普通循环能更好地支持中断。当发生中断时 SPLOOP 不启动新的迭代并且将已经部分执行的循环迭代继续执行完毕后再响应中断,从中断返回后能够继续执行剩余的迭代,中断对整个循环的执行结果不产生影响。而普通循环的执行状态则很有可能被中断破坏。

2023-11-29 07:11:21 553 1

异步电路设计之异步基本单元描述

异步基本单元如下,依次描述: 1. 基本SYNC单元 2. CDCBUF 3. CDCBUFEN

2024-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除