ALTERA FPGA 常见问题汇总(3)

  • 调试4GX时遇到的问题
  • 4GX的复位和2GX复位的区别
  • AE的建议

一、 调试4GX时遇到的一些问题

  • Basic模式下的GXB模块工作不稳定,说不定今天可
    以,但是过两天GXB收到的就是全0了。
  • Dynamic Reconfiguration模式时, A模块和B模块分别
    为两种不同速率的GXB模块,工程中只需添加一个即可。
    但是也许添加A模块可以, B模块就出错(实际上任意一个
    都可以)。
  • 遇到这些问题,我们可以检查GXB模块的时钟和电源等。
    但是现在这些问题都可能是Reset模块所导致的。

二、动态重配置模式下2GX的复位

动态重配置模式下2GX的复位.png

动态重配置模式下的4GX的复位

动态重配置模式下的4GX的复位.png

动态重配置模式下:对比会发现和2GX的复位顺序基本一致。

三、 Basic模式下2GX的复位

Basic模式下2GX的复位.png

Basic模式下4GX的复位

Basic模式下:对比2GX,可以看到此时复位模块需要作较大的更改。
Busy信号来至reconfig模块。
Basic模式下4GX的复位.png

AE的建议

  • 对于2GX/4GX:一定要把复位模块加上,否则即使现在数据通讯正常,也会有隐患。(客户会偷懒,以前好多2GX的工程都没加过复位模块,决大部分也能正常工作,直到出现问题,他们才会想起来添加/修改复位模块。不过4GX似乎要求更严格些,所以建议复位模块务必加上。)

  • 对于4GX:即使不用动态重配置的功能,也需要添加GXB_reconf模块,因为复位模块的busy状态信号来至该模块。

建议工程师针对不同模式参考手册上的时序


ALTERA FPGA 常见问题汇总(1)
ALTERA FPGA 常见问题汇总(2)

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2019-04-29 20:55:41 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它