现代FPGA可能有很多的负载,这些负载会使得供电电源的设计很复杂。除了电压和电流的要求外,每个负载在纹波电压、噪音过滤、电源隔离和软启动等方面都有详细要求。由于负载的高电流需求,通常都会要求使用高效直流/直流开关电源,但必须对噪声和电压纹波加以控制。选择的电源结构可能在输入电源和负载稳压器间引入一个或多个中间电压轨。中间电压轨和负载稳压器的选择会影响整个电源系统设计的效率、占位面积和成本。此外,为达到整体设计目标,可对各独立电源进行优化。本文对FPGA电源设计的利弊加以研究,同时也给出了一些采用WEBENCH®FPGA Power Architect电源结构工具设计的不同的应用案例。
图1所示的是一个典型开关电源的WEBENCH FPGA Power Architect电源结构软件的负载瞬态仿真波形。不同元件都包含一个输出电压(Vout)偏置,稳态波纹和瞬态正/负脉冲信号。对如锁相环路(PLL)之类的敏感负载来说就可能需要一个独立滤波器来降低纹波。另外还需考虑是可否将各个独立负载集成为一个电源,这样就可以降低成本;或将噪音敏感的负载根据要求分隔开来。可使用软启动达到定序的目的,以保证一路电源在另外一路电源之前接通,避免闭锁;同时可以限制浪涌电流,保证电压的稳定上升。
总之,收集FPGA的各种规格参数需要对大量的资料文件进行研究,并要留意表格底部的注释说明。
根据用户选择的不同FPGA产品,采用如WEBENCH FPGA Power Architect电源结构设计工具,因为其可保存之前的参数信息,即可简化设计流程。