vivado中Header
时间: 2023-10-24 18:59:16 浏览: 163
在Vivado中,头文件(Header)主要使用"文件包含"处理。所谓"文件包含"处理是一个源文件可以将另外一个源文件的全部内容包含进来,即将另外的文件包含到本文件之中。Verilog语言提供了`include命令用来实现"文件包含"的操作。\[1\]如果文件类型没有设置为Verilog Header,那么包含文件将被视为普通的Verilog文件,可以被其他Verilog文件引用,这会导致错误。\[2\]在Vivado中,参数(parameter)表示常量,只能赋值一次。但是,通过实例化的方式,可以更改参数在模块中的值。局部参数用__localparam__来声明,作用与用法和parameter相同,区别在于它的值不能被改变。所以当参数只在本模块中调用时,可用localparam来说明。\[3\]
#### 引用[.reference_title]
- *1* [【Vivado那些事】Vivado下头文件使用注意事项](https://blog.csdn.net/Pieces_thinking/article/details/118158480)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [VIVADO Verilog 头文件添加方法](https://blog.csdn.net/qq_35510213/article/details/119774645)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [22/4/24始—— Vivado与Verilog学习有记](https://blog.csdn.net/qq_60337394/article/details/124377773)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文