摘要: 一、概念 一般而言,建立时间和保持时间是针对同步电路而言。 建立时间:时钟上升沿到来之前数据或信号必须保持稳定的最小时间。 保持时间:时钟上升沿到来之后数据或信号必须保持稳定的最小时间。 二、分析 首先,展示一幅非常经典的图。 接下来,基于上图进行相应的分析(时钟正偏移) 参数含义如下 Tclk表示 阅读全文
posted @ 2021-09-27 14:47 Hardwarer 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: 一、概念 恢复时间:异步复位信号释放与紧跟其后的第一个时钟有效沿之间最小的时间间隔,如果不满足恢复时间,则输出触发器的输出可能会产生亚稳态。 去除时间:时钟有效沿与异步复位信号释放之间所需的最小时间,如果不满足去除时间,则输出可能产生亚稳态。 二、解决方法 异步复位同步释放:所谓的异步复位是指复位信 阅读全文
posted @ 2021-09-27 09:26 Hardwarer 阅读(2141) 评论(0) 推荐(0) 编辑
摘要: 一、问题 实现轮询仲裁(roundrobin arbiter) 二、实现思路 每次访问结束后更新优先级(开始上电默认的优先级是0,1,2......),然后依次从优先级最低的开始检测request直至出现最终的request为1,则表示该request获得grant(例如:ARBITER_NUM=4 阅读全文
posted @ 2021-09-26 15:03 Hardwarer 阅读(1954) 评论(0) 推荐(0) 编辑
摘要: 一、问题 检测输入的数据是否是连续的3个8’h23(在成功检测3个之后重新开始计数) 二、思路 1、使用计数器,在reset的情况下计数器的默认值是1。 2、如果成功检测到frame_i信号并且data_i等于8‘h23时计数器加1,否则计数器的值保持默认值1。 3、如果成功检测到frame_i信号 阅读全文
posted @ 2021-09-15 15:11 Hardwarer 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 声明:本文转载https://wavedrom.com/tutorial.html 简介 WaveDrom是一款Javascript应用程序,它可以用来描述数字时序图,通过自己编写描述的语言实时生成时序图。 第1步:信号含义 {signal: [ { name: "Alfa", wave: "01. 阅读全文
posted @ 2020-09-05 15:52 Hardwarer 阅读(3570) 评论(0) 推荐(0) 编辑