- 20
- 0
- 约 163页
- 2017-01-02 发布于未知
- 举报
PPT研究院 POWERPOINT ACADEMY * * 4.11.1 宏定义语句(`define、`undef) 宏定义语句`define指令用于文本替换,很像C语言中的#define 指令,它用一个指定的标识符来代替一个字符串。在编译之前,编译器先将程序中出现的标识符全部替换为它所表示的字符串,然后再进行编译。宏定义主要可以起到两个作用:一是用一个有意义的标识符取代程序中反复出现的含义不明显的字符型;二是用一个较短的标识符替代反复出现的较长的字符串。宏定义的一般形式为 `difine 标识符(宏名) 字符串 (宏内容) 例如: `define BUS_SIZE 32 //宏名为BUS_SIZE,宏内容为32 . . .? reg [ ` BUS_SIZE - 1:0 ] AddReg; // ` BUS_SIZE在编译前被替代为32 4.11.2 文件包含语句(`include) Verilgo HDL中的文件包含指令`include与C语言中的预编译指令#include类似,在编译时,将其他文件中的源程序完整地插入当前的文件中。这样做的结果也就相当于将其他文件中的源程序内容复制到当前文件中出现指令`include的地方。`include编译指令可以将一些全局通用的定义或任务包含进文件中,而不用为每个文件编写一段重复的代码。 文件包含语句`include的一般形式如
您可能关注的文档
- EDA技术及应用教程赵全利第4章用VHDL程序实现常用逻辑电路课件教学.ppt
- EDA技术及应用教程赵全利第5章EDA开发软件及应用课件教学.ppt
- EDA技术及应用教程赵全利第7章QuartusⅡ中的宏功能模块及应用课件教学.ppt
- EDA技术及应用教程赵全利第8章常见EDA设计中的工程问题课件教学.ppt
- EDA技术及应用孙宏国第1章课件教学.ppt
- EDA技术及应用孙宏国第2章课件教学.ppt
- EDA技术及应用孙宏国第3章课件教学.ppt
- EDA技术及应用孙宏国第4章QuartusII介绍与使用--EDA技术与应用课件教学.ppt
- EDA技术及应用孙宏国第5章EDA技术工程应用实例--EDA技术与应用课件教学.ppt
- EDA技术及应用张丽华第1章绪论课件教学.ppt
- 20170215武定至倘甸至寻甸高速公路.pdf
- 文件2026年03月23日中科富氢山东新能源有限公司20万吨年二氧化碳酸化法白炭黑项目一期中科富氢(山东)新能源有限公司20万吨年二氧化碳酸化法白炭黑项目(公示稿).pdf
- 2026年02月12日山东博汇纸业股份有限公司年产20万吨高档包装纸板技改项目.pdf
- 文件2026年03月17日潍坊市海欣药业有限公司潍坊市海欣药业有限公司医药原料药和中间体改建项目潍坊市海欣药业有限公司医药原料药和中间体改建项目环境影响评价报告书(信息公开电子版).pdf
- 2026年03月23日淄博恒信新材料科技有限责任公司功能性新材料项目(一期).pdf
- 文件2026年03月06日微和成化学山东有限公司年产15万吨聚氨酯系列产品及3万吨NN二甲基甲酰胺项目微和成化学(山东)有限公司年产15万吨聚氨酯系列产品及3万吨N,N-二甲基甲酰胺项目环境影响报告书.pdf
- 20170301大理~漾濞~云龙~兰坪高速公路工程环境影响报告书.pdf
- 2026-04-14_北京核辐源科技发展有限公司_新增使用Ⅱ类射线装置项目.pdf
- 文件2026年02月06日潍坊大明生物科技有限公司潍坊大明生物科技有限公司二号生产线技术改造项目潍坊大明生物科技有限公司二号生产线技术改造项目(公示).pdf
- 2026-03-24_中冶节能环保有限责任公司_团河220千伏主变扩建工程.pdf
原创力文档

文档评论(0)