parameter的用法

2022-11-21 投稿:林孟霖 分享

在FPGA中,parameter与define都可以用来定义常量,但他们也有区别。

define定义常量涉及到define的作用域问题,不同的仿真编译器、综合工具的解析方式不同。在ISE中,define的作用域为当前文件,但是ISE可以将某个文件的属性设置为global,一旦文件设置为global,则其中的define也会被赋予全局属性。在QUARTUS中没有设置global的操作,但是如果在顶层文件中使用define,则该define也将具有全局属性。所以可在一个文件中所有的default变量都需要在该文件的结尾处进行undef,以确保define的作用域仅限于该文件。

parameter的作用域仅限于在当前文件,所以可以放心使用。

#parameter的用法#相关文章

parameter怎么读

对于C/C语言来讲,const就是只读的意思,只在声明中使用;static一般有2个作用,规定作用域和存储方式.对于局部变量,static规定其为静态存储方式,每次调用的初始值为上一次调用的值,调用结

0.2万人浏览 parameterParameter