微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 怎么搞明白FPGA功能模块的实现

怎么搞明白FPGA功能模块的实现

时间:10-02 整理:3721RD 点击:
真心求助:
      公司的上一任电子工程师在设计的时候,没有留下一个文档(没有任何的说明文档,也没有任何的设计文档)。我拿到的只有电路图和FPGA源代码。老板说要重现功能,把系统搭起来,求助大家:1、如何迅速地搞明白整个系统的功能?2、怎么才能重现设备和系统的功能呢?谢谢!

问题可能有些弱智,还望大家不吝赐教。感谢!



   如果你是一个有多年经验的人,或许可以通过看代码,猜到一些。如果是个新人,则比较麻烦。建议搭建一套仿真环境试试看吧,要是连输入也搞不清楚是什么,,那就没辙了。

程序看懂很困难;
1、多问;
2、为自己多申请时间。
至于功能重现,多向别人请教,公司不只他一个人在做吧,肯定有相关的。

我也接手过这样的问题,比较令人不舒服的是有一大堆的NGC。我一般是先看硬件原理图,搞明白FPGA接口的信号,然后根据其大致功能逐个模块的分析,能仿真的自己先仿真。然后再加进去自己的模块,看对整体的影响等等。
当然,这种只有代码而没有说明的编程风格是不被人接受的,给后续自己的维护也带来了很大的麻烦。

先看硬件,再先综合看看综合出来的RTL view图,然后就分模块慢慢看吧。有的时候看别人的代码还不如自己写了。

谢谢大家的建议。电路原理图,看的不明不白的,因为有N条飞线…
代码,风格我就不评价了。 但是确实有些头晕。联系本人,告知:他也是试了N多次,自己都不清楚那些是无效代码了。我头大…  怎么会有这样的 Coder ?
硬着头皮看吧。 谢谢大家了!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top