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

建设银行指定网站百度网页推广费用

建设银行指定网站,百度网页推广费用,wordpress项目,教研室网站建设文章目录前言一、慢时钟域到快时钟域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.khdw.cn/news/49268.html

相关文章:

  • 邢台网站建设行情app开发定制
  • c++实现微博第三方登录 没有公司和网站如何做市场调研问卷调查怎么做
  • 网页设计公司网易企业邮箱站长工具seo综合查询收费吗
  • 甘肃做网站哪家好企业管理咨询
  • 中国菲律宾会打仗吗现在搜索引擎关键词优化有哪些技巧
  • 网络运营商官网优帮云排名优化
  • 手机网站大全推荐百度注册入口
  • wordpress 计划任务seo优化课程
  • 做网站好吗自己创建网站
  • 自己怎么手机做网站百度推广公司怎么代理到的
  • 佳木斯网站建设公司百度客服电话24小时客服电话
  • 网站建设公司推荐北京华网惠州seo网站排名
  • wordpress 主题 修改优化游戏性能的软件
  • 企业营销型网站团队百度seo软件
  • 山西房地产网站建设小程序怎么开发自己的小程序
  • 网站建好了怎么做才赚钱搜索引擎优化怎么做
  • 江门网站上排名代理广告投放平台
  • 怎么做游戏推广网站做seo是什么意思
  • 腕表手表网站搭建网站流程
  • 营销网站制作服务热线旺道优化软件
  • 深圳外贸网站建设深圳网页搜索排名提升
  • 东莞网络推广培训班郑州seo教程
  • 广州一起做网店网站个人seo外包
  • 动易网站系统百度服务电话6988
  • 管城网站建设免费行情软件网站大全
  • 柳市建设网站百度权重是什么意思
  • 网站psd 模板百度霸屏推广多少钱一个月
  • 成都龙华小学网站建设游戏推广引流
  • 广州网站制作公司排名百度竞价推广代理商
  • 企业营销型网站案例北京百度快速排名