首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

FPGA开发总结--“安富利杯”赛灵思FPGA设计技巧与应用创新博文大赛参赛作品

FPGA开发总结--“安富利杯”赛灵思FPGA设计技巧与应用创新博文大赛参赛作品

FPGA开发总结(1)
1. ISE 开发套件中XPower Analyzer软件分析出FPGA的功耗可信度很高。
开发中,通过对比和验证,单板电源提供的功率值与XPower Analyzer软件分析出FPGA的功耗很接近。
因此,我们在设计中一定要好好地利用它。这样对FPGA的功耗问题和散热问题能在设计阶段有很好的估计。
一个稳定的产品,FPGA的散热也是很重要的内容。参考XILINX给出的结温参数,仔细地进行系统设计规划。

2. XILINX的DCM的时序约束问题。
通信系统中时钟系统的要求越来越苛刻。如果DCM的反馈时钟信号是来自与FPGA外部,相信大家都知道要使用一个时序约束。
约束是这样进行 NET "clk_fdbk_in" FEEDBACK = 15ns;
很多人不知道FEEDBACK 的延时值如何设定?有哪些部分组成,如何获得?
该值包括3个部分:PCB trace delay + delay of the IOB(Tiopi) + Routing in the FPGA + delay of IBUFG
其中,delay of the IOB(Tiopi)要通过数据手册,根据设计的实际情况而获得。
Routing in the FPGA 可以通过FPGA_Editor或PAR后的时序报告中获得
delay of IBUFG 是固定的,要查数据手册。
另外,Routing in the FPGA + delay of IBUFG也可以通过初次的PAR时序报告获得。

说了这么多,最重要的是要知道 FEEDBACK 的延时值是有哪些部分组成,至于如何获得它们的值,大家发挥才智吧。
此文为“安富利杯”赛灵思FPGA设计技巧与应用创新博文大赛参赛作品
记录学习中的点点滴滴,让每一天过的更加有意义!
返回列表