VIVADO2018与SYNPLIFY联合使用

VIVADO2018与SYNPLIFY联合使用

1、synplify生成网表文件.edf
①新建工程,设置所选的FPGA型号。
②添加源文件,可以源文件,也可以是包括很多源文件的文件列表(.v/.sv)。
③根据需要添加约束文件.fdc。
④点击RUN生成网表文件**.edf。

2、vivado生成.bit文件。
①创建工程。
方法:打开vivado,创建工程→Next→设置工程存放目录及工程名→选择工程类型Post-synthesis Project→Next→Next→设置所选的FPGA型号→Next→finish。
图1 vivado创建工程
图2 vivado中选择创建工程类型

②添加synplify生成的.edf文件。
方法:右键Design Sources→Add source→选择用synplify生成的.edf文件(存放在工程下rev1文件夹中)。
下图为添加.edf后的状态
图3 vivado中添加第三方综合工具生成的网表文件
③添加管脚约束文件。
右键Constraints→Add source,为时钟、信号分配管脚。
④生成.bit下载文件。
点击Generate Bitstream。

需要说明的是,创建工程时的过程类型选择
①RTL project,利用vivado对源代码进行综合,然后生成下载文件
②Post-synthesis project,添加第三方综合工具生成的网表文件,此处使用的第三方综合工具为synplify,然后生成下载文件。
下图分别为①②两种方式建立工程后的Flow navigator界面,区别:图①中会有RTL源代码的编译分析、SYNTHESIS综合等,而图②中添加网表文件后是对网表文件的分析。
图4 vivado中创建RTL工程后的flow Navigator流程
图5 vivado中创建Post-synthesis工程后的flow Navigator流程

  • 1
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Vivado 2018.3 是 Xilinx 公司推出的一款 FPGA 开发工具,其中包含了 Vivado Design Suite 和 Vivado SDK 两个部分。Vivado SDK 是用于 FPGA 软件开发的工具,可以帮助用户进行嵌入式软件开发、调试和测试等工作。下面是 Vivado 2018.3 SDK 的使用教程: 1. 打开 Vivado 2018.3 工具,选择“Create New Project”创建一个新项目。 2. 在“Create New Project”对话框中,输入项目名称和存储路径,然后点击“Next”。 3. 在“Add Sources”对话框中,选择“Create Block Design”,然后点击“Next”。 4. 在“Create Block Design”对话框中,输入设计名称和存储路径,然后点击“OK”。 5. 在“Diagram”窗口中,右键单击空白处,选择“Add IP”,然后选择需要添加的 IP 核。 6. 在“Diagram”窗口中,连接 IP 核之间的信号线。 7. 在“Sources”窗口中,右键单击设计文件夹,选择“Create HDL Wrapper”,然后点击“OK”。 8. 在“Sources”窗口中,右键单击设计文件夹,选择“Generate Bitstream”,然后点击“OK”。 9. 在“File”菜单中选择“Export Hardware”,然后勾选“Include bitstream”选项,点击“OK”。 10. 在“File”菜单中选择“Launch SDK”,然后选择“Create a new SDK workspace”,点击“OK”。 11. 在“SDK”窗口中,选择“File”菜单中的“New”->“Application Project”,输入项目名称和存储路径,然后点击“Next”。 12. 在“Platform”对话框中,选择“Use existing platform”,然后选择之前导出的硬件平台文件,点击“Finish”。 13. 在“SDK”窗口中,右键单击新建的应用程序项目,选择“New”->“Source File”,输入文件名和存储路径,然后点击“Finish”。 14. 在新建的源文件中编写代码,然后点击“Build Project”进行编译。 15. 在“SDK”窗口中,选择“Xilinx”菜单中的“Program FPGA”,然后选择之前生成的 bit 文件,点击“Program”。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值