zoukankan      html  css  js  c++  java
  • verilog behavioral modeling ---Block statements

    block statements :

              1. sequential block  : begin-end block

              2.parallel block       :  fork - join block

    block name :

              如果block有自己的label,

                    1.可以disable 此block.

                     2.可以穿层次应用 block中的变量。

                    变量都是静态存储。

    PS:  when an assignement is to be made after two separate events have occured,known as the joining of events,a fork-join block can be useful.(此种方式,可以实现事件Aevent/Bevent的与操作)

                 begin

                      fork

                           @Aevent;

                           @Bevent;

                      join

                          areg = breg;

                     end

       


                                      STRUCTURED PROCEDURES

                           All procedures in the verilog HDL are specified within one of the following four statements

                  -------initial construct

                 --------always construct

                ---------task

                ----------function

  • 相关阅读:
    【转】Ubuntu 20.04修改ip地址
    试用 Portable Allegro Serve
    看完了 Source Code
    Common Lisp 参数传递的几种形式
    Irony 一个 .NET 语言实现工具包
    PPT 技巧学习
    LISP 练习:quick sort
    关于 Business Rule Engine
    转换 PDF 格式为适合电纸书阅读的版本
    IIS 7 SMTP configuration
  • 原文地址:https://www.cnblogs.com/chip/p/4100880.html
Copyright © 2011-2022 走看看