verilog 参数用法

=========================================================================

=========================================================================

参数比较运算

复制代码
    localparam QPLL_FBDIV_IN  =  (QPLL_FBDIV_TOP == 16)  ? 10'b0000100000 : 
				(QPLL_FBDIV_TOP == 20)  ? 10'b0000110000 :
				(QPLL_FBDIV_TOP == 32)  ? 10'b0001100000 :
				(QPLL_FBDIV_TOP == 40)  ? 10'b0010000000 :
				(QPLL_FBDIV_TOP == 64)  ? 10'b0011100000 :
				(QPLL_FBDIV_TOP == 66)  ? 10'b0101000000 :
				(QPLL_FBDIV_TOP == 80)  ? 10'b0100100000 :
				(QPLL_FBDIV_TOP == 100) ? 10'b0101110000 : 10'b0000000000;

=========================================================================

参数选择编译

复制代码
generate  
    if(C_CLK_IN_TYPE==0)begin: IBUF_U  
        IBUF    IBUF_u(
            .I(clk_in_p  ),
            .O(clk_in_buf)
        );
    end 
    if(C_CLK_IN_TYPE==1)begin: IBUFDS_U  
        IBUFDS  IBUFDS_u(
            .I (clk_in_p  ),
            .IB(clk_in_n  ),
            .O (clk_in_buf)
        );
    end 
    if(C_CLK_IN_TYPE==2)begin: IBUFDS_GTE2_U  
        IBUFDS_GTE2 IBUFDS_GTE2_u(
            .I (clk_in_p  ),.ODIV2(    ),
            .IB(clk_in_n  ),.CEB  (1'b0),
            .O (clk_in_buf)
        );
    end 
endgenerate
相关推荐
青铜弟弟9 天前
PROSAIL模型参数一
参数·prosail
greatdan21 天前
[HDL设计] 片外串行总线-IIC
fpga开发·verilog·xilinx
greatdan21 天前
[HDL设计] 片外串行总线-SPI
fpga开发·verilog·xilinx
Irene199124 天前
RESTful 前后端传参参数格式总结
restful·参数·格式
南檐巷上学25 天前
基于FPGA的音频信号监测识别系统
fpga开发·音频·verilog·fpga·傅立叶分析·fft·快速傅里叶变换
FPGA小迷弟1 个月前
基于FPGA实现HDMI接口,选型/核心技术
学习·fpga开发·verilog·fpga·modelsim
FPGA小迷弟1 个月前
FPGA处理图像需要用到的主流接口详解
学习·fpga开发·verilog·fpga·modelsim
不吃橘子的橘猫1 个月前
Verilog HDL基础(概念+模块)
开发语言·学习·算法·fpga开发·verilog
小屁猪qAq1 个月前
ROS2 节点中使用参数
开发语言·c++·参数·ros2
SunkingYang1 个月前
深入解析COM线程模型的基石:CoInitializeEx函数原理、实践与抉择
单线程·多线程·参数·原理·用法·com·coinitializeex