发布网友 发布时间:2024-10-24 09:47
共1个回答
热心网友 时间:2024-11-11 07:03
说明:verilog代码可直接生成IP核,本文将介绍如何通过网表文件生成IP核。
步骤一:生成网表文件
1.1 打开源代码工程文件
1.2 将需要生成网表文件的源代码设置为顶层文件(点击文件,右击后选择“Set as Top”)
1.3 综合设置
在综合设置中,不同的选择会影响到IP封装的过程,后续将分别介绍。
1.4 对模块进行综合(无需进行下一步)
1.5 生成网表文件
此步骤分为两种情况:当综合设置中的第3步选择“full”时,需要生成.edf与.v两个文件才能封装IP。而当选择“rebuilt”时,只需生成.edf文件即可。
说明:“full”选项生成的网表文件仅包含输入输出名,隐藏了代码中的结构关系。“rebuilt”选项包含结构关系。
生成.v文件,请输入以下内容:
生成.edf文件,请输入以下内容:
当选择“full”时生成的文件:
当选择“rebuilt”时生成的文件:
步骤二:将网表文件封装成IP核
2.1 若选择“full”,新建工程导入.edf与.v文件,完成IP核生成步骤。
2.2 若选择“rebuilt”,新建工程导入.edf文件(与上步的.edf文件不同),完成IP核生成步骤。