【精品博文】Vivado中综合实现和出bit文件

赢一个双肩背包

有多难?

戳一下试试看!

→_→

长摁识别

接上一节的把IP搭建成原理图,这节说下综合实现和出bit文件。

  1. 各Block都搭建完成后,选中这个bd右键,Generate Output Products主要是把IP参数和连接信息update到project中,同时也会检查错误。(一般synth也会更新,但是有目标的update下更放心)

  2. 没有错误的话,再右键Create HDL Wrapper,给整个bd加个hdl的壳。(因为综合工具不处理原理图bd,所以再次倒腾回hdl的code模式)

  3. 我的project会报这个警告。是BRAM的连接端口不匹配,我自己的IP中BRAM类型是OTHER,可以自己双击BRAM_Port端口把MasterType类型改成BRAM_CTRL,就不报warning了。

  4. 先Run Synthesis,在Run Implementation,最终Generate Bitstream。建议一步一步来,工程大,电脑配置又不顶尖的话,耗时会非常长。一步步来,逐步把错误消了。

  5. 上面的Simulation和Debug是两个比较重要的调试环节,后面章节单独介绍。

未完待续~)

(0)

相关推荐

  • Vivado下封装IP基本知识

    Vivado提供了三种封装IP的方式:(1)将当前工程封装为IP:(2)将当前工程中的BD(IPI 设计)封装为IP:(3)将指定的文件目录封装为IP,如下图所示. IP Packager支持的输入文 ...

  • FPGA芯片的“本质”是什么?

    说起FPGA之前,先提个问题. 芯片的本质是什么? 老哥认为芯片的本质是电路! 简单来说,数字芯片,不论多复杂,其底层就是 与,或,非的组合. 这个是某宝上可以买到的世界上简单的芯片之一, 74LS系 ...

  • PYNQ经典项目分享| 可重配置IO

    PYNQ-PRIO是一个介绍如何利用FPGA部分可重配置特性和PYNQ框架提供的方便的API,对FPGA分时复用,提高FPGA灵活性的项目.可重配置是指在一个FPGA工程中,划分了静态逻辑部分和动态逻 ...

  • 求职攻略| FPGA两种RAM的区别与用法

    本期继续解析中兴FPGA岗不定项选择和单选部分的笔试题.点击这里回看前两期解析:第一期:第二期 下面是不定项选择: 13.下列关于FPGA中分布式RAM的描述正确的是(  ) A 相对于BRAM,分布 ...

  • 【精品博文】让自己的开发板出现在Vivado工作流程中

    赢一个双肩背包 有多难? 戳一下试试看! →_→ 长摁识别 版权声明: 本文由博主"cuter"发布.欢迎转载,但不得擅自更改博文内容,也不得用于任何盈利目的.转载时不得删除作者简 ...

  • 【精品博文】Vivado中IP的使用方法

    【精品博文】Vivado中IP的使用方法

  • 【精品博文】4.4、综合过程中的时序约束技巧(Synplify Pro篇)

    静态时序相关博文连载目录篇: http://blog.chinaaet.com/justlxy/p/5100052092 如题所示,这篇博文主要介绍一下综合过程中的一些时序约束技巧,具体的综合工具为S ...

  • 【精品博文】vivado中几种仿真

    关于BSP--BSP全称board support package,一般翻译为板级支持包,它主要是在系统上电后进行一些基本的初始化,BSP一般是和特定的硬件平台以及操作系统相关的.在大多数情况下,BS ...

  • 【精品博文】Vivado中使用逻辑分析仪ILA

    一个双肩背包 有多难? 戳一下试试看! →_→ 长摁识别 FPGA综合出来的电路都在芯片内部,基本上是没法用示波器或者逻辑分析仪器去测量信号的,所以xilinx等厂家就发明了内置的逻辑分析仪.在viv ...

  • 【精品博文】Vivado中新建工程或把IP搭建成原理图

    赢一个双肩背包 有多难? 戳一下试试看! →_→ 长摁识别 上一节说了怎么建自己的IP,下面把自己的设计方案用IP的方式搭建成原理图. 新建project 选择芯片型号xc7z020clg400-1 ...

  • 【精品博文】在vivado中定制一键仿真工具

    当用modelsim对每一个新的工程进行仿真时,都要进行仿真参数的设置,感觉挺不方便的.那么能不能把这些参数的设置和启动仿真做成一键式完成呢?在vivado中完全是可以实现的,不得不承认它的强大啊.呵 ...

  • 【精品博文】聊一聊数字电路中时钟抖动

    随着通信系统中的时钟速率迈入GHz级,抖动这个在模拟设计中十分关键的因素,也开始在数字设计领域中日益得到人们的重视.在高速系统中,时钟或振荡器波形的时序误差会限制一个数字I/O接口的最大速率.不仅如此 ...

  • 【精品博文】OFDM系统中的交织技术

    交织技术主要是为了应对无线信道中出现的长突发错误脉冲(即在一段时间内出现错误),而利用纠错编码技术往往是能纠正一符号内定比例的错误.所以如果我们能够将一段时间内的错误分散到不同的OFDM符号中,虽然说 ...