verilog基础之规范化参数定义parameter

时间:2025-09-12  作者:Diven  阅读:0

采用parameter可以让程序变得可维护性,所以在verlog中,尽量在有数据可能发生变动的地方,设置为parameter,以免以后又从头开始更改。

verilog基础之规范化参数定义parameter

parameter经常用于定义数据位宽,定义时间延迟,在模块和实例引用时,可以通过参数传递,改变被引用的模块。因此我们尽量把所有的可能变动的参数设置在顶层,一眼明了,方便日后维护。

 

端口参数与模块内部参数

Module内有效的定义,可用于参数传递;

如果在模块内部定义时无法进行参数传递,

 

参数传递

参数传递经常用于顶层的参数传递给子模块,这样我们只需要关注顶层实体的内容,把子模块的内容当做一个黑箱子即可,这也是非常实用的。

可以看到参数传递和例化是非常继续相似的,

 

众说parameter、define、localparam的区别

 

 

defparam

defparam这个单独拿出来说一下,其实这个参数,个人觉得意义不大,因为你用parameter参数实例化就可以很好的解决问题,defparam用于重定义参数的数,可以通过

defparam 顶层.子模块名1.子模块名2=XXX

这样的语法格式更改,从而实现专门针对某一个子模块更改,这样有助于例化了多个相同的子模块,但我只更改一个子模块的问题。!

我们来一起看看官方文档IEEE verilog 2005

defparam的语法我们就去亲自查阅官方语法!这样才能有收货。

 

这段说了,defparam适用于改变指定层次模块下的参数,不影响其模块的参数。

 

这段话也再次说明了,即使是使用相同的子模块实例化生成的模块,也不会受影响,defparam只针对指定路径下的参数更改。

 

defparam目前所有综合工具都不支持综合,所以仅仅用于仿真。

 

 

 

 

 

审核编辑 :李倩

 


猜您喜欢

电阻器作为基础且关键的元件,其性能直接影响整个电路的稳定性和可靠性。VITROHM作为知名的金属膜电阻品牌,很好的品质和优异的性能赢得了市场的认可。本文将详细介...
2020-04-16 03:18:28


Pogo Pin弹簧探针连接器是应用于电子设备中的高性能连接解决方案。采用弹簧机制,能够在不同的连接状态下保持稳定的接触压力,确保信号传输的可靠性。这种连接器通...
2014-01-12 00:00:00

排阻(排阻器)作为重要的电子元器件,起到了限流、分压和信号匹配等关键作用。选择合适的排阻品牌不仅关系到电路的性能稳定性,还直接影响产品的质量和使用寿命。作为国内...
2024-11-02 07:27:09

FET输入运放因其高输入阻抗和低噪声特性,应用于多个领域。在音频设备中,FET输入运放常用于音频信号的放大,确保信号的清晰度和细节。在传感器信号处理方面,FET...
2025-02-12 00:00:00


现代电子产品和设备中,连接器的选择非常重要。TERMINAL_18.2X36.1MM作为一种新型连接器,因其独特的设计和优越的性能,越来越受到行业内的关注。本文...
2025-03-09 18:58:55

现代电子设备中,组件的体积和性能之间的平衡越来越受到重视。DFN4_1X1MM是小型封装,应用于各种电子产品中。尺寸为1mmx1mm,具有出色的电气性能和热管理...
2025-04-27 00:30:06

压敏电阻作为重要的保护元件,应用于电路中以防止过电压损坏。作为新加坡知名的压敏电阻品牌,ASJ因其优异的性能和稳定的质量受到关注。那么,在众多品牌中,如何正确选...
2012-03-06 01:06:05

现代电子设备的设计与制造中,连接器的选择非常重要。CONN_10X4.5MM_SM作为重要的连接器型号,因其独特的设计和优良的性能,应用于各种电子产品中。本文将...
2025-04-20 18:31:39