0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一种基于EBR的数据延时的实现方法

SwM2_ChinaAET 来源:未知 作者:李倩 2018-03-14 09:22 次阅读

数据延时线(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。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    161

    文章

    7801

    浏览量

    178037
  • 数字信号
    +关注

    关注

    2

    文章

    969

    浏览量

    47541

原文标题:【精品博文】一种借助EBR实现数据延时的方法

文章出处:【微信号:ChinaAET,微信公众号:电子威廉希尔官方网站 应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请问有没有一种延时电路能实现两用?

    谁知道一种延时电路,在短暂按下开关的时候,实现延时功能。长按开关(几秒钟),就没有延时功能。在网上找没有找到相关电路,不知道怎么
    发表于 04-03 06:05

    一种以雷达抓拍延时为对象的电子警察抓拍延时测量方法

    求大神分享一种以雷达抓拍延时为对象的电子警察抓拍延时测量方法
    发表于 04-15 06:17

    介绍一种Cortex-M内核中的精确延时方法

    本文介绍一种Cortex-M内核中的精确延时方法前言为什么要学习这种延时方法?很多时候我们跑操作系统,就般会占用
    发表于 08-12 06:11

    有什么方法可以实现单片机延时

    实现延时通常有两种方法一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,
    发表于 11-09 08:00

    一种systick不进中断的延时方法

    时会导致系统不稳定,并且systick中断的优先级还比般中断的优先级要高,这可能会导致其他中断程序被打断。这里给出一种systick不进中断的延时方法,精度比般软件
    发表于 01-25 06:07

    一种特殊阵列实现DOA估计的方法

    一种特殊阵列实现DOA估计的方法:提出了一种基于特殊阵列形式实现doa估计的方法,在均匀线性阵列
    发表于 03-18 16:18 19次下载

    一种延时开关电路图

    一种延时开关电路图
    发表于 04-17 11:52 1615次阅读
    <b class='flag-5'>一种</b><b class='flag-5'>延时</b>开关电路图

    Boost电路的一种软开关实现方法

    Boost电路的一种软开关实现方法 摘要:提出了一种Boost电路软开关实现方法
    发表于 07-11 10:12 8024次阅读
    Boost电路的<b class='flag-5'>一种</b>软开关<b class='flag-5'>实现</b><b class='flag-5'>方法</b>

    一种新型SVPWM调制方法的研究与实现

    一种新型SVPWM调制方法的研究与实现
    发表于 03-30 14:40 7次下载

    一种基于DSP脉宽调制电路实现方法的研究

    一种基于DSP脉宽调制电路实现方法的研究
    发表于 06-17 16:48 14次下载

    单片机系统实现延时的两种方法解析

    实现延时通常有两种方法一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,
    发表于 01-24 17:06 1.4w次阅读
    单片机系统<b class='flag-5'>实现</b><b class='flag-5'>延时</b>的两种<b class='flag-5'>方法</b>解析

    片机实现延时的两种方法

    来源:大鱼机器人 第实现延时通常有两种方法一种是硬件延时,要用到定时器/计数器,这种
    的头像 发表于 09-11 14:29 3049次阅读

    单片机实现延时方法

    实现延时通常有两种方法一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,
    的头像 发表于 09-22 11:46 7475次阅读

    单片机实现延时两种方法

    实现延时通常有两种方法一种是硬件延时,要用到定时器/计数器,这种方法可以提高CPU的工作效率,
    发表于 11-04 15:36 12次下载
    单片机<b class='flag-5'>实现</b><b class='flag-5'>延时</b>两种<b class='flag-5'>方法</b>

    介绍一种RC延时放电电路及问题分析

    介绍一种RC延时放电电路及问题分析。
    的头像 发表于 04-17 11:43 3201次阅读
    介绍<b class='flag-5'>一种</b>RC<b class='flag-5'>延时</b>放电电路及问题分析