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

南宁专业网站建设广告推广媒体

南宁专业网站建设,广告推广媒体,asp网站开发实训,免费推广平台有哪些全网推广生成块允许复制模块实例或有条件地实例化任何模块。它提供了基于Verilog参数构建设计的能力。当相同的操作或模块实例需要重复多次,或者当某些代码需要根据给定的Verilog参数有条件地包含时,这些语句特别方便。 生成块不能包含端口、参数、specparam声明或指定块。但是,允许…

生成块允许复制模块实例或有条件地实例化任何模块。它提供了基于Verilog参数构建设计的能力。当相同的操作或模块实例需要重复多次,或者当某些代码需要根据给定的Verilog参数有条件地包含时,这些语句特别方便。

生成块不能包含端口、参数、specparam声明或指定块。但是,允许其他模块项和其他生成块。所有生成实例化都编码在模块内部,并位于generate和endgenerate关键字之间。

生成的实例化可以包含模块、连续赋值、always或initial块以及用户定义的原语。

生成构造有两种类型:循环和条件。

  • 生成for循环(Generate for loop):允许基于循环索引变量重复实例化模块或生成代码块。
  • 生成if-else(Generate if else):根据条件表达式的结果有条件地实例化模块或生成代码块。
  • 生成case(Generate case):根据case语句中的匹配项有条件地实例化模块或生成代码块。

1.  Generate for loop

在一个名为my_design的顶级设计模块中,将使用生成for循环构造实例化N个半加器。循环变量必须使用关键字genvar声明,这告诉工具该变量将专门用于生成块的详细阐述过程中。

// Design for a half-adder
module ha ( input   a, b,output  sum, cout);assign sum  = a ^ b;assign cout = a & b;
endmodule// A top level design
http://www.tj-hxxt.cn/news/118551.html

相关文章:

  • 做网站做的好的公司百度的网站
  • 济南网站建设 联系小七网站页面的优化
  • 周到的做网站百度seo标题优化软件
  • 网站上传的图片不显示营销型网站有哪些
  • 广州做网站多少钱全网媒体发布平台
  • 卢沟桥做网站的公司企业宣传片
  • 网页设计代码如何写实训报告过程宁波网站快速优化
  • wordpress have_posts循环key重庆 seo
  • 怎么打开wordpress后台网站网络推广优化
  • 学编程需要具备什么条件seo网络培训
  • 龙华营销型网站制作哪家好seo外包服务方案
  • 传统小型企业做网站的好处爱战网关键词挖掘
  • 广州花都区seo关键词排名优化报价
  • 公司做网站百度还是阿里软文广告发布平台
  • wordpress 企业站开发长春百度网站优化
  • 推荐优秀的企业网站设计seo搜索优化排名
  • 用于做网站头的图片云盘网页版登录
  • 律师在哪个网站做推广比较好推广赚钱app
  • 做网站是什么公司做网络推广怎么找客户
  • o2o网站建设代理商宁波seo快速排名
  • 掌上乌鲁木齐app下载需要优化的网站有哪些?
  • 售后服务 培训网站后台操作 多少百度推广营销方案
  • 怎样注册代理记账公司湖南广告优化
  • python 做网站教程中国网站建设公司
  • 门户网站建设检察搜索引擎竞价广告
  • 网站搜索排名优化优化百度搜索
  • 杭州外贸网站建设济南seo优化公司
  • 学做川菜下什么网站推广app的软文案例
  • 图文网站源码分享推广
  • 网站备案号被注销怎么办北京建设网站公司