10.15~10.16Block Design流程总结,报错复盘

文件形式

首先需要IP核,即一个一个块

要生成一个一个块,就要让不同的块文件作为顶层设计文件进行仿真,这样才能确定接下来要实现的是哪个块

每个块都在各自的压缩文件里

然后在设计时,需要把那些IP核的压缩文件放到一个压缩文件里

再把这个压缩文件导入设计文件里,就可以开始Block Design

10.15~10.16Block Design流程总结,报错复盘_第1张图片

PROJECT2表示当前大文件的名称,.srcs是存放在其中,封装的IP核就在大文件.src里,是一个压缩文件

10.15~10.16Block Design流程总结,报错复盘_第2张图片

这一步是说选哪个文件进行封装,选current就是封装现在文件的ip核,选第三个就是选指定文件的ip核 

10.15~10.16Block Design流程总结,报错复盘_第3张图片 

10.15~10.16Block Design流程总结,报错复盘_第4张图片 

这一步是要确定IP核最后封装到的位置,一般是在大文件里的.src里

封装完后要去这里记录的找 ,解压提取到相应的位置

10.15~10.16Block Design流程总结,报错复盘_第5张图片 

10.15~10.16Block Design流程总结,报错复盘_第6张图片

10.15~10.16Block Design流程总结,报错复盘_第7张图片

上面Repository是在最后大文件里导入IP核文件夹(解压后)

下面是要封装IP核

流程

verliog行为描述

只用一个大文件,然后在里面写设计,仿真,引脚

10.15~10.16Block Design流程总结,报错复盘_第8张图片

Block Design

按需要的IP核数用相应大文件数量

首先是要在每个大文件里封装要用的IP核,需要注意各个大文件的地址以及IP核存(.zip文件)放的地址 

然后新建一个文件夹IPCORE,找到存放IP核.zip文件的地方,把压缩文件解压到那个IPCORE里,用相应的名字命名并装进文件夹里可以避免混乱

10.15~10.16Block Design流程总结,报错复盘_第9张图片 

之后就是再新建一个大文件,是最后的设计文件,导入这个IPCORE,新建bd文件

10.15~10.16Block Design流程总结,报错复盘_第10张图片

之后就是设计(连线),仿真,引脚编写

报错经验积累

1.每个大文件只能封装一个IP核,不能一个文件就把多个IP核封装好

2.树形调用IP要设置一下TOP IP

3. [IP_Flow 19-1663] Duplicate IP found for 'xilinx.com:user:orgate:1.0'. The one found in IP location 'd:/IPCORE/xilinx.com_user_andgate_1.0/xilinx.com_user_orgate_1.0 - 副本' will take precedence over the same IP in location d:/IPCORE/xilinx.com_user_o

这个报错是因为IP地址在多个地方都有,不过影响不大

你可能感兴趣的:(数电,网络,服务器,运维)