vivado IOBDELAY

输入输出块延迟(IOBDELAY)属性指定是添加还是删除

ILOGIC块中的延迟,以帮助减少系统同步的输入保持时间

数据输入捕获。

ILOGIC块位于I/O块(IOB)旁边,包含同步

用于在数据通过IOB进入FPGA时捕获数据的元件。ILOGIC区块

7系列FPGA可以在HP I/O组中配置为ILOGICE2,在HR I/O中配置为ILOGICE3

银行。ILOGICE2和ILOGICE3在功能上完全相同,只是ILOGICE 3的值为零

可配置IOBDELAY的保持延迟元件(ZHOLD)。请参阅7系列

FPGA SelectIO资源用户指南(UG471)参考2或UltraScale体系结构SelectIO

资源用户指南(UG571)参考文献8,了解有关IOBDELAY使用的更多信息。

适用对象

•端口(get_Ports)

•用于分配给输入缓冲区(IBUF)的单元。

•网

价值观

•无:将IBUF和输入触发器(IFD)路径的延迟设置为关闭。

•IBUF

°将I/O组件内任何寄存器的延迟设置为OFF。

°将通过ILOGIC块的缓冲路径的延迟设置为ON。

•IFD

°将I/O组件内IFF寄存器的延迟设置为ON。

°将通过ILOGIC的缓冲路径的延迟设置为OFF。

•BOTH:将IBUF和IFD路径的延迟设置为ON。
Syntax
Verilog Example
Place the Verilog constraint immediately before the module or instantiation.
Specify the Verilog constraint as follows:
(* IOBDELAY = {NONE|BOTH|IBUF|IFD} *)
VHDL Example
Declare the VHDL constraint as follows:
attribute iobdelay: string;
Specify the VHDL constraint as follows:
attribute iobdelay of {component_name |label_name }: {component|label} is
"{NONE|BOTH|IBUF|IFD}";
XDC Syntax
set_property IOBDELAY value get_cells *cell_name*
Where:
• value is one of NONE, IBUF, IFD, BOTH
XDC Syntax Example
set_property IOBDELAY "BOTH" get_nets {data0_I}

相关推荐
森旺电子2 小时前
Vivado使用心得
fpga开发
FPGA小徐3 小时前
AI 浪潮下,FPGA 如何实现自我重塑与行业变革
人工智能·fpga开发
FPGA小徐3 小时前
[FPGA IP系列] FPGA常用存储资源大全(RAM、ROM、CAM、SRAM、DRAM、FLASH
fpga开发
Szime4 小时前
AD9218 国产替代方向:双通道 10 位 105MSPS ADC 选型支持
单片机·嵌入式硬件·fpga开发·汽车
ALINX技术博客5 小时前
ALINX VD100+Simulink 快速实现 FPGA 图像处理 Sobel 边缘检测
图像处理·人工智能·fpga开发
FPGA小徐5 小时前
FPGA开发中的常用通信协议与通信接口区别与联系
fpga开发
Szime7 小时前
深智微40Gsps高速数据采集系统进入工程化阶段
科技·单片机·嵌入式硬件·fpga开发
2601_961845421 天前
2027考研数学大纲|数一数二数三
考研·fpga开发·ar·vr·mr·oneflow
X_xcccc1 天前
2026年嵌入式智能核心,从异构计算到敏捷开发的硬核指南
fpga开发·敏捷流程·zynq-7000·fpga板卡定制
9527华安1 天前
FPGA实现GTX Transceivers Wizard传输2路视频,基于aurora 8b10b编解码架构,提供4套工程源码和技术支持
fpga开发·aurora·gtx·高速接口·高速收发器·transceivers