- 32
- 0
- 约1.33万字
- 约 163页
- 2017-11-04 发布于广东
- 举报
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技术及应用张丽华第7章VHDL设计实例.ppt
- EDA技术及应用张丽华目录.ppt
- EDA技术实用教程(第二版)潘松黄继业第2版第1章_概述.ppt
- EDA技术实用教程(第二版)潘松黄继业第2版第2章_EDA设计流程及其工具.ppt
- EDA技术实用教程(第二版)潘松黄继业第2版第3章_FPGA结构与配置.ppt
- EDA技术实用教程(第二版)潘松黄继业第2版第4章_VHDL设计初步.ppt
- EDA技术实用教程(第二版)潘松黄继业第2版第5章_VHDL设计进阶.ppt
- EDA技术实用教程(第二版)潘松黄继业第2版第6章_原理图输入设计方法.ppt
- EDA技术实用教程(第二版)潘松黄继业第2版第7章_有限状态机设计与LPM应用.ppt
- EDA技术实用教程(第二版)潘松黄继业第2版第8章_VHDL结构与要素.ppt
- DBJ33∕T 1366-2026 历史文化街区与历史建筑防火技术标准.pdf
- T∕CAIM 004-2024 肠易激综合征中西医结合诊疗专家共识.pdf
- T∕CAIM 021-2024 外踝韧带损伤的中西医结合治疗指南.pdf
- T∕CCIA 004-2024 云计算服务安全责任划分规则及实施指南.pdf
- DB21∕T 3722.9-2026 高标准农田建设指南 第9部分:障碍土层消除工程.pdf
- DB21∕T 4426-2026 水稻固碳减排生产技术规程.pdf
- DB21∕T 4427-2026 玉米大豆间作、轮作防蚀栽培技术规程.pdf
- DB21∕T 4436-2026 农户稻谷储藏技术规范.pdf
- DB23∕T 3993-2026 侵蚀沟发生发育监测技术规程.pdf
- DB23∕Z 0001-2026 广电运维数字孪生平台微波业务建设要求.pdf
原创力文档

文档评论(0)