在微功率系统中使用MACHXO2时必须考虑哪些因素?-Lattice-莱迪斯社区-FPGA CPLD-ChipDebug

在微功率系统中使用MACHXO2时必须考虑哪些因素?

FPGA的MACHXO2系列可以提供非常低的功率操作,但是这样做成功需要注意一些细节。首先要考虑的是,您的设计是否与微功率操作基本兼容。例如,如果你打算运行所有设备的逻辑在100MHz,并驱动数百个50欧姆终止线,这个设计将不是微功率,无论你做什么。

假设你的基本设计概念是微功率操作的候选,你可以做很多事情来节省MaMxO2和周围电路的功率:

  • 关闭未使用的片上资源。这些可以包括EFB块、带隙基准和片上振荡器。这些内部块可以消耗大量的功率,如果它们是活动的。
  • 禁用未使用的I/O。活动I/O缓冲器即使在不加载负载时也会消耗功率。
  • 减少输出负载(DC和AC)。在可能的情况下,优先使用CMOS /三态输出来打开漏极配置。
  • 使用微功率调节器来提供核心和I/O电压。许多LDOS需要大量的静态电流来操作-在某些情况下LDO的静态电流消耗可以大于为MaMxO2 FPGA供电所需的量。
请登录后发表评论

    没有回复内容