FPGA规划中的流水线概念

2024-08-12 586
    流水线处理是高速规划中的一个常用规划手法。假如某个规划的处理流程分为若干过程,并且全部数据处理是“单向”的,即没有反应或许迭代运算,前一个过程的输出是下一个过程的输入,则能够思考选用流水线规划方法来进步体系的工作频率。


  流水线规划的构造暗示所示。其根本构造为:将恰当区分的n个操作过程单流向串联起来。流水线操作的最大特色和请求是,数据流在各个过程的处理从时刻上看是接连的,假如将每个操作过程简化假设为经过一个D触发器(即是用寄存器打一个节拍),那么流水线操作就相似一个移位寄存器组,数据流顺次流经D触 发器,完成每个过程的操作。流水线规划时序如图2所示。


  流水线规划的一个关键在于全部规划时序的合理安排,请求每个操作过程的区分合理。假如前级操作时刻刚好等于后级的操作时刻,规划最为简略,前级的输出直接汇入后级的输入即可;假如前级操作时刻大于后级的操作时刻,则需要对前级的输出数据恰当缓存才干汇入到后级输入端;假如前级操作时刻刚好小于后级的操作时 间,则有必要经过仿制逻辑,将数据流分流,或许在前级对数据选用存储、后处理方法,否则会形成后级数据溢出。

文章整理:佛山流水线 http://www.zs-chsb.com/
推荐新闻