许多有FPGA经验的人都可以证明,与它们一起工作是非常有益和令人满意的。这也会令人非常沮丧。即使是最资深的FPGA老手,有时也会发现自己陷入了困境,而且不知道为什么。压缩CPU最近发表了一篇博文讨论这种特殊的沮丧状态,以及他是如何从绝望的深渊中恢复过来的。
在他的深度文章中,他分析了三个他在使用fpga时陷入困境的案例,以及他是如何发现自己受挫的根源的。他遇到困难的第一个项目是正在进行的HDMI视频项目。为此,他使用了一个在下视频并试图能够处理与3D耳机相关的HDMI信号,例如眼睛的裂痕.
在篇文章,他详细介绍了问题的症状,以及问题是如何诊断的。

然后,他继续说明了另外两个项目,其中的问题似乎难以发现,以及他如何使用调试工具(如数字发现!)来找出问题。他总结了自己调试FPGA设计的经验。
在这些例子中,设计中最容易正确的部分就是逻辑。最难的部分,把我送到FPGA地狱首先,我要处理我设计中那些我无法模拟的部分和组件。此外,在这些例子中,有三分之二的外部逻辑分析仪,Digilent的数字发现,救我。
请务必停止Zip CPU博客并阅读完整的文章,请在下方评论中分享您的FPGA经验。
