无线电爱好网

 找回密码
 注册

QQ登录

只需一步,快速开始

人人连接登陆

无需注册,直接登录

搜索
无线电爱好网 首页 技术应用 初学入门 查看内容

编译指导

2014-4-15 19:48| 发布者: lfcx| 查看: 15| 评论: 0

摘要: 编译指导 (`)符号说明一个编译指导;这些编译指导使仿真编译器进行一些特殊的操作,编译指导一直保持有效直到被覆盖或解除 文本包含`include 编译指导`include在当前内容中插入一个文件,格式:`include “” ...

    input a,b,sel;

    wire sel_,a1,b1;

    not ` not_delay  not1(sel_,sel);

    and ` and_delay and1(a1,a,sel_);

    and ` and_delay and2(b1,b,sel);

    or ` or_delay  or1(out,a1,b1);

    endmodule




    解除定义的宏,使用 `undef macro_name

    使用编译指导`define,可以:

    提高描述的可读性

    定义全局设计参数,如延时和矢量的位数。这些参数可以定义在同一位置。这样,当要修改设计配置时,只需要在一个地方修改。

    例:定义Verilog命令的简写形式

    `define vectors_ file "/usr1/chrisz/library/vectors"

    `define results_ file "/ usr1/chrisz/library/results"

    可以将`define放在一个文件中,与其它文件一起编译。 

12

鲜花

握手

雷人

路过

鸡蛋
关闭

站长推荐上一条 /2 下一条


QQ|关于本站|小黑屋|Archiver|手机版|无线电爱好网 ( 粤ICP备14010847号 无线电爱好技术交流5 无线电爱好技术交流1无线电爱好技术交流9开关电源讨论群LED照明应用、电源无线电爱好技术交流4无线电爱好技术交流8无线电爱好技术交流10无线电爱好技术交流11

GMT+8, 2014-5-23 12:47 , Processed in 0.104627 second(s), 27 queries .

Powered by Discuz! X3.1 Licensed

© 2001-2013 Comsenz Inc.

返回顶部