流水线设计就是将组合逻辑系统地分割,并在各个部分(分级)之间插入寄存器,并暂存中间数据的方法。 目的是将一个大操作分解成若干的小操作,每一步小操作的时间较小,所以能提高频率,各小操作能并行执行,所以能提高数据吞吐率(提高处理速度)。
使用流水线一般是时序比较紧张,对电路工作频率较高的时候。典型情况如下:
1)优点: 流水线缩短了在一个时钟周期内信号必须通过的通路长度,增加了数据吞吐量,从而可以提高时钟频率,但也导致了数据的延时。举例如下:
例如:一个 2 级组合逻辑&#
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/170385.html原文链接:https://javaforall.cn