欢迎光临
我们一直在努力

IDELAYCTRL

IDELAY2/ODELAYE2抽头延迟有效控制

当使用IDELAYE2或者ODELAYE2时,至少需要使用一个此组件。此模块提供参考时钟输入,是内部电路独立于工艺,电压和温度,从而为相关的IDELAYE2和ODELAYE2组件提供精确的抽头延迟值。在例化此组件时,使用IODELAY_GROUP来区分IDELAYCTRL是关联IDELAYE2还是ODELAYE2的。

port

direction

width

function

RDY

OUTPUT

1

准备就绪(RDY)信号用于指示特定区域内的IDelayE2和ODelayE2模块完成校准。当REFCLK信号保持高电平或低电平持续一个时钟周期或更长时间时,RDY信号将被取消激活。若RDY信号被取消激活为低电平,则需重置idelayctrl模块。若无需操作,可断开RDY信号连接或忽略该信号

REFCLK

INPUT

1

通过idelayctrl进行时间基准校准,以同步同一区域内的所有IDelayE2和ODelayE2模块。REFCLK信号可直接从用户指定源或MMCME2/PLLE2获取,并需通过全局时钟缓冲器进行传输

RST

INPUT

1

采用高电平有效异步复位。为确保IDelayE2和ODelayE2功能正常,配置完成后需在REFCLK信号稳定时复位idelayctrl,同时需要Tidelayctrl_rpw复位脉冲宽度

RST(模块复位)用于重置idelayctrl电路。RST信号为-cঞv高电平异步复位信号,需将该信号保持高电平至少50纳秒即可完成重置;

REFCLK (Reference Clock) 为IOB的抽头延迟线提供一个独立于工艺,电压和温度的电压偏置。为保证适用数据表,REFCLK必须为200MHz

RDY(Ready Output)表示参考时钟输入REFCLK的有效性。当REFCLK消失(即REFCLK在一个时钟周期或更长时间内保持高电平或低电平)时,RDY信号将被取消激活

VHDL例化

Library UNISIM;

use UNISIM.vcomponents.all;

— IDELAYCTRL: IDELAYE2/ODELAYE2 Tap Delay Value Control

— 7 Series

— Xilinx HDL Language Template, version 2018.3

IDELAYCTRL_inst : IDELAYCTRL

port map (

RDY => RDY, — 1-bit output: Ready output

REFCLK => REFCLK, — 1-bit input: Reference clock input

RST => RST — 1-bit input: Active high reset input

);

— End of IDELAYCTRL_inst instantiation

Verilog例化

// IDELAYCTRL: IDELAYE2/ODELAYE2 Tap Delay Value Control

// 7 Series

// Xilinx HDL Language Template, version 2018.3

(* IODELAY_GROUP = <iodelay_group_name> *) // Specifies group name for associated IDELAYs/ODELAYs and IDELAYCTRL

IDELAYCTRL IDELAYCTRL_inst (

.RDY(RDY), // 1-bit output: Ready output

.REFCLK(REFCLK), // 1-bit input: Reference clock input

.RST(RST) // 1-bit input: Active high reset input

);

// End of IDELAYCTRL_inst instantiation

内容仅供参考,如果错误,欢迎批评指正

赞(0)
未经允许不得转载:171主机测评 » IDELAYCTRL
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址