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

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

ISE中如何define macro

已有 6178 次阅读| 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

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

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 3

    粉丝
  • 0

    好友
  • 0

    获赞
  • 9

    评论
  • 648

    访问数
关闭

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

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-20 03:02 , Processed in 0.024755 second(s), 13 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部