FPGA编程的几点说明


作为产品,需要考虑FPGA运行的稳定性,尤其是仿真顺利通过,实际下载运行却发现各种幺蛾子满天飞。出于稳定性的目的,需要注意以下几点:

 

1.编译正式spf文件阶段,要把sigtap调试选项关掉,不能保留任何闲置管脚,包括jtag的调试引脚,否则芯片运行不稳定。

2.编译占用资源超过85%之后,芯片运行也可能出现不稳定,尤其是环境温度过高的场合。

3.对自编协议,FPGA和其他MCU的通讯,同步时钟最好低于50kHz,最高不要超过100kHz, 芯片之间的走线尽可能短,否则出现通讯不稳定的情况。

4. 对个别奇异点的剔除,可以采用投票法,即把数据序列放入一个缓存中,然后去掉一个(根据实际情况也可能是几个)最大值,去掉一个(根据实际情况也可能是几个)最小值,剩余值求平均,作为这个序列的平均。投票法是对传统平均法的优化。

5. 闲置管脚可以设置为 as input tri-state 输入三态模式,等效于高阻,可以降低芯片静态功耗。

点击数: 28    打印  添加到收藏   发布时间: 2020-09-25




上一篇:电路设计中高阻低阻和50欧匹配的理解
下一篇:TPS5430开关芯片和LDO芯片的噪声测试





» 相关内容
  条件语句switch和if效率比较
  浅谈框架式编码
  信号发生器的DDS实现方式NCO
  有关旅行
  JIC文件与SOF文件运行不一致原..
  域名绑定到空间的方法
  承认不足究竟有多难
  手机
  情深不寿,慧极必伤
  BGA封装及焊接方法
  划痕的几种修复方法
  忘却的纪念
  GPRS和NB-IOT的特点及选用原则
  金菊茶的功效
  数据传输中FIFO或缓冲存在的意..