添加IP repo的方法:
工程打开后->Flow Navigator->PROJECT MANAGER->Settings->IP->Repository->IP Repositories->点击加号->选中IP所在的目录(可以选上级目录,它会自动查找子目录IP)->OK->OK;即可被Vivado的IP Catalog使用。
建议看本文前,先阅读Vivado IP Integrator: Using TTCL
本文设计一个IP,它具有以下功能:
- 它有32bit位宽;
- 每次综合生成的值不一样,但可以追溯这个值;
本次设计平台:Vivado2017.2 @ Windows7 x64;
第一步打开Vivado,建立一个Dummy工程;
第二步,建立一个空目录,在目录内建立以下几个文件:
-
top_wrapper.v
module top_wrapper(output [31:0] data);
top inst(.data(data));
endmodule
-
<