集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 3524|回复: 7

如何改善FPGA接口时序性能?

[复制链接]
vvt 发表于 2010-11-16 16:56:58 | 显示全部楼层 |阅读模式
如何改善FPGA接口时序性能?
 楼主| vvt 发表于 2010-11-16 16:57:09 | 显示全部楼层
项目中用一片Virtex5跟下游芯片Virtex5和Spartan3传输数据,下游的Virtex5接收到的数据没问题,Spartan3接收的数据总是有某些位出现异常。

在上游的Virtex5上输出管脚上或者下游的Spartan3的输入管脚上加上什么约束是否可以改善这种情况啊?
 楼主| vvt 发表于 2010-11-16 16:57:21 | 显示全部楼层
offset in/out
 楼主| vvt 发表于 2010-11-16 16:57:32 | 显示全部楼层
下游用反沿时钟接数据
 楼主| vvt 发表于 2010-11-16 16:57:42 | 显示全部楼层
专门有这个约束啊
xilinx 叫 OFFSET

数据和时钟同时给下游的,还是共用晶振?

约束一下,使得数据传出去的时候,相对时钟 center aligned, 效果就会很好。

可以借鉴 xilinx DDR2 的IP设计思路,自动相位调整。
 楼主| vvt 发表于 2010-11-16 16:58:01 | 显示全部楼层
时钟和数据是一起送出去的,那个offset和center aligned约束能否写出来呢,或者给个思路,具体数据我们调一下试试,

上游的V5输出信号是:
output  [7:0]dout,
output  en_out,
output  clk_out
下游的Spartan3输入信号是:
input   [7:0]din,
input   en_in,
input   clk_in

能改善时序的约束写出来大约应该是什么样子呢?若能赐教不胜感激!
 楼主| vvt 发表于 2010-11-16 16:58:22 | 显示全部楼层
ise里的模版,或者用那个可视化的ucf编辑器
weibode01 发表于 2010-11-20 00:41:15 | 显示全部楼层
高手云集。。。。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-27 01:30 , Processed in 0.093500 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表