//快时钟域到慢时钟域module async_data(input clk_a,input clk_b,input rst_n,    input data_valid,input [7:0] data,output valid_out,output data_out
);//时钟域areg valid_temp;reg data_valid_reg;reg sync_reg;reg [7:0] data_reg;always@(posedge clk_a) data_valid_reg <= data_valid;// 将data_valid信号延长一拍always@(posedge clk_a, negedge rst_n) begin if(rst_n) valid_temp <= 1'b0;else if(data_valid)valid_temp <= 1'b1;else if(data_valid_reg)valid_temp <= 1'b0;end// b时钟域always@(posedge clk_b, negedge rst_n) begin if(rst_n) begin  sync_reg <= 1'b0;endbegin sync_reg <= valid_temp;endend//valid输出,采上升沿assign valid_out = valid_temp & (~sync_reg);//data输出always@(posedge clk_a, negedge rst_n) beginif(rst_n) data_reg <= 8'd0;elsedata_reg <= data;always@(posedge clk_b, negedge rst_n) beginif(rst_n) data_out <= 8'd0;else if(valid_out)data_out <= data_reg;endmodule

大华-快时钟域到慢时钟域相关推荐

  1. C语言/C++程序员大神打造纯C的电子时钟(加图形库+源码)

    C语言/C++程序员大神打造纯C的电子时钟,每天看时间再也不麻烦了 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构.C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进 ...

  2. 同源时钟、同相位时钟、同时钟域时钟

    同源时钟.同相位时钟.同时钟域 1.什么是同相位时钟 同相位时钟可以频率不同,但是时钟跳变沿是对齐的.如图所示,clk0为慢时钟,clk1为快时钟,clk0的时钟沿始终与clk1的时钟沿对齐,两个时钟 ...

  3. 此服务器的时钟与主域控制器的时钟不一致_基于域的GPS时钟同步配置

    本篇约700字6图 GPS时钟同步主题分享 时钟不同步会导致 终端数据丢失 观测迟.漏发报 数据采集时间不准 本文 Vaisala时钟配置步骤 特点: TCP/IP网络时钟信号 基于域管理 Serve ...

  4. 大容量小体积的固态U盘,读写速度超快,大华S809体验

    现在很多朋友都开始用移动固态硬盘了,这种小工具确实给日常办公带来了极大的便利,但是它也有个小缺点,就是需要额外配备一根数据线,U盘就没有这样的问题,特别是双口U盘,在手机.PC上都可以自由切换.前些天 ...

  5. 读写超快的随身存储好物,设计也很漂亮,大华S809固态U盘上手

    平时工作生活中,我经常需要在手机和PC之间传输各种文件,之前我一直用带有Type-C接口的普通U盘来搞定,虽然方便,但是速度总感觉太慢,备份照片.视频的时候特别费时间,后来看到市面上还有一种固态U盘, ...

  6. 读写快又稳,还有十年质保,大华C900 PLUS固态硬盘体验

    近几年NVMe固态硬盘已经成为主流,这里面少不了国产品牌的大力推动,随着选择的增多,市场上这类硬盘的价格自然也就不断下沉.上个月我就入手了一款大华C900 PLUS固态硬盘,这款硬盘是大华今年新出的, ...

  7. 好看易用的随身硬盘,读写速度也超快,大华T70移动固态硬盘体验

    移动硬盘是很多朋友工作中的必备品,平时分享一些资料,或者是备份数据的时候,移动硬盘都方便好用,同时又安全可靠的媒介,以前我用的一直是2.5寸的机械硬盘,传输速度也就一两百MB/s,这两年我看到市面上的 ...

  8. 笔试——大华FPGA

    2021大华FPGA笔试 参考原博客:https://blog.csdn.net/persistlzy/article/details/108397549 1.关于Verilog说法错误的是 B A. ...

  9. Virtex-6器件的时钟资源、混合模式时钟管理器(MMCM)

    时钟资源 为了更好的控制时钟,Virtex-6器件分成若干个时钟区域,最小器件有6个区域,最大器件有18个区域.每个时钟区域高40个CLB.在时钟设计中,推荐使用片上专用的时钟资源,不推荐使用本地时钟 ...

最新文章

  1. 2022-2028年中国纳滤膜产业发展态势及市场发展策略报告
  2. Scrapy爬虫-必备插件
  3. 模拟video播放器
  4. wps怎么投递简历发到boss直聘_BOSS直聘情色招聘:洗脑传销广告漫天飞,还陷虚假招聘...
  5. 【Linux】8_存储管理逻辑卷LVM
  6. 手动安装huson插件的做法
  7. 数据结构与算法专题——第三题 最长公共子序列
  8. 系统上云服务器地址,可以自己安装系统的云服务器地址
  9. 在shell脚本中使用*正则的问题
  10. 解决“终端服务器超过了最大允许连接数”
  11. python能做什么excel-python能做什么,python自学行吗?
  12. 复习HTML+CSS(5)
  13. windows 10下让jar文件双击可以运行的解决方法
  14. 《操作系统实验》C++实现时间片轮转调度算法
  15. vc编程经典网址推荐
  16. 云存储——fileserve
  17. 2021年登高架设模拟考试题及登高架设复审模拟考试
  18. 初识Cpp之 三、Cpp预处理器
  19. e站app里站hosts_[装修记 天猫家装e站~大庆站]
  20. Metrics 入门教程

热门文章

  1. spring 框架理论
  2. 考研 | 2020中山大学软件工程/计算机考研初试经验分享
  3. linux单机游戏软件下载,帝国时代单机手机版
  4. Spring Cloud OAuth2 认证服务器
  5. ld.so.conf.d文件修改命令
  6. 发现百度百科的cookie更容易理解【手动滑稽】
  7. 新零售+大数据>2:新零售时代下的商业模式
  8. 推荐一款来电秀App 最来电
  9. java练习题:求0到7所组成奇数的个数
  10. 使用newman导出postman响应数据到本地文件