1.关于IP封装
不能直接在Tools-Creat and Package 中包装文件夹,否则在IP Catalog会显示helper core不能例化
解决:先把RTL文件引入到工程中,选择在当前文件工程中封装IP,这样封装出来的IP是可以调用的。
IP设置中选择了Archive选项还会产生一个压缩包,里面主要包含顶层.v,.xci,.xml文件,便于其他使用者的调用
2.关于IP的调用
在一个新的工程中调用时,自己封装的IP不会出现,需要在IP Catalog中右键Repository添加封装目录
用户封装的IP在User Repository中可以找到,要添加IP应在IP Catalog里面双击,不要用add source的方式
3.关于封装的IP文件
以下是关于IP的几种文件格式:
(1).xci
<xilinx:configElementInfo
xilinx:referenceId="PARAM_VALUE.CLKOUT1_REQUESTED_OUT_FREQ"
xilinx:valueSource="user"/>
这是IP属性的配置文件,导入工程时有一个组件图标,可以认为这个文件是IP的封装头文件