首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >An Efficient SRAM-Based Reconfigurable Architecture for Embedded Processors
【24h】

An Efficient SRAM-Based Reconfigurable Architecture for Embedded Processors

机译:嵌入式处理器的基于SRAM的高效可重配置架构

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

摘要

Nowadays, embedded processors are widely used in wide range of domains from low-power to safety-critical applications. By providing prominent features such as variant peripheral support and flexibility to partial or major design modifications, field-programmable gate arrays (FPGAs) are commonly used to implement either an entire embedded system or a hardware description language-based processor, known as soft-core processor. FPGA-based designs, however, suffer from high power consumption, large die area, and low performance that hinders common use of soft-core processors in low-power embedded systems. In this paper, we present an efficient reconfigurable architecture to implement soft-core embedded processors in SRAM-based FPGAs by using characteristics such as low utilization and fragmented accessibility of comprising units. To this end, we integrate the low utilized functional units into efficiently designed look-up table (LUT)-based reconfigurable units (RUs). To further improve the efficiency of the proposed architecture, we used a set of efficient configurable hard logics that implement frequent Boolean functions while the other functions will still be employed by LUTs. We have evaluated effectiveness of the proposed architecture by implementing the Berkeley RISC-V processor and running MiBench benchmarks. We have also examined the applicability of the proposed architecture on an alternative open-source processor (i. e., LEON2) and a digital signal processing core. Experimental results show that the proposed architecture as compared to the conventional LUT-based soft-core processors improves area footprint, static power, energy consumption, and total execution time by 30.7%, 32.5%, 36.9%, and 6.3%, respectively.
机译:如今,嵌入式处理器已广泛应用于从低功耗到安全关键应用的广泛领域。通过提供突出的功能,例如各种外围设备支持以及部分或主要设计修改的灵活性,现场可编程门阵列(FPGA)通常用于实现整个嵌入式系统或基于硬件描述语言的处理器,称为软核处理器。但是,基于FPGA的设计存在功耗高,管芯面积大和性能低的问题,这阻碍了软核处理器在低功耗嵌入式系统中的普遍使用。在本文中,我们提出了一种有效的可重新配置架构,该架构可通过利用诸如利用率低和组成单元的碎片可访问性等特性,在基于SRAM的FPGA中实现软核嵌入式处理器。为此,我们将利用率低的功能单元集成到基于有效设计的查找表(LUT)的可重配置单元(RU)中。为了进一步提高所提出体系结构的效率,我们使用了一组有效的可配置硬逻辑,这些硬逻辑实现了频繁的布尔函数,而其他函数仍将由LUT使用。我们通过实施Berkeley RISC-V处理器并运行MiBench基准评估了所提议体系结构的有效性。我们还研究了在替代的开源处理器(即,LEON2)和数字信号处理核上所提出的体系结构的适用性。实验结果表明,与传统的基于LUT的软核处理器相比,所提出的体系结构分别将面积占用面积,静态功耗,能耗和总执行时间分别提高了30.7%,32.5%,36.9%和6.3%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号