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
相关推荐
我爱C编程13 小时前
基于FPGA的BPSK+costas环实现,包含testbench,分析不同信噪比对costas环性能影响
fpga开发·verilog·锁相环·bpsk·costas环
ergevv2 天前
相机拍照参数:WB、FF、S、ISO、EV、焦距
数码相机·参数·拍照
G2突破手2595 天前
以太网详解(五)GMII、RGMII、SGMII接口时序约束(Quartus 平台)
嵌入式硬件·fpga开发·verilog
迎风打盹儿6 天前
VIVADO FIFO (同步和异步) IP 核详细使用配置步骤
ip·verilog·fpga·vivado·fifo
简简单单做算法17 天前
基于FPGA的SNN脉冲神经网络之LIF神经元verilog实现,包含testbench
fpga开发·verilog·snn·lif神经元
木亦汐丫22 天前
大模型从零开始——模型参数量计算
大模型·llama2·参数·gpt3·因果解码器·大模型从零开始
胡西风_foxww1 个月前
【es6复习笔记】rest参数(7)
前端·笔记·es6·参数·rest
胡西风_foxww1 个月前
【es6复习笔记】函数参数的默认值(6)
javascript·笔记·es6·参数·函数·默认值
超级大咸鱼1 个月前
CW信号的正交解调
matlab·verilog·fpga·数字信号·解调·正交解调·cw
极客先躯1 个月前
高级java每日一道面试题-2024年12月20日-Spring篇-Autowired和Resource注解的区别?
java·autowired·参数·resource·注入方式·匹配规则·依赖查找顺序