硬件电路的流水线设计思想到底是怎么体现的,
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/02 03:23:49
硬件电路的流水线设计思想到底是怎么体现的,
流水线就是在延时较长的组合逻辑(一般是多级组合逻辑)中插入寄存器,将较长的组合逻辑拆分为多个较短的组合逻辑.在verilog hdl编程中是怎么用的啊
流水线就是在延时较长的组合逻辑(一般是多级组合逻辑)中插入寄存器,将较长的组合逻辑拆分为多个较短的组合逻辑.在verilog hdl编程中是怎么用的啊
流水线的基本思想就是把数据处理平均分配到一个大概相当的对等逻辑里,中间插入寄存器,
举个例子来说,计算A+B+C如果不采用流水线,先计算A+B,再计算A+B+C这样需要两个时钟能得到运算结果,当很多这样的数据需要进行这样的计算的时候需要等待2个clk才能进行下一组数据的计算!那么如果采用流水线技术,可以分为两个always块,第一个always块计算SUM1=A+B
第二个always块计算SUM=SUM1+C,由于两个always块是并行计算,当然他们在同一个always块也是一样的,为了给你清晰的理解而已.那么在开始的时候第一个时钟计算出SUM1,第二个时钟送出输出计算结果SUM的同时,下一组A,B又被送入第一个always快计算第二组的SUM1,这样可以得出一个结论,每一个时钟周期都会有一组数据得到计算输出结,果理论上!会把最高频率提高一倍.这个SUM1也就是插入的寄存器!
再问: 有些理解了。。有点还是不太清楚,就是你说的a+b+c,如果用流水线和不用流水线,verilog分别怎么样编写呢
再答: 网上找资料!
再问: 没有这方面的,网上都是比较笼统的,具体实现都没介绍。你如果现在比较忙,等闲时给我写一下吧,谢谢大侠!!!
再答: 网上很多!主要是你要学会怎么去找!不要偷懒!
举个例子来说,计算A+B+C如果不采用流水线,先计算A+B,再计算A+B+C这样需要两个时钟能得到运算结果,当很多这样的数据需要进行这样的计算的时候需要等待2个clk才能进行下一组数据的计算!那么如果采用流水线技术,可以分为两个always块,第一个always块计算SUM1=A+B
第二个always块计算SUM=SUM1+C,由于两个always块是并行计算,当然他们在同一个always块也是一样的,为了给你清晰的理解而已.那么在开始的时候第一个时钟计算出SUM1,第二个时钟送出输出计算结果SUM的同时,下一组A,B又被送入第一个always快计算第二组的SUM1,这样可以得出一个结论,每一个时钟周期都会有一组数据得到计算输出结,果理论上!会把最高频率提高一倍.这个SUM1也就是插入的寄存器!
再问: 有些理解了。。有点还是不太清楚,就是你说的a+b+c,如果用流水线和不用流水线,verilog分别怎么样编写呢
再答: 网上找资料!
再问: 没有这方面的,网上都是比较笼统的,具体实现都没介绍。你如果现在比较忙,等闲时给我写一下吧,谢谢大侠!!!
再答: 网上很多!主要是你要学会怎么去找!不要偷懒!
FPGA数字电路设计中有反馈的电路能用流水线吗
流水线的负荷系数怎么求?
在单片机硬件电路设计时,经常用到上拉电阻,上拉电阻是怎么把电压拉高的?
某单片机装置要控制电阻丝式加热炉的温度,试设计硬件电路并做原理说明.
怎么介绍我的实习岗位,我实习的是流水线的作业员?
英语翻译硬件与软件的关系 硬件和软件是一个完整的计算机系统互相依存的两大部分,它们的关系主要体现在以下几个方面.⑴ 硬件
韩非子的法家思想吸收了道家思想,怎么体现
《神曲》是怎样体现人文主义思想的
4. 题目4:用硬件设计一个最大公约数计算的算法电路 4.1 设计要求 (1)先用C语言描述正确的计算最大公约
关于皮带流水线的电机功率怎么算
喷塑流水线挂具的距离怎么确定
基于8051单片机的数字温度计硬件电路