0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Vivado中新建工程或把IP搭建成原理图详解

Hx 作者:工程师陈翠 2018-06-30 04:51 次阅读

Vivado中新建工程,下面把自己的设计方案用IP的方式搭建成原理图。

1、新建project

Vivado中新建工程或把IP搭建成原理图详解

2、选择芯片型号xc7z020clg400-1

Vivado中新建工程或把IP搭建成原理图详解

3、既然vivado是按照IP原理图来设计的,首先是要添加block

Vivado中新建工程或把IP搭建成原理图详解

4、直接从IP Catalog中选择想要的IP模块

Vivado中新建工程或把IP搭建成原理图详解

5、这里我添加了cpu核,axi-bram控制器,bram,pll时钟器,中断桥接concat,以及我自己的nand IP

Vivado中新建工程或把IP搭建成原理图详解

6、点击上方的Run Connect就会自动连接各模块,同时也会把Cpu_Reset,AXI Interconnect等必须的连接模块加进来。

Vivado中新建工程或把IP搭建成原理图详解

7、一般来讲,xilinx自己的IP之间都会自动连好,但是你的IP软件不知道怎么练,所以clk rst等还是自己手动连线

8、接下来把该出的端口出一下,Run Block会把自带IP的管脚引出,自己的IP选中管脚按Ctrl+T快捷出。

9、这时整个布局界面一般都比较乱,整理一下。左侧工具条,倒数2、3分别是布局和布线。个人感觉layout不是很合心意,一般都是自己拖动模块布局,然后点Routing,基本上就顺了。

Vivado中新建工程或把IP搭建成原理图详解

10、最终的布局布线图如下,按照信号流的走向来的。

Vivado中新建工程或把IP搭建成原理图详解

11、双击各个IP把参数按照自己的需求设置下。比如说,system出uart usb sd接口,bram的宽度深度,axi出几个控制口等。这一步一般在添加IP之后就设置的,一般来讲,放在最后也没什么太多差异。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • IP
    IP
    +关注

    关注

    5

    文章

    1670

    浏览量

    149376
  • Vivado
    +关注

    关注

    19

    文章

    808

    浏览量

    66370
收藏 人收藏

    评论

    相关推荐

    Altium绘制原理图如何创建集成原件库

    方法如下:1. 新建库-》原理图库,绘制如图的原理图; 2. 新建库-》PCB元件库,可以右键-》工具-》元器件向导绘制好PCB元器件
    发表于 11-02 11:14

    STM32新建工程

    新建两个文件夹,一个命名为cmsis,一个命名为user. 2)在user中新建两个文件夹,一个命名为inc, 一个命名为src.3)准备相关工程文件①固件库下的CMSIS文件夹中的
    发表于 01-12 14:47

    Link to sources新建工程

    1.Link to sources新建工程路径中既没有源代码,也没有库,源代码和库在系统文件夹里如果这时修改库源代码,系统文件夹中的也相应修改。等到下次新建或者其他工程要包含这个库时
    发表于 08-09 07:25

    11 电路板设计protel DXP中新建工程和PCB原理图和PCB载入同一个工程元件导入PCB的方法成都自动化开发

    、主要内容本节的主要内容为:○怎么在protel DXP中新建电路板工程文件;○怎么在protel DXP中新建PCB;○怎么
    发表于 11-02 19:16

    F4新建工程寄存器版和库函数版相关资料推荐

    F4新建工程寄存器版和库函数版一、寄存器版二、寄存器版一、寄存器版(一)、准备工作1、新建一个文件夹,名字随意,路径随意,自己能找到就行,建议不要放在C盘2、在该文件夹中新建三个文件夹,名字随意
    发表于 01-13 06:34

    IAR新建工程的方法

    目录一. 固件库下载二. IAR新建工程三. 工程配置一. 固件库下载下载地址:STM32固件库下载进入官网下载根据你stm32芯片对应的型号选择此处我选择的是STM32F1x系列,进入之后下载下载
    发表于 01-27 08:21

    在TouchGFX 4.18.0板中新建工程出错怎么办呢

    重现问题的步骤:在 TouchGFX 4.18.0 中新建工程,设置目标板 H743 eval,添加带边框的框,设置边框颜色为红色,框颜色为绿色,保存项目,生成代码,使用 CubeIDE 构建并下载到板子。
    发表于 12-23 10:10

    用KEIL5新建工程模版

    KEL5新建工程模板
    发表于 07-19 08:55 0次下载

    vivado调用IP核详细介绍

    IP核 这里简单举一个乘法器的IP核使用实例,使用Verilog调用。首先新建工程新建demo.v顶层模块。
    的头像 发表于 05-28 11:42 3.7w次阅读

    Vivado中新建IO Planning工程来初步引脚分配

    Vivado中新建IO Planning工程来初步引脚分配,这样会大大提高开发效率 在这里,你可以选择最右侧的开发板型号,也可以选择Part,具体的FPGA的型号,选择完后,我们可以很清晰的看到该型号的资源列表:包括IO数、
    的头像 发表于 10-22 17:12 3.9w次阅读
    在<b class='flag-5'>Vivado</b><b class='flag-5'>中新建</b>IO Planning<b class='flag-5'>工程</b>来初步引脚分配

    浅谈新建工程多目标

    上期疑问,以及新建工程多目标
    的头像 发表于 03-12 14:12 2489次阅读
    浅谈<b class='flag-5'>新建工程</b>多目标

    华大单片机新建工程

    华大单片机新建工程
    发表于 11-13 16:36 13次下载
    华大单片机<b class='flag-5'>新建工程</b>

    三分学会国产低功耗华大单片机一 (MDK中新建工程

    三分学会国产低功耗华大单片机一 (MDK中新建工程
    发表于 11-23 18:06 7次下载
    三分学会国产低功耗华大单片机一 (MDK<b class='flag-5'>中新建工程</b>)

    STM32实战二 新建工程

    这一章新建一个工程,主要目的是练习新建C++工程,生成比较干净的代码,后来发现没在太大的意义,直接在原示例中删除文件,然后新建cpp文件即可
    发表于 01-12 17:49 1次下载
    STM32实战二 <b class='flag-5'>新建工程</b>

    使用VIvado封装自定IP并使用IP建工程

    在FPGA实际的开发中,官方提供的IP并不是适用于所有的情况,需要根据实际修改,或者是在自己设计的IP时,需要再次调用时,我们可以将之前的设计封装成自定义IP,然后在之后的设计中继续使用此IP
    的头像 发表于 04-21 08:58 5639次阅读