数据延时线(delay line)在数字信号处理中具有广泛的应用,例如fir滤波器设计中就会需要用到数据延时线。实际上,在绝大部分的pipeline设计中都会需要用到数据延时。本文介绍一种基于ebr(embedded block ram,xilinx叫做bram,altera叫做embedded memory)的数据延时的实现方法。
如下图所示:
将ebr配置为单端口的ram(即ram_dq),其中,write mode配置为read before write。即同时对同一地址进行读写操作时,将首先读取出改地址空间的原有数据,然后在将新的数据写入到该地址空间中。如下图所示:
此模式下的波形图为:
假定计数器模为4,并将we信号接高电平,ram的初始值为0,则相应的时序图如下图所示:
在第一帧地址内,从0号地址读出的数据为0,再将数据a写入0号地址中,从1号地址读出的数据为0,再将数据b写入1号地址。类似的,数据c和数据d分别被写入到2号地址和3号地址中。在第二帧地址内,从0号地址读取出的数据即为在第一帧地址内写入的数据a,类似的,从1~3号地址中读出的数据分别为b,c和d。由于我们使能了输出寄存器,所以从输入端din到输出端dout一共有5级时钟周期的latency。
螺杆支撑座的应用
关于PCBA的设计文件传输类型选择
怎么垂直拆分PDF文件
诺德股份子公司通过LG化学审核 又向国际化迈进关键一步
PoP的SMT工艺的返修工艺的控制
一种基于EBR的数据延时的实现方法
芯动科技风华1号GPU与统信UOS操作系统完成全面深度适配认证
基于元宇宙技术的存算平台方案
约束、时序分析的概念
时代飞腾推出基于TI硬件平台低成本高性能数字电视方案
中国是全球最大的电动汽车市场 未来将继续领跑全球电动汽车革命
设计师如何应对全功能、成本低家用安全系统新挑战
AD9850构成时钟发生器电路及其应用
全志科技获德国莱茵TÜV颁发 “ISO 26262功能安全管理体系最高等级ASIL D认证”证书
西门子plc工业通信网络应用案例解析
交直流霍尔电流探头TCP0150说明书
新成果展示:具有倾斜台面的Micro-LED模型数据库的开发与应用
黑芝麻智能亮相2022全球CEO峰会,荣获“全球电子成就奖”两项大奖
华为Mate10什么时候上市?最新消息:华为Mate10概念图曝光,外观、配置、性能、价格汇总
美国要求荷兰ASML进一步限制DUV***出口到中国