...
首页> 外文期刊>ACM transactions on reconfigurable technology and systems >The iDEA DSP Block-Based Soft Processor for FPGAs
【24h】

The iDEA DSP Block-Based Soft Processor for FPGAs

机译:适用于FPGA的基于iDEA DSP块的软处理器

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

摘要

DSP blocks in modern FPGAs can be used for a wide range of arithmetic functions, offering increased performance while saving logic resources for other uses. They have evolved to better support a plethora of signal processing tasks, meaning that in other application domains they may be underutilised. The DSP48E1 primitives in new Xilinx devices support dynamic programmability that can help extend their usefulness; the specific function of a DSP block can be modified on a cycle-by-cycle basis. However, the standard synthesis flow does not leverage this flexibility in the vast majority of cases. The lean DSP Extension Architecture (iDEA) presented in this article builds around the dynamic programmability of a single DSP48E1 primitive, with minimal additional logic to create a general-purpose processor supporting a full instruction-set architecture. The result is a very compact, fast processor that can execute a full gamut of general machine instructions. We show a number of simple applications compiled using an MIPS compiler and translated to the iDEA instruction set, comparing with a Xilinx MicroBlaze to show estimated performance figures. Being based on the DSP48E1, this processor can be deployed across next-generation Xilinx Artix-7, Kintex-7, Virtex-7, and Zynq families.
机译:现代FPGA中的DSP模块可用于多种算术功能,在提高性能的同时节省逻辑资源以供其他用途。它们已经演变为更好地支持大量信号处理任务,这意味着它们在其他应用程序领域中可能未得到充分利用。新型Xilinx器件中的DSP48E1原语支持动态可编程性,可以​​帮助扩展其用途。 DSP模块的特定功能可以逐周期修改。但是,在大多数情况下,标准综合流程并未利用这种灵活性。本文介绍的精益DSP扩展架构(iDEA)建立在单个DSP48E1原语的动态可编程性之上,并具有最少的附加逻辑来创建支持完整指令集架构的通用处理器。结果是一个非常紧凑,快速的处理器,可以执行全部通用机器指令。我们展示了许多使用MIPS编译器编译并转换为iDEA指令集的简单应用程序,并与Xilinx MicroBlaze进行比较以显示估计的性能数据。该处理器基于DSP48E1,可以部署在下一代Xilinx Artix-7,Kintex-7,Virtex-7和Zynq系列中。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号