1.从原理图导出管脚分配文件,这个适用于altera xilinx的管脚分配

2.对于DDR的管脚分配,我们可以在MIG IP配置时,直接在IP核配置中输入管脚分配;

在这个界面中,如果事先有准备好的XDC/UCF文件,可用read xdc/ucf导入DDR3的管脚分配文件;同时也可以save pinout把管脚分配保存到新的xdc/ucf文件中;

3.其他的管脚我们可以在xdc文件中手动输入对应管脚,对应管脚的电平;

set_property IOSTANDARD LVCMOS15 [get_ports led]
set_property PACKAGE_PIN Y10 [get_ports led]

4.对BUS,对信号线一定要加上{};

set_property PACKAGE_PIN A16 [get_ports {adv7393_data[15]}]
set_property PACKAGE_PIN C16 [get_ports {adv7393_data[14]}]
set_property PACKAGE_PIN B17 [get_ports {adv7393_data[13]}]
set_property PACKAGE_PIN A17 [get_ports {adv7393_data[12]}]
set_property PACKAGE_PIN H20 [get_ports {adv7393_data[11]}]
set_property PACKAGE_PIN D16 [get_ports {adv7393_data[10]}]
set_property PACKAGE_PIN F17 [get_ports {adv7393_data[9]}]
set_property PACKAGE_PIN H19 [get_ports {adv7393_data[8]}]
set_property PACKAGE_PIN G17 [get_ports {adv7393_data[7]}]
set_property PACKAGE_PIN G18 [get_ports {adv7393_data[6]}]
set_property PACKAGE_PIN K20 [get_ports {adv7393_data[5]}]
set_property PACKAGE_PIN J19 [get_ports {adv7393_data[4]}]
set_property PACKAGE_PIN L18 [get_ports {adv7393_data[3]}]
set_property PACKAGE_PIN K18 [get_ports {adv7393_data[2]}]
set_property PACKAGE_PIN J17 [get_ports {adv7393_data[1]}]
set_property PACKAGE_PIN K19 [get_ports {adv7393_data[0]}]

转载于:https://www.cnblogs.com/bayunaner/p/9523894.html

VIVADO中IO管脚分配 IO PLANING相关推荐

  1. VIVADO中关于管脚约束错误的一种解决方法

    在vivado中,有的IP核已经包含了模块的引脚配置,这样在约束文件中就不用写相应的约束设置.然而在生成位码流的时候就可能会出现如下的错误提示: [DRC UCIO-1] Unconstrained ...

  2. FPGA实战-管脚分配相关及设置

    根据FPGA的封装不同,不同型号的FPGA的引脚多少和定义都有所区别,那么在工程中,管脚应该如何配置呢?不用的管脚又该如何设置呢?下面来总结一下. FPGA的管脚一般分为两大类:专用管脚(占比20%- ...

  3. FPGA初学(1)-- Vivado创建工程、管脚分配、综合、布局布线、生成比特流教程(详细)

    前言: vivado的安装包.安装教程看这篇: Vivado安装包下载.安装教程 安装好vivado后,桌面会多出这三个文件: 其中,vivado HLS可以将C语言转化为RTL级实现,主要用于一些高 ...

  4. Xilinx Vivado的使用详细介绍(2):综合、实现、管脚分配、时钟设置、烧写

    前面一篇介绍了从新建工程一直到编写代码进行行为仿真,这篇继续进行介绍. 修改器件型号 新建工程时选择过器件型号,如果新建好工程后需要修改型号,可以选择菜单Tools - Project Setting ...

  5. Java中的File类和IO流

    Java中的File类和IO流 File类 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建.查找和删除等操作. File的分隔符 import java.io.Fi ...

  6. python asyncio教程_python中使用asyncio实现异步IO实例分析

    1.说明 Python实现异步IO非常简单,asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持. asyncio的编程模型就是一个消息循环.我们从asyncio模块中直接 ...

  7. java: 在相应的 try 语句主体中不能抛出异常错误java.io.IOException

    java: 在相应的 try 语句主体中不能抛出异常错误java.io.IOException 参考文章: (1)java: 在相应的 try 语句主体中不能抛出异常错误java.io.IOExcep ...

  8. 网络传输中的两个阶段、阻塞IO、非阻塞IO和多路复用

    今天学习了网络传输中的两个阶段.阻塞IO.非阻塞IO和多路复用 一.网络传输中的两个阶段 分别是 waitdata 和 copydata send就是copydata recv是waitdata和co ...

  9. socket.io 中文手册 socket.io 中文文档

    服务端 io.on('connection',function(socket));//监听客户端连接,回调函数会传递本次连接的socket io.sockets.emit('String',data) ...

最新文章

  1. Spring Cloud微服务实战pdf
  2. Android+高通 MIPI转LVDS显示屏调试之---基于SD65DSI84
  3. 读取 XML 数据时,超出最大字符串内容长度配额 (8192)
  4. 31. Leetcode 82. 删除排序链表中的重复元素 II (链表-双指针)
  5. Crawler:基于urllib库+实现爬虫有道翻译
  6. 猪流感来了,我们做好准备了吗
  7. VTK:网格之IdentifyHoles
  8. redis在windows10上跑起来
  9. 平衡树-Treap基础内容
  10. PostgreSQL最常见问题
  11. 无人驾驶二 卡尔曼滤波与PID控制
  12. 判断数组是否有重复值
  13. VS2010-MFC(菜单:VS2010菜单资源详解)
  14. 代码整洁之道读书笔记----第三章---函数--第二节-函数参数讨论
  15. 手把手教你反编译apk
  16. java List转Map
  17. 计算机驱动空间的c盘不足怎么办,C盘磁盘空间不足怎么解决
  18. Element is not clickable at point,Other element would receive the click: xxx 遇到某个对象Click()不能正常使用?
  19. 软件质量保证与测试大作业,软件测试大作业..docx
  20. Nomad集群 自身高可用测试

热门文章

  1. Python 用pandas写入csv文件举例
  2. Python中Scrapy框架的代理使用
  3. MEMZ彩虹猫病毒讲解
  4. 动态路由rip配置命令
  5. SBOM(Software Bill of Materials,软件物料清单)
  6. ORA-01031:insufficient privileges 解决方法
  7. StringUtil方法全集
  8. 服务网关Zuul初探
  9. 信息系统面临的安全风险
  10. flowchart流程图编程语言下载_流程图(flowchart)