FPGA是系统的核心,如果这个核心的运行都不稳定的话,那么整体系统的稳定性就不用谈了。由于目前着手的项目进入了最后的收尾阶段,也是最困难的阶段,需要耐心解决各种测试遇到的问题,对稳定性的要求越来越高。最近在cctv做了一个测试,与国内外的各家产品进行了PK。更加深刻的理解到,国内的产品如果能在稳定性上达到一定的水准,那么绝对不比国外的任何产品差。好了,回到正题。如何才能设计出一个稳定的FPGA系统呢?我最近做了一系列的探索,虽然问题最终还没有问题解决,但是学到了很多东西。
1.首先在硬件设计上。
FPGA的程序最终是要固化到硬件上,设计FPGA程序等同于设计一个PCB,或者设计一个芯片,该芯片的一切功能都是由你来控制的。FPGA也是一个芯片,芯片工作的最基本的前提,就是保证电压的正确性。其实说起来好像是废话,可很多人往往忽略了这一点。最近遇到的一个情况是同样的程序在同一批板卡的运行状况是有区别的。这可能是设计到软件的兼容性。其实往往可以通过调节硬件来解决。这里,芯片的工作电压非常重要,这是一切的根本。
用户285702 2010-7-22 22:03
用户285702 2010-7-22 22:01
ilove314_323192455 2010-7-14 22:29