所谓流水线(pipeline)设计,通常来说是流水生产线. 同样,组合逻辑路径可以看作是一条生产线,路径上的每个逻辑单元都可以看作是一个阶段,都会产生时延. 如果不采用流水设计,前后级组合逻辑依次工作,那么这条路径的模型就是 原始的生产线.如果采用流水设计,那么前后级组合逻辑可以同时工作,就像新的生产线一样. 在FPGA设计中,通常在适当组合逻辑中插入寄存器,以提高速度.这里对于插入寄存器提高速度,我们暂不分析. 流水线模型 今天我们分析一下在实现CORDIC算法中,流水线操作和控制器操作的比较…