微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 移位寄存器Shift Register(RAM-based)的如何实现延时

移位寄存器Shift Register(RAM-based)的如何实现延时

时间:10-02 整理:3721RD 点击:
想请问大家,移位寄存器Shift Register(RAM-based)的如何实现延时,也看了一些关于IP核的资料,可是还是不是很明白,看到下面这个图的例子,我只知道抽头是4,distance是3,貌似延时就是用4*3=12个时钟,可是我不是很理解,传统的移位寄存器和这种基于RAM究竟区别在哪里呢,我觉得都是从shiftout输出啊,真的不太明白,希望大牛们赐教,能写下分析过程,谢谢大家了。


基于RAM的移位寄存器可以输出shiftout[7..0],跟输入位宽一样。也可以输出taps[31:0],抽头就是输出位置,可以并行的输出1,4,7,10这个4个数,下一个时钟并行输出2,5,8,11这四个数,位宽=抽头数*输入数据位宽。

恩恩,谢谢了,问题已经解决了。

高手啊,回答的真好

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top