当前位置: 首页 > news >正文

PULLTYPE

重要提示:PULLTYPE属性替换了KEEPER、PULLOWN和PULLUP属性
已被弃用。
输入缓冲器(如IBUF)、3态输出缓冲器(如OBUFT)和双向缓冲器
(例如,IOBUF)可以具有弱上拉电阻、弱下拉电阻或弱“保持器”
电路。通过将PULLTYPE属性添加到以下选项之一,可以调用此功能
连接到缓冲区的端口或网络对象的以下属性:
•拉起
•下拉
•管理员
注意:应用此属性时,KEEPER、PULLOWN或PULLUP功能将不会
在RTL仿真期间显示,这可能会在RTL仿真之间产生功能差异
结果和实现的设计。此功能可以通过使用后合成进行验证
包含该对象的门级网表;或者通过将适当的UNISIM对象实例化到
使用PULLTYPE属性以在RTL中反映此行为的设计
模拟。

对于差分输入或输出,您可以设置以下参数来定义
首选终止策略:
set_param iconstr.diffPairPulltype{自动|相同|相反}
哪里:
•AUTO:这是所有架构的默认设置。
°对于7系列设备,AUTO与same具有相同的效果。
°对于UltraScale和UltraScale+架构,AUTO具有与OPOSITE相同的效果。
•相同:正侧和负侧都是PULLUP或PULLDOWN,如
PULLTYPE属性。
•相反:如果P侧的PULLTYPE被分配了PULLUP,则N侧为
分配了一个PULLDOWN。
有关更多信息,请参阅Vivado Design Suite 7系列FPGA和Zynq-7000 SoC
库指南(UG953)[参考25]或超大规模体系结构库指南(UG 974)

适用对象
•端口(get_Ports):适用于任何顶级端口。
价值观
•KEEPER:使用保持电路来保存连接到网络的价值
指定端口。
•下拉:使用下拉电路,避免不驱动时信号浮动。
•PULLUP:使用上拉电路,避免在不驱动时信号浮动。
•{}:(NULL)不要使用keeper、pull-down或pull-up电路(默认)。

Syntax
Verilog Syntax
Place the Verilog attribute immediately before the module or instantiation. Specify as
follows:
(* PULLTYPE = " {KEEPER|PULLDOWN|PULLUP| }" *)
VHDL Syntax
Declare the VHDL attribute as follows:
attribute PULLTYPE: string;
Specify the VHDL attribute as follows:
attribute PULLTYPE of signal_name : signal is “{KEEPER|PULLDOWN|PULLUP| }”;
XDC Syntax
set_property PULLTYPE {KEEPER|PULLDOWN|PULLUP| } [get_ports port_name]
Where
port_name is the name of an input, output, or inout port.
XDC Syntax Example
set_property PULLTYPE PULLUP [get_ports wbWriteOut]
-or
set_property PULLTYPE {} [get_ports wbWriteOut]

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • MoExtend: 模态和任务扩展调整的新专家
  • Windows安装mmdet3d v0.17.1(跑通版)
  • Linux-零拷贝技术
  • glm4-9B-chat,使用提示工程激活模型最大潜力
  • AR 眼镜之-开关机定制-实现方案
  • java语言中的websocket
  • 通过AI帮我分析实现的2019销售季度对比叠加图
  • nc的多种使用场景和各种反向shell方法
  • 【MySQL】什么是事务?在高并发场景使用事务会出现什么问题,该如何解决
  • 数据结构与算法 - 图
  • EFCore中结合Dapper执行SQL任意查询
  • 初识C++:开启C++之旅
  • Angular组件概念
  • 基于 Android studio 实现停车场管理系统--原创
  • Java String 去掉特殊字符之前的内容方法
  • es6要点
  • IDEA 插件开发入门教程
  • js对象的深浅拷贝
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • PHP 小技巧
  • Python学习之路16-使用API
  • vue学习系列(二)vue-cli
  • Vultr 教程目录
  • web标准化(下)
  • 高程读书笔记 第六章 面向对象程序设计
  • 基于webpack 的 vue 多页架构
  • 如何在GitHub上创建个人博客
  • 我从编程教室毕业
  • 新书推荐|Windows黑客编程技术详解
  • 原生Ajax
  • 阿里云重庆大学大数据训练营落地分享
  • ​Linux·i2c驱动架构​
  • ​香农与信息论三大定律
  • (2024)docker-compose实战 (8)部署LAMP项目(最终版)
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (JS基础)String 类型
  • (二)构建dubbo分布式平台-平台功能导图
  • (十八)三元表达式和列表解析
  • (算法)前K大的和
  • (一)80c52学习之旅-起始篇
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .NET 直连SAP HANA数据库
  • .NET/MSBuild 中的发布路径在哪里呢?如何在扩展编译的时候修改发布路径中的文件呢?
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • @data注解_一枚 架构师 也不会用的Lombok注解,相见恨晚
  • @staticmethod和@classmethod的作用与区别
  • []常用AT命令解释()
  • [04] Android逐帧动画(一)
  • [2016.7 Day.4] T1 游戏 [正解:二分图 偏解:奇葩贪心+模拟?(不知如何称呼不过居然比std还快)]
  • [Android 13]Input系列--获取触摸窗口
  • [android学习笔记]学习jni编程
  • [AWS]CodeCommit的创建与使用
  • [AX]AX2012 AIF(四):文档服务应用实例