[Quartus] Latency 究竟是多少?

[复制链接]
 楼主| zhushouxi 发表于 2012-8-16 09:55 | 显示全部楼层 |阅读模式
本帖最后由 zhushouxi 于 2012-8-16 10:03 编辑

用xilinx的除法器IP核仿真,发现设置的Latency与仿真结果不一致,如下图所示,Latency 设置为36,即从有效数据输入到输出需要36个clock周期,
芯片spantan6,工具ISE13.2,modelsim se 10.0c

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| zhushouxi 发表于 2012-8-16 09:57 | 显示全部楼层
下图为第一个数据所在的clock(输入数据为60/13,从最左端的数据也可看出)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| zhushouxi 发表于 2012-8-16 09:59 | 显示全部楼层
第36个clock所对应的数据如下,此时却没有输出(Corr_I_quotient=X,Corr_I_fractional=X),要下一个时钟周期才有输出(而此时图形上似乎已经有结果了)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| zhushouxi 发表于 2012-8-16 10:00 | 显示全部楼层
第37个clock周期有结果(Corr_I_quotient=4,Corr_I_fractional=20264/2^15)

那到底Latency为36还是37?
望高手解答

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
GoldSunMonkey 发表于 2012-8-16 14:58 | 显示全部楼层
个人觉得是核本身又打了一拍。按仿真的结果来算。
最好能板卡测试一下。
Backkom80 发表于 2012-8-17 15:08 | 显示全部楼层
本帖最后由 Backkom80 于 2012-8-17 15:10 编辑

你截图的显示的情况,可能是如下情况照成的:
IP核的仿真好像有100ps左右的延时,

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

参与人数 1威望 +1 收起 理由
zhushouxi + 1

查看全部评分

Backkom80 发表于 2012-8-17 15:12 | 显示全部楼层
上图是理想情况下的时序图,如果有IP有100ps的输出延时,那么就会出现你截图的那种情况,呵呵
 楼主| zhushouxi 发表于 2012-8-17 15:49 | 显示全部楼层
6# Backkom80
正解,是有延迟,经过反复测试,Latency应为核GUI上所示的36,不过前仿真应该是不考虑时序延迟的,只验证逻辑功能...
drentsi 发表于 2012-9-13 21:40 | 显示全部楼层
这个除法器真是相当的慢啊
GoldSunMonkey 发表于 2012-9-13 21:49 | 显示全部楼层
credit 发表于 2012-9-19 17:03 | 显示全部楼层
看看
beimenxue 发表于 2012-12-25 14:30 | 显示全部楼层
我也遇到类似的情况啊,如果时钟输入一直是有效的,那么当有效数据输入的时候,还会有latency吗?疑惑啊,我用的modelsim是6.5的,还不能仿真除法器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

51

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部