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


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

      上图:

        1.宏定义 cnt_end这个信号

          

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

          

        3.在Modelsim中编译出错

         

          

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

  • 相关阅读:
    Codeforces_731_C
    Codeforces_731_B
    Codeforces_731_A
    HDU_1035_水
    POJ_3450_KMP
    POJ_2185_二维KMP
    POJ_2752_KMP
    Codeforces_492_E
    Codeforces_338_D
    Codeforces_327_C
  • 原文地址:https://www.cnblogs.com/jayer/p/12616530.html
Copyright © 2020-2023  润新知