VIVADO2018与SYNPLIFY联合使用

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

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

②添加synplify生成的.edf文件。
方法:右键Design Sources→Add source→选择用synplify生成的.edf文件(存放在工程下rev1文件夹中)。
下图为添加.edf后的状态

③添加管脚约束文件。
右键Constraints→Add source,为时钟、信号分配管脚。
④生成.bit下载文件。
点击Generate Bitstream。

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

VIVADO2018与SYNPLIFY联合使用相关推荐

  1. Vivado与Synplify联合设计FPGA

    这篇文章主要记录近几天在使用Vivado以及Synplify工具进行FPGA的Synthesis.Implementation.以及BitStream出现的相关问题. 一.工具使用 RTL代码编辑:修 ...

  2. 如何使用Synplify综合vivado带IP核的工程

    文章目录 使用Synplify综合的好处 synplify的教程 方法1(无效) 方法2 VIVODO工程 遇到的问题 使用Synplify综合的好处 下面的说法来自网上: 综合时间更好,综合出来所使 ...

  3. Synplify参考资料整理

    前言 Synplify.Synplify Pro和Synplify Premier是Synplicity(Synopsys公司于2008年收购了Synplicity公司)公司提供的专门针对FPGA和C ...

  4. vivado2018.3和modelsim10.6d进行联合仿真

    首先确认modelsim的型号是否在modelsim10.6c及以上,没有需要重新安装 问题分析 ERROR: [Vivado 12-5602] compile_simlib failed to co ...

  5. quartus将modelsim,synplify和quartus联合起来使用进行的FPGA设计(转)

            1.使用modelsim进行功能仿真,导入源程序和testbench进行仿真,并保存波形文件(.wlf). 2.使用synplify pro对硬件描述语言编译并生成netlist.综合 ...

  6. FPGA学习之路—Vivado与Modelsim联合仿真

    Vivado与Modelsim联合仿真 笔者在学习FPGA过程中遇到了如何使用Vivado和Modelsim进行联合仿真的问题,特此记录. 首先确定版本 笔者Vivado用的是2018.3版本,先是随 ...

  7. hls和modelsim进行联合仿真

    在solution下点击Run C/RTL Cosimulation 选择仿真器为Modelsim,Dump Trace选择all,选择编译库地址为之前在vivado中生成的器件地址,没生成的可以重新 ...

  8. Vivado与modelsim联合仿真(2018.3---10.6c)

    Vivado不同于Quartus自带仿真,但是个人觉得跑一些简单工程的仿真还是可以的,不过跑一些复杂工程的的仿真简直就是毫无体验感,建议使用第三方仿真软件进行联合仿真,这边主要推荐的Modelsim, ...

  9. 【FPGA】vivado和modelsim联合仿真

    文章目录 二.遇到的问题 三. 参考资料: 二.遇到的问题 1. 错误一: # ** Fatal: (vsim-3693) The minimum time resolution limit (10f ...

最新文章

  1. ORA-00600 [4400][48]错误一例
  2. apache tomcat 整合
  3. 电脑技巧:Win10自带远程控制软件介绍
  4. nacos配置ap_Nacos 1.0.0 功能预览
  5. url oracle default schema,oracle @Table中使用schema时insert报错
  6. Linux系统编程38:多线程之什么是线程同步以及条件变量函数
  7. 几款炫酷的IDEA皮肤主题,大爱!
  8. openfire:openfire单独编译指定插件的方法
  9. linux怎么生成arm文件,Linux下ffmpeg转换工具配置(MP3和AMR格式文件互转).docx
  10. 边界类、控制类、实体类
  11. 使用计算机时正确的开关机顺序,电脑开关机的正确操作
  12. 15岁黑客Cosmo的堕落历程
  13. 未来10年35项最值得你期待的技术(中)
  14. 【搞笑】新闻联播熏陶下的小学生作文
  15. 为什么要用CAT工具辅助翻译?为什么要用翻译管理系统?以memoQ为例
  16. 揭秘Angular 2
  17. 读取和博客可视化分析
  18. Java基于opencv—矫正图像
  19. 我也来分享一个魔兽显血改键工具
  20. music_悲催的键盘手

热门文章

  1. 区块链软件开发案例分享
  2. 以太网帧格式与交换机原理
  3. 弱电包含在计算机专业,弱电工程包含哪些内容
  4. 将 Modbus 工业传感器与开源 IIoT 网关连接起来
  5. 供独立游戏开发者参考的2D美工教程(四)
  6. 友善之臂6818内核编译
  7. 人脸识别门禁系统:基于Android的人脸识别门禁系统 毕业设计完整代码详细教程
  8. 华为机试C语言-VLAN资源池
  9. 手机上的android版本下载视频播放器,ZZPlayer手机版下载
  10. 西瓜书学习笔记——第一、二章