注册 登录
EETOP 创芯网论坛 (原名:电子顶级开发网) 返回首页

warmheard的个人空间 https://blog.eetop.wang/?449058 [收藏] [复制] [分享] [RSS]

日志

ISE中如何define macro

已有 6697 次阅读2011-10-21 17:00

设计中经常会定义macro来简化设计,尤其是在某个.v文件多个地方或者多个.v文件都用到某一常量时,定义macro就非常方便。

注:所谓macro就是verilog中用`define 所定义的常量,或者开关
    如 `define     DLY     #1
          `define     DEC

一般时在每一个.v文件的开头定义macro,但是当多个文件都需要该macr时,就麻烦了。

下面由两种方式可以定义macro

1.synthesize-->右键Process Properties
        verilog macros中定义  (DLY="#1" | DEVICE="Virtex4" )

2.把define的macro做成一个文件,比如define.v,通过add source添加到工程中,然后修改该文件的source properities,选中“Include as Global File in Compile List”后的复选框,点击“OK”,这样编译时就会自动编译该文件。


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册


QQ|手机版|小黑屋|关于我们|联系我们|隐私声明|EETOP 创芯网 ( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2026-1-15 22:03 , Processed in 0.069010 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

返回顶部