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

外贸开发网站公司ps做网站的常用素材

外贸开发网站公司,ps做网站的常用素材,哪些网站是用iframe,wordpress主题 仿36氪Verilog宏 Verilog对宏的定义如下#xff1a; define TESTEQ1 4b1101 定义的宏稍后将被引用#xff0c;如下所示#xff1a; 如果#xff08;请求TESTEQ1#xff09; “ifdef”和“endif”构造执行以下操作#xff1a; •确定是否定义了宏。 •定义条件编译。 如果定义了…Verilog宏 Verilog对宏的定义如下 define TESTEQ1 4b1101 定义的宏稍后将被引用如下所示 如果请求TESTEQ1 “ifdef”和“endif”构造执行以下操作 •确定是否定义了宏。 •定义条件编译。 如果定义了“ifdef”调用的宏则编译该代码。 •如果尚未定义宏则编译else命令后面的代码。 •else不是必需的但endif必须完成条件语句。 使用Verilog宏命令行选项定义或重新定义Verilog宏。 •Verilog宏允许您在不修改HDL源代码的情况下修改设计。 •Verilog Macros可用于IP核心生成和流量测试 Macro Example One define myzero 0 assign mysig myzero; Macro Example Two ifdef MYVAR module if_MYVAR_is_declared; ... endmodule else module if_MYVAR_is_not_declared; ... endmodule endif 包括文件 Verilog允许您将HDL源代码分离到多个文件中。要引用中的代码另一个文件在当前文件中使用以下语法。 include要包含的路径/文件 前一行获取要包含的文件的内容并将其全部插入当前文件中带有include。 路径可以是相对路径也可以是绝对路径。在相对路径的情况下Verilog编译器在两个不同的位置查找要包含的文件。 •第一个是相对于带有include语句的文件。编译器在那里查看如果它可以找到文件并在那里插入文件的内容。 •它看起来的第二个位置是相对于Verilog选项中的-include_dirs选项部分。 同一Verilog文件中允许使用多个include语句。 行为Verilog评论 行为Verilog注释类似于C等语言中的注释。 单行注释 单行注释以双正斜杠//开头。 //这是一条单行评论。 多行块注释 多行块注释以/*开头以*/结尾。 /*这是一个多行注释。 */ 生成语句 行为Verilog生成语句 •允许您创建 ○ 参数化和可扩展代码。 ○ 重复的或可扩展的结构。 ○ 以满足特定标准为条件的功能。 •在Verilog阐述过程中解决。 •有条件地实例化到您的设计中。 •在模块范围内进行了描述。 •从generate关键字开始。 •以endgenerate关键字结束。 使用Generate语句创建的结构 可能使用generate语句创建的结构包括 •基元或模块实例 •初始块或始终程序块 •连续任务 •净声明和变量声明 •参数重新定义 •任务或功能定义 支持的生成语句 Vivado synthesis支持所有Behavioral Verilog生成语句 •生成循环为生成 •生成条件如果为其他则生成 •生成案例生成案例 生成循环语句 使用generate for循环可以创建一个或多个可以放置在模块内的实例。 使用generate for循环的方式与使用普通Verilog for循环的方法相同如下所示 局限性 •generate for循环索引有一个genvar变量。 •for循环控制中的赋值是指genvar变量。 •for循环的内容由begin和end语句括起来。 •begin语句使用唯一限定符命名。 Generate Loop Statement 8-Bit Adder Example generate genvar i; for (i0; i7; ii1) begin : for_name adder add (a[8*i7 : 8*i], b[8*i7 : 8*i], ci[i], sum_for[8*i7 : 8*i], c0_or[i1]); end endgenerate 生成条件语句 generate-if-else语句有条件地控制生成哪些对象。 •if-else语句的每个分支都由begin和end语句括起来。 •begin语句使用唯一限定符命名。 生成条件语句编码示例 此编码示例实例化了基于数据字的宽度。 generate if (IF_WIDTH 10) begin : if_name multiplier_imp1 # (IF_WIDTH) u1 (a, b, sum_if); end else begin : else_name multiplier_imp2 # (IF_WIDTH) u2 (a, b, sum_if); end endgenerate 生成案例陈述 generate case语句有条件地控制在哪些对象下生成条件 •generate case语句中的每个分支都由begin和end语句括起来。 •begin语句使用唯一限定符命名。 行为Verilog生成案例说明编码示例 此编码示例实例化了基于数据字的宽度。 generate case (WIDTH) 1: begin : case1_name adder #(WIDTH*8) x1 (a, b, ci, sum_case, c0_case); end 2: begin : case2_name adder #(WIDTH*4) x2 (a, b, ci, sum_case, c0_case); end default: begin : d_case_name adder x3 (a, b, ci, sum_case, c0_case); end endcase endgenerate
http://www.zqtcl.cn/news/677501/

相关文章:

  • 网站开发中文摘要当今做啥网站致富
  • 钓鱼网站制作方法WordPress音乐免刷新
  • 北京网站建设的公网站订票策划方案
  • 做搜狗网站快速排名福田瑞沃自卸车
  • 帮人做图挣外快的网站做网站刷流量挣钱吗
  • 网站改版被降权从0到建网站
  • dedese网站牛客网官网
  • 网站到期续费要多少钱如何做一个电商
  • 试述网站建设的步骤石家庄公司网站如何制作
  • 百度推广自己做网站吗韶关东莞网站建设
  • 濮阳建站建设室内设计效果图图片
  • 上海找做网站公司国外网站国内做好还是国外做
  • 一个vps建两个网站怎么弄数据库济南地产行业网站开发
  • 网站到期请续费站长网
  • 个人网站名字可以用哪些促销网站怎么做
  • 网站开发需要提供哪些东西镇江网络违法网站
  • 都江堰建设局官方网站wordpress分享此文章
  • 素材网站整站下载赣州网站建设信息
  • 网上做问卷报酬不错的网站是iis 如何新建网站
  • 济南建设监理协会网站雄安网站建设单位
  • 微网站模板怎么用公司网站无法打开
  • 查询网站备案进度做外贸的数据网站
  • 广州建网站哪儿济南兴田德润简介室内设计效果图手绘图
  • 网站页面设计要求做搜狗网站优化
  • 家纺代发网站建设百度怎么做开锁网站
  • 哈尔滨网站建设有哪些做互联网项目怎么推广
  • 网站首页代码怎么做温州设计集团有限公司官网
  • 如何更换网站图片自己做头像的网站漫画
  • 网站设计风格确认书网站标题 没有排名
  • iis内网站设置允许脚本执行免费行情100个软件