当前位置: 首页 > news >正文

养老院网站建设网页制作软件推荐

养老院网站建设,网页制作软件推荐,中国兰州网兰州频道,阿里云网站建设考试认证题文章目录前言一、慢时钟域到快时钟域1、单bit信号2、多bit信号二、快时钟域到慢时钟域1、单bit信号2、多bit信号三、多bit信号跨时钟域传输1、多个信号合并2、多周期路径 Multi-cycle Path/MCP3、使用格雷码4、使用异步FIFO5、使用DMUX电路结构6、握手信号传输四、简答题1、跨时…

文章目录

  • 前言
  • 一、慢时钟域到快时钟域
    • 1、单bit信号
    • 2、多bit信号
  • 二、快时钟域到慢时钟域
    • 1、单bit信号
    • 2、多bit信号
  • 三、多bit信号跨时钟域传输
    • 1、多个信号合并
    • 2、多周期路径 Multi-cycle Path/MCP
    • 3、使用格雷码
    • 4、使用异步FIFO
    • 5、使用DMUX电路结构
    • 6、握手信号传输
  • 四、简答题
    • 1、跨时钟域传输的三种方法


前言

2023.4.6 小雨

电平/边沿检测/脉冲同步器
FIFO


一、慢时钟域到快时钟域

快时钟域会多次采样,目标时钟频率必须是源时钟频率的1.5倍及以上,才能满足 “三时钟沿” 要求。如果目标时钟频率只是快一点,还是用握手机制。

1、单bit信号

  • 边沿检测同步器(详细介绍笔记)
  • 分频再同步(频率相差很大)

在这里插入图片描述

2、多bit信号

延迟采样法:引入使能信号,先缓存使能信号(三级缓存,前两级缓存,后一级上升沿检测),等输入使能信号有效时再缓存数据

module delay_sample(input clk1,input clk2,inout rst_n,input [31:0] din,input din_en,output dout_en,output [31:0] dout
);reg [2:0] din_en_r;//缓存使能信号always@(posedge clk2 or negedge rst_n)begin  //注意这里是clk2if(!rst_n)din_en_r <= 0;elsedin_en_r <= {din_en_r[1:0], din_en};endwire din_en_pos = din_en_r[1] & !din_en_r[2];reg [31:0] dout_r;reg dout_r;//输入数据缓存always@(posedge clk2 or negedge rst_n)begin if(!rst_n)dout_r <= 0;else if(din_en_pos)dout_r <= din;end//输出使能信号always@(posedge clk2 or negedge rst_n)begin if(!rst_n)dout_en_r <= 0;elsedout_en_r <= din_en_pos;end	assign dout = dout_r;assign dout_en = dout_en_r;
endmodule

二、快时钟域到慢时钟域

慢时钟域可能采样不到信号
三时钟沿要求:快时钟域信号宽度必须大于慢时钟域周期的1.5倍以上,也就是持续3个时钟沿以上(包括上升沿和下降沿)

1、单bit信号

  • 脉冲同步器/结绳法

2、多bit信号

  • 握手机制

三、多bit信号跨时钟域传输

1、多个信号合并

把多个信号合并为1bit信号再跨时钟域传输
在这里插入图片描述

2、多周期路径 Multi-cycle Path/MCP

不同步多位数据,只同步一位控制信号

3、使用格雷码

  • 如果多bit信号是简单递增或者递减,可以转化为格雷码,再打两拍到目标时钟域,再解码
  • 如果多bit信号没有规律,可以转化为独热码,再打两拍到目标时钟域,再解码,适合于从慢到快

4、使用异步FIFO

详细介绍:同步FIFO、异步FIFO详细介绍、verilog代码实现、FIFO最小深度计算、简答题

5、使用DMUX电路结构

适用:带有数据标志位的多bit信号跨时钟域传输(和延迟采样法差不多),适合于慢时钟域到快时钟域传播。
如果是快时钟域到慢时钟域,就把红色框内的两级同步器换成脉冲同步器。
adata_valid_rr再打一拍是为了和bdata的数据同步输出。
在这里插入图片描述

module mux_synchronizer(input aclk, input bclk,input data_valid,input rst_n,input [7:0] data,output reg [7:0] data_b,output reg bdata_valid
);reg data_valid_r, data_valid_rr, data_valid_a;reg [7:0] data_a;always@(posedge aclk or negedge rst_n)beginif(!rst_n)begindata_valid_a <= 0;data_a <= 0;endelse begindata_valid_a <= data_valid;data_a <= data;endendalways@(posedge bclk or negedge rst_n)beginif(!rst_n)begindata_valid_r <= 0;data_valid_rr <= 0;endelse begindata_valid_r <= data_valid;data_valid_rr <= data_valid_r ;endendalways@(posedge bclk or negedge rst_n)beginif(!rst_n)begindata_valid_b <= 0;endelse begindata_valid_b <= data_valid_rr;endendalways@(posedge bclk or negedge rst_n)beginif(!rst_n)begindata_b<= 0;endelse begindata_b <= (data_valid_rr) ? data_a : data_b;endend
endmodule

6、握手信号传输


四、简答题

1、跨时钟域传输的三种方法

打两拍、异步FIFO、握手信号

http://www.ds6.com.cn/news/35641.html

相关文章:

  • 做亚马逊有什么网站可以借鉴小程序制作一个需要多少钱
  • 做影视网站对服务器要求ui设计培训班哪家好
  • 嘉兴自助建站模板跨境电商平台排行榜前十名
  • 化州网站建设seo网上培训
  • 建设工程市场价格信息上海seo顾问
  • 纳雍网站建设公司百度河南代理商
  • 做音乐网站中国网评中国网评
  • 做网站的励志故事怎么做网站排名
  • java做网站连sqlsever微博关键词排名优化
  • 厦门专业网站建设建站深圳网站设计公司哪家好
  • 邯郸做网站公司哪家好交换友情链接
  • 公司介绍网站源码深圳网站做优化哪家公司好
  • 江苏住房城乡建设网站夫唯seo
  • 河北怎样做网站广州网站到首页排名
  • 郑州建网站价广告做到百度第一页
  • 免费咨询疾病的网站百度教育
  • 内部卷网站怎么做的seo排名策略
  • 怎样给网站做一张背景宁波网站推广方式怎么样
  • 网上怎么自己审核营业执照品牌seo推广咨询
  • 做电影网站的工具产品推广方案ppt
  • 重庆汽车网站建设流量宝
  • 萧县建设局网站美食软文300字
  • 网站建设和管理心得万能引流软件
  • 网站建设的5个步骤是什么seo兼职招聘
  • 优秀企业网站制作网络营销的种类
  • 网站有哪些风格广告推广怎么做
  • 山东网站建设哪家权威怎么制作链接网页
  • 佛山 做网站最新新闻事件今天国内大事
  • 网站设计权限网站搜索引擎优化的步骤
  • 怎么用dw做简单网站在线检测网站安全