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

成功企业网站必备要素百度动态排名软件

成功企业网站必备要素,百度动态排名软件,大型营销型网站制作,网站集群建设的意义理论学习 阻塞赋值 用 表示 ,这种对应的电路结构常常与触发器没有关系,只与输入电平的变化有关系。可以将阻塞赋值的操作看作只有一个步骤的操作,即将计算赋值符号的右边赋值给左边,在未执行完之前&#…

理论学习

                阻塞赋值 用                 =        表示 ,这种对应的电路结构常常与触发器没有关系,只与输入电平的变化有关系。可以将阻塞赋值的操作看作只有一个步骤的操作,即将计算赋值符号的右边赋值给左边,在未执行完之前,不允许其他verilog语句执行。

                非阻塞赋值 用           <=        表示,这种对应的电路结构常常与触发沿有关系,只有在触发沿才能执行。非阻塞逻辑开始时 先计算式子右边的语句,赋值操作结束时才更行式子左边的语句,可以认为需要两个步骤来完成赋值。非阻塞赋值执行的时候,其他verilog语句都能同时计算。

阻塞赋值

module    blocking    
(input    wire    sys_clk    ,input    wire    sus_rst_n    ,input    wire    [1:0]    in    ,output   reg     [1:0]    out
);reg    [1:0]    in_reg    ;//给out延迟 1 clkalways(posedge sys_clk or negedge sys_rst_n )beginif(sys_rst_n == 1'b0)beginin_reg    =    2'b0    ;out       =    2'b0    ;endelsebeginin_reg    =    in        ;out       =    in_reg    ;endendendmodule

阻塞赋值对应的tb

`timescale    1ns/1nsmodule    tb_blocking();reg    sys_clk        ;reg    sys_rst_n      ;reg    [1:0]    in    ;wire   [1:0]    out   ;initialbeginsys_clk     =         1'b0    ;sys_rst_n   <=        1'b0    ;int         <=        2'b0    ;#20    ;sys_rst_n   <=        1'b1    ;endalways #10    sys_clk     <=    ~sys_clk    ;always #20    in          <=    {$random}%4 ;blocking    blocking_inst(.sys_clk      (sys_clk)      ,.sys_rst_n    (sys_rst_n)    ,.in           (in)           ,.out          (out));endmodule

非阻塞赋值,可以看到这样子有两组寄存器。

module    non_blocking
(input    wire    sys_clk      ,input    wire    sys_rst_n    ,input    wire  [1:0]   in     ,output   reg   [1:0]   out 
);reg    [1:0]    in_reg    ;always@(posedge sys_clk or negedge sys_rst_n)beginif(sys_rst_n == 1'b0)beginin_reg    <=    2'b0    ;out       <=    2'b0    ;endelsebeginin_reg    <=    in        ;out       <=    in_reg    ;endendendmodule

非阻塞赋值对应的tb,结果发现,in和in_reg有一个clk延时,in_reg和out有一个延时,也就是in和out有两个延时。

module   tb_non_blocking();reg    sys_clk      ;reg    sys_rst_n    ;reg    [1:0]    in           ;wire   [1:0]    out          ;initialbeginsys_clk     =    1'b1    ;sys_rst_n  <=    1'b1    ;in         <=    2'b0    ;#20    ;sys_rst_n  <=    1'b1    ;endalways #10    sys_clk    =    ~sys_clk    ;always #20    in    <=    {$random}%4    ;non_block    non_block_inst(.sys_clk        (sys_clk)      ,.sys_rst_n      (sys_rst_n)    ,.in             (in)           ,.out            (out));endmodule 

http://www.hkea.cn/news/12166/

相关文章:

  • 阿里云能放企业网站吗小黄豆crm
  • 富阳网站建设惠州网站建设
  • 北京优化网站方法百度官方客服平台
  • 哪个网站开发好微商软文范例大全100
  • wordpress 301重定向插件长春seo网站排名
  • free wordpress湖南专业seo公司
  • 学院网站建设开题报告如何创建网站教程
  • 开网站怎么赚钱软文推广渠道主要有
  • 南联网站建设深圳谷歌优化seo
  • 站酷设计官网软件开发app制作
  • 永城市专业做网站广州网站建设技术外包
  • 怎么知道网站是否被百度收录韶关疫情最新消息
  • 重庆市建设工程信息网的信用信息发布平台成都seo公司
  • 康展 wordpress网络优化网站
  • 专做奶粉网站保证一定正品宁波seo排名外包公司
  • 手机社交网站建设西安网站优化培训
  • 网站系统开发西安楼市最新房价
  • html5 手机网站 模板营销型网站建设团队
  • 青海建设厅官方网站百度客服人工电话
  • 06年可以做相册视频的网站软文范例大全
  • 网站开发区书籍品牌推广计划
  • 北京市电力建设公司网站百度号码认证平台
  • 学生个人网站作品网络推广有多少种方法
  • 郑州网站服务公司广告推广免费发布
  • 网站制作发票seo推广公司哪家好
  • 自己怎么建立自己的国际网站长沙seo平台
  • 企业网站图片渐变效果怎么做雅虎搜索引擎入口
  • 南宁网站建设哪里有网络推广工作
  • 做招聘网站怎么办营业执照网站如何seo推广
  • 厦门海绵城市建设官方网站网上营销怎么做