IP产品
   嵌入式处理器
       Nios II
            处理器核
            优势
            软件工具
                    Nios II IDE
                    嵌入式合作伙伴
               开发套件
               最终市场
               客户成功案例
               资料
          Nios
          32/16-Bit 微处理器
          8/4-Bit 微处理器
          资料
   接口与外设
   DSP
   通信
  
 About IP
      运用IP进行设计
      IP认证
      系统设计
      申请IP
  
 IP界合作伙伴
      AMPP计划
      AMPP核合作伙伴
  

Nios II C语言至硬件加速编译器

Right-Click to Accelerate

特性:

  • ANSI/ISO C 代码按键式加速
  • 和软件设计流程的紧密集成
  • 硬件加速器和 CPU 存储器映射的直接连接
  • 无缝支持指针和数组
  • 高效的存储器处理延迟预知调度和流水线

极大地提升了嵌入式软件的性能

Nios® II C 语言至硬件加速 (C2H) 编译器将对时间要求较高的 ANSI C 函数转换为 FPGA 中的硬件加速器,大大提升了软件性能。

对于使用 Altera 流行的 Nios II 嵌入式处理器 的嵌入式设计人员而言, Nios II C2H 编译器是一种效能工具,它可以帮助您:

  • 在软件中迅速完成原型算法
  • 使用自动硬件加速,右键单击提升软件性能。
  • 使用未扩展 ANSI/ISO C 代码进行设计
  • 使用您熟悉的基于 Eclipse 的 Nios II IDE 进行开发

对于需要提高其嵌入式软件性能的软件工程师而言,硬件加速是非常重要的工具。与通用 CPU 相比,硬件加速器利用 FPGA 并行处理结构,在每一个时钟周期中完成更多的计算操作,将性能提升几个数量级。请参考表 1 几种常见嵌入式计算算法的性能和面积结果。

1. 用户应用软件结果实例

算法

速度提高
( 通过 Nios II CPU)

系统 f MAX
(Mhz)

系统资源提高 (1)

自相关

41.0x

115

124%

位分配

42.3x

110

152%

卷积编码器

13.3x

95

133%

快速傅立叶变换 (FFT)

15.0x

85

208%

高通滤波器

42.9x

110

181%

矩阵旋转

73.6x

95

106%

RGB 至 CMYK

41.5x

120

84%

RGB 至 YIQ

39.9x

110

158%

1 注释:

•  系统资源提高考虑了片内资源的逻辑单元等价成本,例如乘法器和存储器,显示了加入加速器和缓冲之后增加的成本。

这些数据表明, Nios II C2H 编译器能够以最小的成本和资源占用大大提升系统性能。关于这些实例结果的详细信息,请参考 硬件加速器自动生成白皮书 (PDF)

熟悉的软件设计流程

到目前为止,还一直由手动完成将软件卸载给硬件加速器,只有那些拥有工具、经验和时间的开发人员才能利用这一技术建立、测试寄存器传送级 (RTL) 模块,并集成到处理器系统中。而 Nios II C2H 编译器自动建立并集成硬件加速器,开发时间由几星期缩短到几分钟。

如果您以前曾经使用过基于 Eclipse 的 Nios II 集成开发环境 (IDE) ,那么采用 Nios II C2H 进行设计将非常简单。您所需要做的工作是:

  • 分析软件代码,确定出现性能瓶颈的函数。
  • 在 Nios II IDE 中高亮显示所需的函数,右键单击加速。
  • 查看详细的 C2H 编译器报告文件,确定简单的 C 代码优化。
  • 进行优化和迭代,直到达到所需的性能。
  • 迅速达到您应用软件的性能要求,提前发售产品。

    Nios II C2H 编译器使您能够快速高效的在设计空间中优化您的应用软件算法,仅针对软件实现来提升性能。您需要做的只是右键单击进行加速。

    订购信息

    您现在就可以订购 Nios II C2H 编译器。请参考表 2 的价格和订购信息。此外还提供免费评估。请联系您当地的 Altera 销售代表,了解详细信息。

    2. Nios II C2H 编译器订购码和价格信息

    订购码

    价格

    订购信息

    IPT-C2H-NIOS

    $2,995

    在美国和加拿大,请致电 1-888-800-0631 ,或者联系您当地的 Altera ® 销售代表。北美以外地区,请联系您的 当地分销商

    相关链接

  •   请填写反馈意见
      注册索取最新邮件通知