我总觉得没有掌握到布局布线的奥秘,相同的程序,只改变一点点无关紧要的地方,然后重新布局布线,得到的结果会相差很大,我无力挽救,不知诸位大侠有何高招? :(
回复(6) 2004-12-07 18:05 来自版块 - DSP & PLD &FPGA
表情
lemon_cjpme too,我觉得也是,我感觉自己不知如何加限制条件,如何使之布局布线最优,往往只是选择编译软件的默认配置,不知该如何优化,困扰中...(2004-12-16 20:41)
guan_2000斑竹有理,的确如此,另外我还是觉的芯片内部走线布局,也对系统的稳定性有影响,信号之间的干扰啊,而我们人工干预的可能性很小(大的软件).我现在在我的老软件已经成熟的程序上加了几个功能就加不上,耗了几个晚上了,逻辑都没问题,就是不稳定,急人啊.(2004-12-16 17:33)
lemon_cjp我同意斑竹的意见,我觉得高频不稳定,应该是条件更加苛刻,需要留出足够的裕度才行.我现在用的频率不是很高,25MHz,我在想,是不是一个好的FPGA的编程人员应该对每个程序分析其可能的逻辑组成呢?大家是这样吗?(2004-12-15 20:56)
lllggg偶不这样认为。 FPGA芯片本身的运行是很稳定的;温度、芯片的个体差异(批次)、电源的稳定性等相关因素的影响,不是因为FPGA本身运行有问题,而是在时序、信号质量等方面的设计余量太小。至于交付前的测试,那时任何产品的必须环节,它可以发现一些设计上的缺陷,这和FPGA本身的稳定性...(2004-12-15 20:02)
guan_2000事实上,这都是我们理想中的状态,对于一个低频的FPGA可能是这样子,但对于高频则不燃,即使你下载正常,也会出现问题,我用的FPGA采用双频输入,100多兆的32位数据输入及处理,通常为了一个成熟的程序,需要生成7,8个文件,这些文件就象楼主说的,加一些无关紧要的东西,需要测试一个...(2004-12-14 17:58)
lllggg这无关FPGA的稳定问题。 做FPGA设计关键要时刻想象和推测对应的物理单元,有时侯逻辑只是上一点改动,但综合工具会截然不同的理解,得到的结果确实会相差很大。 但一旦代码加载,FPGA的运行是很稳定的。(2004-12-07 20:01)

返回顶部