首页 > 其他 > 详细

用宏定义`define出现了调用参数时不能截取部分位宽的问题

时间:2020-04-01 22:54:14      阅读:106      评论:0      收藏:0      [点我收藏+]

  今天用`define定义了参数,然后调用时只需使用参数的部分位宽,于是进行了截取操作,但是编译时却报错,估计应该是不能这样去使用。

  上图:

    1.宏定义 cnt_end这个信号

      技术分享图片

    2.调用这个cnt_end参数,并截取其中的[11:2]位宽

      技术分享图片

    3.在Modelsim中编译出错

     技术分享图片

      

 

    遇到这样的情况就老老实实用parameter来定义参数吧

 

用宏定义`define出现了调用参数时不能截取部分位宽的问题

原文:https://www.cnblogs.com/jayer/p/12616530.html

(1)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!