本帖最后由 zeruns 于 2023-8-31 01:23 编辑
1 开发环境准备1.1 工具准备VIVADO:2018.3 版本; IP 补丁工具:IP_PATCH;
注:IP_PATCH 工具使用参考《IP_PATCH 工具使用说明_V5.1.1》 使用 VIVADO 2018.3 打开任意工程,然后参考《IP_PATCH 工具使用说明_V5.1.1》第三章节,依次执行工具包解压,设置环境变量,加载工具包三个步骤,加载完工具包后执行命令 replace_50tcsg324_file(使用 JFMK50 开发时)或命令 replace_50tfgg484_file(使用JFMK50T4 开发时)来替换 VIVADO 数据库,另外可以使用 recover_50tcsg324_file、recover_50tfgg484_file 命令可以恢复成 VIVADO 的原始数据库。如下图是执行命令replace_50tfgg484_file 成功后的打印信息。 注:此替换数据库的操作对一台电脑只需执行一次就会一直生效,无需重复操作。 2 VIVADO 开发 JFMK50/50T 流程2.1.1 未用 MIG 的开发流程VIVADO 中 JFMK50 选择 xc7a50tcsg324-2,JFMK50T 选择 xc7a50tfgg484-2 建工程,以开发 JFMK50T 为例,如图 1 按照实际原理图中的管脚连接写物理约束以及时序约束。 注: 打 IP_PATCH 时参考《IP_PATCH 工具使用说明_V5.1.1》第四章一键式处理流程,执行命令 add_hook_tcl_to_prj 打一键式流程补丁。 2.1.2 用到 MIG 的开发流程VIVADO 中 JFMK50 选择 xc7a50tcsg324-2,JFMK50T 选择 xc7a50tfgg484-2 建工程,以开发 JFMK50T 为例,如图 2 注:例化 MIG IP 时其中的管脚约束按照实际原理图中的管脚连接写即可 按照实际原理图中的管脚连接写物理约束以及时序约束 注: 打 IP_PATCH 时参考《IP_PATCH 工具使用说明_V5.1.1》第四章一键式处理流程,执行命令 add_hook_tcl_to_prj 打一键式流程补丁。 更多内容请下载下面的PDF手册(注册登陆即可下载): |