赛灵思
直播中

王立冕

7年用户 182经验值
私信 关注
[问答]

可以在REGRST发布之前断言LD吗?

嗨,
我在Kintex7上运行。
我(我承认)我正在测试的ODELAY2原语的一个不寻常的应用程序。
行为模拟表明设计应该有效,但实际上并非如此。
我已经在硬件管理器中监视了尽可能多的信号,除了cntvalueout(当前抽头值)固定为零之外,它们似乎都是正确的。
这是我的设计:
我试图伪随机地连续改变时钟输出(到器件引脚)的延迟。
我创建了一个5位伪随机生成器来连接到ODELAY2的cntvaluein端口。
我的ODELAY2参数是:
仿制药
CINVCTRL = false
DELAYsrc = CLKIN
HIGH_PERFORMANCE_MODe = false
ODELAY_TYPE = VAR_LOAD
ODELAY_VALUE = 0
PIPE_SEL = FALSE
REFCLK_FREQUENCY = 200.0
SIGNAL_PATTERN =时钟
港口
cntvalueout =由ILA核心直接监控的抽头值,由与c相同的未延迟时钟源提供时钟,clkin如下
dataout =延迟输出时钟,驱动OBUFT
c =我的未延迟时钟源(70MHz ish)
cinvctrl ='0'
clkin =我的未延迟时钟源
cntvaluein =我的5位PRBS序列
inc ='0'
LD ='1'(永久......)
LDPIPEEN ='1'
ODATAIN ='0'
REGRST =连接到复位后,配置后的一些周期变为低电平
所以,在我的ILA中,我可以看到:
- 正确的cntvalueinchanging
- REGRST为零
- ILA内核正在运行,因此必须运行C,CLKIN输入
- 我的cntvalueout永久为零
查看文档,我可以看到没有端口依赖,没有我违反的限制。
我可以在REGRST发布之前断言LD吗?
关于我做错了什么的任何想法?
我可以看到IDELAYCTRL被实例化的实现设计,在ODELAY2的相同区域中,并且具有有效的refclk输入。
谢谢

回帖(7)

贾小龙

2020-8-28 07:30:55
据我所知,在VAR_LOAD模式下,REGRST应该影响任何事情。
REGRST影响流水线寄存器。
LD ='1'(永久......)
但是从规格 - 当LD脉冲时,CNTVALUEIN上的值将是新的抽头值。
因此,我认为您可以尝试并更改LD以使其脉冲(当需要加载新的伪随机值时为高)。
然后观察CNTVALUEOUT。
还需要设置IDELAYCTRL原语。
--------------------------------------------------
--------------------------------------------------
---- FPGA爱好者!-------------------------------------------
--------------------------------------------------
-----------
举报

李秋年

2020-8-28 07:41:13
dpaul24写道:
据我所知,在VAR_LOAD模式下,REGRST应该影响任何事情。
REGRST影响流水线寄存器。
LD ='1'(永久......)
但是从规格 - 当LD脉冲时,CNTVALUEIN上的值将是新的抽头值。
因此,我认为您可以尝试并更改LD以使其脉冲(当需要加载新的伪随机值时为高)。
然后观察CNTVALUEOUT。
还需要设置IDELAYCTRL原语。
这是我主要担心的问题。
我会尝试每隔一个时钟周期脉冲LD。
这并不理想,我原本希望在每个时钟周期改变它,但这可能没问题。
我会报告回来。
谢谢
举报

李秋年

2020-8-28 07:51:52
每隔一个时钟周期对LD进行脉冲输出就没有任何改变它。
cntvalueout仍然停留在零...
举报

贾小龙

2020-8-28 08:00:04
好吧,不能帮助你更多。
也许一些Xilinx支持人员可以。
但我完全赞同你的陈述,“行为模拟表明设计应该有效,但实际上并非如此。”
我目前正在努力使用具有IDDR的设计,并且模拟结果与我在插入ILA核心的实际h / w中观察到的完全不同!
--------------------------------------------------
--------------------------------------------------
---- FPGA爱好者!-------------------------------------------
--------------------------------------------------
-----------
举报

更多回帖

发帖
×
20
完善资料,
赚取积分