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

如何用自己网站做大电商免费地方域名注册

如何用自己网站做大电商,免费地方域名注册,绿色系的网站,外包公司好不好相关阅读 Verilog基础https://blog.csdn.net/weixin_45791458/category_12263729.html?spm1001.2014.3001.5482 作为一个硬件描述语言#xff0c;Verilog HDL常常需要使用语句描述并行执行的电路#xff0c;但其实在仿真器的底层#xff0c;这些并行执行的语句是有先后顺序…相关阅读 Verilog基础https://blog.csdn.net/weixin_45791458/category_12263729.html?spm1001.2014.3001.5482 作为一个硬件描述语言Verilog HDL常常需要使用语句描述并行执行的电路但其实在仿真器的底层这些并行执行的语句是有先后顺序的然而Verilog标准并没有将这些事件调度的顺序定死而是给予了仿真器厂商一定的自由去实现自己的产品这就导致了设计者如果不遵循一定的编程习惯会导致意想不到的仿真结果下面是一些相关的规则。 2、在创建分频时钟时使用阻塞赋值 在描述一个对时钟沿敏感的时序逻辑时普遍的建议是使用非阻塞赋值去描述寄存器操作。但这不是绝对的当这个寄存器操作的对象是生成时钟时如果使用了非阻塞赋值就有可能造成仿真出现错误下面就是一个时钟竞争的例子。 timescale 1ns/1ns module test(); reg clk, clk_1, rst_n; reg a, b, c; initial begin //一个周期为10的时钟clk 0;forever #5 clk !clk; end//第一个always块 always(posedge clk, negedge rst_n) begin //一个分频时钟周期为20if(!rst_n) beginclk_1 1b0;endelse beginclk_1 !clk_1;end end//第二个always块 always(posedge clk, negedge rst_n) begin //第一个寄存器使用原时钟触发if(!rst_n) beginb 1b0;endelse beginb a;end end//第三个always块 always(posedge clk_1, negedge rst_n) begin //第二个寄存器使用分频时钟触发if(!rst_n) beginc 1b0;endelse beginc b;end endinitial beginrst_n 0;#3 rst_n 1; endinitial begina 1;#24 a 0; end endmodule 上面是一个很简单的例子即两个寄存器对输入打两拍不过第一个寄存器使用10ns的周期第二个寄存器使用20ns的周期。竞争会出现在两个时钟的上升沿重合时此时可能的事件调度过程分析如下。 initial块中的clk取反后为高电平触发第一个always块和第二个always块。如Verilog基础时序调度中的竞争一所说这两个块的执行顺序是不定的。若第一个always块中的非阻塞赋值首先执行第二个always块中的非阻塞赋值之后执行则首先clk_1取反后为高电平在此之后是执行被clk_1上升沿触发的第三个always块还是执行第二个always块中的非阻塞赋值是不确定的。若先执行第二个always块后再执行第三个always块则c会直接得到a的值而不会有任何等待。若先执行第三个always块后执行第二个always块则是正常打拍。若第二个always块中的非阻塞赋值首先执行第一个always块中的非阻塞赋值之后执行则c必定会直接得到a的值而不会有任何等待因为在b得到a的值时clk_1还没有取反也就无法触发第三个always块了。 因为在25ns时两个时钟的上升沿重合所以在24ns时我们将a拉低测试波形如图1所示。 图1 一个有竞争的波形图 可以看到在a0后的下一个上升沿b和c同时被拉低这就是竞争所导致的结果。解决这个问题也很简单只需要将第一个always块中的非阻塞赋值改为阻塞赋值即可如下所示。 always(posedge clk, negedge rst_n) begin //一个分频时钟周期为20if(!rst_n) beginclk_1 1b0;endelse beginclk_1 !clk_1;end end 这样做有什么用这样能保证在第二个always块的非阻塞赋值真正完成前非阻塞赋值分为两步第一步为右值计算第二步为真正完成第三个always块已被触发。下面是修改后没有竞争的波形。
http://www.hkea.cn/news/14308845/

相关文章:

  • 手机怎么建网站广告设计软件coreldraw教程
  • 国外设计网站怎么打开wordpress发布图片错位
  • 博天网站建设网络seoul怎么读
  • 湖南高端建设网站网站建设的阶段
  • 福建设计招标网站兰博沃金牛座手表官方网站
  • 免费网站自助建站系统wordpress首页显示推荐标志
  • 网站项目报价单模板免费下载网站搬家数据库配置
  • 可以做录音兼职的网站哪里找网站开发团队
  • 在线html5制作网站建设部网站事故快报
  • 本地广东中山网站建设白色网站配色
  • 兰溪企业网站搭建地址wordpress换域名安装
  • 免费公司网站模版网站的中文域名是什么
  • 青岛专业做网站优化临沂市网站建设
  • 物流网站开发在线购物商城网站建设
  • 江苏手机响应式网站建设网页 开发
  • 专业建站公司前景移动网站怎么做
  • 口碑好的盘锦网站建设网站建设淘宝属于什么类目
  • 站长权重惠州市建设局建工办网站
  • 毕业设计旅游网网站设计融资网站建设方案
  • 2018怎么做网站淘宝客自己动手做一个网页
  • 视觉中国的图片可以拿来做网站wordpress 菜单 消失
  • 做彩票网站违法企业综合型网站建设方案
  • 吉林响应式网站建设head first wordpress
  • 公网动态ip如何做网站wordpress引用群晖文件
  • 公司网站建设费用账务处理微信公众号登录失败
  • 网站外链建设与维护优秀企业门户网站建设
  • 成都中小企业网站建设我看别人做系统就直接网站下载文件
  • 自己有服务器怎么做网站wordpress大前端d84.1
  • 建设景区网站推文浙江大境软装设计公司
  • 助孕网站优化推广上海歌舞娱乐场所停业