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

最常用的网站开发工具如何搭建自己的网站服务器地址

最常用的网站开发工具,如何搭建自己的网站服务器地址,做搜狗pc网站优化快速,网络运营是什么工作一、前言 多比特一般为数据#xff0c;其在跨时钟域传输的过程中有多种处理方式#xff0c;比如DMUX#xff0c;异步FIFO#xff0c;双口RAM#xff0c;握手处理。本文介绍通过DMUX的方式传输多比特信号。 二、DMUX同步跨时钟域数据 dmux表示数据分配器#xff0c;该方…一、前言 多比特一般为数据其在跨时钟域传输的过程中有多种处理方式比如DMUX异步FIFO双口RAM握手处理。本文介绍通过DMUX的方式传输多比特信号。 二、DMUX同步跨时钟域数据 dmux表示数据分配器该方法适合带数据有效标志信号的多bit数据做跨时钟域传输。其典型结构如下 慢时钟域到快时钟域 快时钟域到慢时钟域只要将红框中换成单bit快时钟域到慢时钟域处理单元即可。 DMUX遵循的原则就是数据不同步只对控制信号同步这点其实和异步fifo里的思路一样只不多异步fifo中的控制信号是多比特的格雷码而这个场景下的控制信号是data_valid。继续观察结构可以发现DMUX是将单bit控制信号同步之后将其最为mux的选择信号。因此使用这个结构需要满足一些要求 1.数据和使能信号在源时钟域为同步到来的信号 2.在目的时钟域对数据完成采样前数据信号不能跳变 如果不满足以上的要求那么就可能造成数据漏同步、错同步等问题。 三、DMUX Verilog代码 3.1 慢时钟域数据到快时钟域 module mult_bit_slow_to_fast_dmux #(parameter DATAWIDTH 8)(input rst_n, input clk_slow,input [DATAWIDTH-1:0] data_slow,input data_valid_slow,input clk_fast,output reg [DATAWIDTH-1:0] data_fast,output reg data_valid_fast);//signal valid slow to fast cdcreg data_valid_slow_reg;always(posedge clk_slow or negedge rst_n)beginif(!rst_n)data_valid_slow_reg 1b0;elsedata_valid_slow_reg data_valid_slow; endreg data_valid_slow2fast_reg0,data_valid_slow2fast_reg1;always(posedge clk_fast or negedge rst_n)beginif(!rst_n)begindata_valid_slow2fast_reg0 1b0;data_valid_slow2fast_reg0 1b0;endelsebegindata_valid_slow2fast_reg0 data_valid_slow_reg ; data_valid_slow2fast_reg1 data_valid_slow2fast_reg0 ;endendalways(posedge clk_fast or negedge rst_n)beginif(!rst_n)data_valid_fast 1b0;elsedata_valid_fast data_valid_slow2fast_reg1 ;end//data slow to fast cdcreg [DATAWIDTH-1:0] data_slow_reg,always(posedge clk_slow or negedge rst_n)beginif(!rst_n)data_slow_reg 0;elsedata_slow_reg data_slow ;endalways(posedge clk_fast or negedge rst_n)beginif(!rst_n)data_fast 0;else if(data_valid_slow2fast_reg1 1b1)data_fast data_slow_reg ;endendmodule 3.2 快时钟域数据到慢时钟域 module mult_bit_fast_to_slow_dmux #(parameter DATAWIDTH 8)(input rst_n, input clk_fast,input [DATAWIDTH-1:0] data_fast,input data_valid_fast,input clk_slow,output reg [DATAWIDTH-1:0] data_slow,output reg data_valid_slow);//signal valid fast to slow cdcreg data_valid_fast_reg;always(posedge clk_fast or negedge rst_n)beginif(!rst_n)data_valid_fast_reg 1b0;else if(data_valid_fast 1b1)data_valid_fast_reg ~data_valid_fast_reg ; endreg data_valid_fast2slow_reg0,data_valid_fast2slow_reg1;always(posedge clk_slow or negedge rst_n)beginif(!rst_n)begindata_valid_fast2slow_reg0 1b0;data_valid_fast2slow_reg1 1b0;endelsebegindata_valid_fast2slow_reg0 data_valid_fast_reg ; data_valid_fast2slow_reg1 data_valid_fast2slow_reg0;endendreg data_valid_fast2slow_reg2always(posedge clk_slow or negedge rst_n)beginif(!rst_n)data_valid_fast2slow_reg2 1b0;elsedata_valid_fast2slow_reg2 data_valid_fast2slow_reg1;endassign data_valid_slow_ready data_valid_fast2slow_reg1 ^ data_valid_fast2slow_reg2 ;always(posedge clk_slow or negedge rst_n)beginif(!rst_n)data_valid_slow 0;else data_valid_slow data_valid_slow_ready ;end//data fast to slow cdcreg [DATAWIDTH-1:0] data_fast_reg,always(posedge clk_fast or negedge rst_n)beginif(!rst_n)data_fast_reg 0;elsedata_fast_reg data_fast;endalways(posedge clk_slow or negedge rst_n)beginif(!rst_n)data_slow 0;else if(data_valid_slow_ready 1b1)data_slow data_fast_reg ;endendmodule
http://www.hkea.cn/news/14500545/

相关文章:

  • 给做网站建设的一些建议毕业季网站如何做网页
  • 北京网站公司制作百度 排名seo快速
  • 大图网 网站百度一下首页网址百度
  • 2022建站市场个人网站建设月租抵30元
  • 自建外贸网站沈阳做网站公司
  • 网站建设说课ppt文化类网站的前置审批
  • 做一张网站图多少钱建设银行网站首页是多少
  • 移动网站开发工具百度关键词规划师工具
  • 想学做网站学那个软件好公司网站可以分两个域名做吗
  • 怎么seo网站排名有什么网站可以做ppt
  • 网站维护公司影视视频网站怎么做
  • 网站建设丶金手指花总11营销型网站建设策划案
  • 赶集网天津网站建设做网站自己能做百度推广吗
  • 带引导页的网站wordpress主题开发电子书
  • 丹东建设监督网站东莞做网站哪个公司最好
  • 上海网站推广汉狮网站优化合同
  • 生产型或服务型企业网站有哪些ipv6网站制作
  • 如何在百度做网站帝国行业网站模板
  • 大良营销网站建设价位wordpress多个菜单
  • 宣传海报在什么网站做网站开发工程师证
  • 山东住房与城乡建设厅网站在家开个代加工厂
  • 凡科建站网站怎么保存发给别人石家庄制作网页公司
  • 硬笔书法网站是谁做的北京门户网站制作费用
  • 承德网站查域名解析
  • 做兼职的设计网站有哪些工作内容国际军事新闻视频直播
  • wordpress 网站地图手机网站开发工具 2018
  • 找活做的网站怎么知道自己的域名
  • 淘宝客 备案 网站名称网站优化如何提高排名
  • 宁夏做网站的公司陕西省住房和城乡建设部网站
  • 提高网站排名的方法响应式网站开发工具