首页> 外文期刊>IEEE Circuits & Devices >Enhancing Electronic Systems with Reconfigurable Hardware: Employing the Flexibility of Field-Programmable Gate Arrays
【24h】

Enhancing Electronic Systems with Reconfigurable Hardware: Employing the Flexibility of Field-Programmable Gate Arrays

机译:使用可重新配置的硬件增强电子系统:利用现场可编程门阵列的灵活性

获取原文
获取原文并翻译 | 示例
       

摘要

Speed and power requirements of electronic systems often dictate the use of hardware components instead of general-purpose processors. Reprogrammable hardware components, commonly called field-programmable gate arrays (FPGAs), that contain digital logic and interconnects and occasionally analog circuitry are now capable of providing several million logic gates on a single chip with thousands of interconnection options. They can be reconfigured at run time, enabling the same hardware resource to be reused depending on its interaction with external components, data dependencies, or algorithm requirements. As depicted in Figure 1, an FPGA is almost as flexible as a conventional central processing unit (CPU) but generally has higher performance for a specific task in terms of throughput/Watt. On the other hand, an application-specific integrated circuit (ASIC) is less flexible but may have even higher performance. Thus, reconfigurable components fill a significant gap between CPUs and ASICs. Current applications that exert high demand for reconfigurable systems include communications and mobile systems that utilize FPGAs to provide more flexible operations than ASICs yet greater speed and less power than CPUs. Applications that can benefit from the variable-grain parallelism of FPGAs are hot prospects to emerge as high-volume applications in the near future, especially as improvements in data movement are made. The principal enabler of reconfigurable computing, namely designer productivity, is discussed in this article as well.
机译:电子系统对速度和功率的要求通常要求使用硬件组件而不是通用处理器。可重编程的硬件组件(通常称为现场可编程门阵列(FPGA))包含数字逻辑和互连功能,有时还包含模拟电路,现在能够在具有数千种互连选项的单个芯片上提供数百万个逻辑门。可以在运行时对其进行重新配置,从而可以根据与外部组件的交互,数据依赖性或算法要求来重用相同的硬件资源。如图1所示,FPGA几乎与传统的中央处理单元(CPU)一样灵活,但就吞吐量/瓦特而言,对于特定任务通常具有更高的性能。另一方面,专用集成电路(ASIC)灵活性较差,但性能可能更高。因此,可重新配置的组件填补了CPU和ASIC之间的巨大空白。当前对可重配置系统有很高要求的应用包括通信和移动系统,这些系统和应用利用FPGA提供了比ASIC更加灵活的操作,但比CPU更快的速度和更低的功耗。可以从FPGA的可变粒度并行中受益的应用是在不久的将来作为高容量应用出现的热门前景,尤其是随着数据移动的改进。本文还讨论了可重构计算的主要推动因素,即设计人员的生产力。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号