在处理FPGA时,我在分配引脚时几乎心脏病发作。
FPGA上有许多引脚,一些IDE非常有用,可以让您访问包含引脚信息的软件包,例如:有哪些引脚,它们属于什么IO bank以及极性是什么。经过广泛搜索制造商和竞争对手的网站、阅读教程、信息表、指南等资料后,我仍然不明白。经过更多的尝试,我认为我理解了这意味着什么,但希望有人能为我和其他可能感到困惑的人澄清这一点。
关于极性: 极性是否表示输入必须处于何种状态(即真或补码)?还是表示输入接收的极性?
这是否意味着FPGA需要额外的资源来将输入/输出转换为所需的状态?还是说我已经按正确的极性输入数据,以便FPGA正确地注册输入?
否则,我完全不理解与FPGA上的IO相关的“极性”概念。这是我真正需要关注的问题吗?
关于IO bank: IO bank是否根据其连接到FPGA的哪个部分进行分组?如果是这样,我会认为被分组在一起的IO bank一起操作速度更快。将输入分布到FPGA的不同IO是否会导致资源消耗和次优性能,或者这是一个阻止正确操作的大问题?
我没有找到任何解释这一点的文献。2014年上课的时间有助于打破编程FPGA的冰,但该课程在学习目标方面存在许多缺陷和差异,并且几乎没有其他资料可用。我希望这个问题也能帮助其他人。
FPGA上有许多引脚,一些IDE非常有用,可以让您访问包含引脚信息的软件包,例如:有哪些引脚,它们属于什么IO bank以及极性是什么。经过广泛搜索制造商和竞争对手的网站、阅读教程、信息表、指南等资料后,我仍然不明白。经过更多的尝试,我认为我理解了这意味着什么,但希望有人能为我和其他可能感到困惑的人澄清这一点。
关于极性: 极性是否表示输入必须处于何种状态(即真或补码)?还是表示输入接收的极性?
这是否意味着FPGA需要额外的资源来将输入/输出转换为所需的状态?还是说我已经按正确的极性输入数据,以便FPGA正确地注册输入?
否则,我完全不理解与FPGA上的IO相关的“极性”概念。这是我真正需要关注的问题吗?
关于IO bank: IO bank是否根据其连接到FPGA的哪个部分进行分组?如果是这样,我会认为被分组在一起的IO bank一起操作速度更快。将输入分布到FPGA的不同IO是否会导致资源消耗和次优性能,或者这是一个阻止正确操作的大问题?
我没有找到任何解释这一点的文献。2014年上课的时间有助于打破编程FPGA的冰,但该课程在学习目标方面存在许多缺陷和差异,并且几乎没有其他资料可用。我希望这个问题也能帮助其他人。