我正在使用Virtex 5 FPGA,并希望有几个+5/0 I/O引脚来与微控制器通信。到目前为止,我在电路板上使用的唯一外围设备是按钮和开关,我问过的人似乎都不知道最简单的I/O方法。我看过电路板的规格说明,但没有找到任何简单的方法。如果您有任何建议,我将不胜感激。
发布于 2012-01-16 21:53:31
这不是一件容易的事情。如果你没有电路板的原理图,那么你需要用一些小间距的探头来获得伏特表,并对电路板进行反向工程。
如果你有两个电路板,这很容易,而一个电路板可能真的很难,因为BGA信号可能没有连接到通孔,因此在电路板底部不可用,即使它们是,你也不能确切知道它们连接到哪个管脚。但幸运的是,你可以找到它们,因为通孔只能连接到它周围的4个可能的引脚!
你需要做的第一件事是识别你的芯片,从西林的网站上找到集成电路的BGA印记。
如果你的电路板已经有一些按钮,那么如果你幸运的话,这些信号可能会被路由到FPGA的引脚,这些引脚在你的电路板底部可用。下面是你需要做的事情:
或者,您可以创建一个只有输入的设计,捕获所有输入并将其放入存储块中,并创建一个触发逻辑来捕获任何输入发生变化时的所有信号,经过大量的工作和分析,您将找到正确的引脚。
无论如何,这些都是疯狂的想法,因为如果没有电路板的PCB信息,这是一件非常困难的事情。
祝你的黑客生涯顺利。
https://stackoverflow.com/questions/8378270
复制相似问题