微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > verilog 模块端口在调用时如何实现端口位宽可控

verilog 模块端口在调用时如何实现端口位宽可控

时间:10-02 整理:3721RD 点击:
比如说下面的这种情况会提示 BITWIDTH 在声明前被使用。
module P2S(
    input [BITWIDTH - 1 : 0] din,
    );
    parameter BITWIDTH = 16;
除了下面这种方法,有没有更好的方法
module P2S(din);
    parameter BITWIDTH = 16;
    input [BITWIDTH - 1 : 0] din;

module test #
(
    parameter TEST_WIDTH = 10
)
(
    input               clk,
    input               reset,
    output reg    [TEST_WIDTH:0] test_pin
);

上一篇:图像处理、模式识别
下一篇:CPCI与PCI

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top