在表2的示例中,可编程ASIC明显胜过DSP或FPGA实现。通常ASIC可为任何指定的功能提供最佳性能,其执行时间可参见下述数据表单。
对DSP和FPGA功能实现的性能进行比较相当困难,因为这些器件的结构分别用于处理不同类型的问题。DSP工作于非常高的速率条件下,但在某一时刻只能完成有限的处理任务。另一方面FPGA的工作速率通常低于DSP的速率,但对同时可完成的处理任务则几乎没有限制。 为了说明上述这些差异,考虑如图2所示的具有16个抽头的简单FIR滤波器。该滤波器要求在每次采样中完成16次乘积和累加(MAC)操作。德州仪器公司的TMS320C6203 DSP具有300MHz的时钟频率,在合理的优化设计中,每秒可完成大约4亿至5亿次MAC操作。这意味着C6203系列器件的FIR滤波具有最大为每秒3,100万次采样的输入速率。 但在FPGA中,所有16次MAC操作均可并行执行。对于Xilinx的Virtex器件,16位MAC操作大约需要配置160个结构可重置的逻辑块(CLB),因此16个并发MAC操作的设计实现将需要大约2,560个CLB。XCV300E可轻松地实现上述配置,并允许FIR滤波器工作在每秒1亿个样本的输入采样速率下。 附加功率 ASIC器件的设计通常经过优化以提供卓越的功率性能。但大多数可编程器件的功率将随器件利用率和时钟频率的增加而急剧增长,因此在衡量整体设计的功率分配时,必须考虑共模电感这一因素。 例如,利电感生产厂家用Altera公司的20K600可编程逻辑器件(PLD)实现的4信道下行转换器只需消耗不到2W的功率,即可实现每秒2,500万次采样的输入数据率。这样的功率虽然比较高,但对于指定的应用还是可以接受的。如果将输入数据率提高至每秒6,500万次采样,那么消耗的功率将达到5W,这超出了许多数字无线产品所能承受的功率门限。 与Altera 20K600相比,在相同的输入数据率条件下,Analog Devices 公司的AD66244信道下行转换器ASIC消耗的功率为700mW。 在较低的速率条件下,FPGA的功率利用率通常优于高端DSP。为对此加以说明,考虑Dish Network公司在数字视频广播中采用的纠错机制。在该系统中速率高达27.647Mbps的多路复用数据采用Reed-Solomon纠错机制进行编码,该机制为每188个数据字节直接生成16个奇偶校验字节,并生成最大为30Mbps的合成数据率。 在5,000个时钟周期中,TMS320C6203可解码204个字节的Reed-Solomon代码字。为实现所需的数据吞吐量,在300 MHz频率下,CPU必须实现近50%的利用率,而消耗的功率约为1.53W。 与此相反,在Xilinx XCV100E上实现的Reed-Solomon解码器设计消耗的功率仅为200mW。这是一个巨大的改进,可以与商用Reed-Solom电感器制作on ASIC(差模电感器如Advanced Hardware Architectures公司的AHA4011C)具备的性能相媲美。 器件选择 表3总结了上述结果。表中每类器件按1至5的标度主观地设定功率极限,1表示该类较差的选择,而5则表示最佳选择。 有了上述分析,也一体电感器就不难得到采用ASIC、FPGA和DSP器件设计软件无线电的区分原则,这些原则归纳如下:1. ASIC只需提供可以接受的可编程性和集成水平,通常即可为指定的功能提供最佳解决方案。2. FPGA可为高度并行或涉及线性处理的高速信号处理功能提供最佳的可编程解决方案。3. DSP可为涉及复杂分析或决策分析的功能提供最佳可编程解决方案。 随着技术的进步,DSP、ASIC和FPGA将在芯片上支持更多的功能,这进一步模糊了三者之间的界限。而对于软件无线电设计人员,这意味着他们在今后的设计中将面临更难的选择。
求教1000W工频变压器设计想设计个110V交流输入,220V交流输出,1000W的电源,设计思路是想把110V通过PFC升至380V直流,然后在通过纯正弦波芯片专成交流,这里要一个工频变压器,也就是380VDC转换为220VAC 可扩展性的优点:从彼得·帕克(Peter Parker)到引脚通常情况下,蜘蛛侠在寻找可攀附的建筑物时,可扩展性是考量的重要因素。虽然供电设计并非典型的超级英雄配备,但设计的可扩展性往往与满足设计的需求同样重要。而要达到设计灵活 一文了解Power IC的创新设计之旅电子系统中 Power IC 的作用就是为计算处理核心器件供电,其中最典型的就是 DC/DC 转化器模块,它会将电源总线上的电压转化为负载点(POL)所需的电压。而随着新一代计算处理核心器
3/3 首页 上一页 1 2 3 |