Altera提供FPGA, CPLD和ASIC解决方案
  • 下载
  • 文档资料
  • 产品
    • 器件
    • 设计软件
    • IP
    • 开发套件/电缆
    • 设计和支持服务
    • 资料
  • 最终市场
    • 汽车
    • 广播
    • 计算机和存储
    • 消费类
    • 工业
    • 医疗
    • 军事和航空航天
    • 测试和测量
    • 无线通信
    • 有线通信
  • 技术中心
    • DSP
    • 外部存储器
    • 嵌入式处理
    • 收发器
    • 并行I/O
    • 信号完整性
    • 系统集成
  • 教育与活动
    • 培训中心
    • 大学计划
    • 网络研讨会和视频
    • 演示
    • 活动日程
  • 支持
    • 设计和支持资源指南
    • 知识数据库
    • 器件
    • 软件
    • IP
    • 开发套件和电缆
    • 设计范例
    • 参考设计
    • 下载
    • 用户社区和论坛
    • mySupport
  • 公司介绍
    • 关于我们
    • 客户成功案例
    • 合作伙伴
    • 新闻中心
    • 投资者关系
    • 保护环境
    • 职位招聘
    • 联系我们
  • 在线购买
    • 器件
    • 设计软件
    • 开发和教育套件
    • 电缆和可编程硬件
    • IP
  • 全部页面
  • 产品型号
  • 知识数据库
  • 支持&技术资料
  • 论坛 & Wiki

Nios II 高性能优势

主页 > 产品 > IP > 嵌入式处理器 > Nios II > 优势 > 高性能

Altera的Nios® II处理器非常灵活,帮助您在嵌入式设计中获得最佳性能,而不必购买时钟频率较高、功耗较大而又昂贵的商用处理器。此外,Nios II处理器还避免了在最后一刻对汇编语言代码的修改,根据自己的设计需要,配置性能特性。

表1列出了Nios II处理器的性能特性和优势。

表 1. Nios II 性能特性和优势

特性 说明 详细信息

特性

说明

详细信息

高性能处理器内核

采用 Nios II/f “快速”内核优化对性能要求较高的应用,该内核支持 6 级流水线、动态分支预测、指令和数据缓冲,性能超过 250MHz 。高性能 FPGA ,例如 Stratix ® III 器件系列型号,为 Nios II/f 内核提供了充足的性能,完成大量的内核处理任务。

  • Nios II/f 内核
  • Stratix III FPGA

多处理器系统

使用多内核系统来调整系统性能,或者将软件划分成多个简单任务。 Nios II 嵌入式设计套件 (EDS) 支持建立定制多内核系统。 Nios II 处理器和密度非常高的 FPGA 相结合,例如 Stratix III 器件系列型号,是建立高性能多处理器应用的理想选择。

  • 建立多处理器 Nios II 系统教程 (PDF)
  • Stratix III FPGA

宽带总线结构

自动生成 Avalon ® 互联架构,支持您使用 SOPC Builder 系统生成工具建立的系统,帮助您生成大吞吐量系统,实现多个主机 / 从机同时互联、直接存储器访问 (DMA) 通道和片内数据缓冲。

  • Avalon 交换架构特性
  • Avalon 接口规范 (PDF)

硬件加速器

使用 FPGA 中的逻辑和存储器资源卸载通常由应用软件完成的任务,由硬件加速实现。您可以采用 NiosII C 语言至硬件加速 (C2H) 编译器来自动处理这一过程。

  • 硬件加速
  • Nios II C2H 编译器

定制指令

在 Nios II 指令集中增加定制指令,加速对时间要求较高的软件算法。

  • 定制指令
  • Nios II 定制指令用户指南 (PDF)

快速可配置片内存储器

为高性能应用建立延迟固定的片内存储器缓冲。

  • Nios II 软件开发手册 中的 高速缓冲和紧耦合存储器 (PDF)
  • 使用 Nios II 紧耦合存储器教程 (PDF)

采用 FPGA 灵活地进行处理

一般而言,在设计周期的最后,嵌入式开发人员在加速性能实现上的选择余地不大,这些选择包括购买速度更快的处理器或者手动调整汇编语言子程序等。尽管这两种方法都能奏效,但是代价却不能忽略。设计人员不希望增加成本或者功耗。谁愿意手动调整那些针对特定处理器架构的汇编代码呢?

Nios II 处理器将是最合适的选择,如果:

  • 您的应用程序已经变得庞大而复杂,难于开发和调试,但是又不得不按计划完成。
    • 简单的鼠标点击,建立一个多处理器 Nios II 系统,将程序划分成更小、更简单的部分。您将达到时序要求,对应用程序进行验证,及时发售产品。
  • 您的应用程序没有达到时序要求
    • Nios II 开发人员可以只针对出现瓶颈的例程增加定制指令或者硬件加速器。事实上,采用Nios II C2H 编译器,从您的 C 函数中建立硬件加速器非常简单——“右键单击加速”即可。

Altera® FPGA 和 Nios II 处理器为您提供了全套的新工具箱,提供多种选择帮助您降低嵌入式设计的风险。

相关链接

  • Stratix III 器件主页
  • Stratix III FPGA 系列简介
  • Quartus® II 开发软件

 

给本页评分


  • IP和参考设计
    • 所有IP
    • 所有参考设计
    • 桥接和适配器
      • 存储器映射
      • Streaming
    • DSP
      • 滤波和变换
      • 错误检测和纠错
      • 调制和解调
      • 图像与视频处理
    • 嵌入式处理器
      • Nios II
        • 处理器核
          • 快速型CPU
          • 经济型CPU
          • 标准型CPU
        • 优势
          • 低成本
          • 高性能
          • 长生命周期
          • 灵活性
        • 软件工具
          • Nios II IDE
          • Nios II C2H 编译器
          • 软件
        • 开发套件
        • 最终市场
        • 客户成功案例
        • 资料
      • 32/16-Bit 微处理器
      • 8/4-Bit 微处理器
    • 接口协议
      • 通信
      • 以太网
      • 高速
      • PCI
      • 串行
      • 音频和视频
    • 存储器控制器
      • DMA
      • Flash
      • 片内
      • SDRAM
      • SRAM
    • 外设
      • 调试和性能
      • 显示
      • 微控制器外围设备
      • 多处理器协调
  • 关于IP
    • 采用IP设计
      • IP Base Suite
    • 评估和下载IP
    • IP认证
    • 系统设计
    • 申请IP
  • IP合作伙伴
    • 关于AMPP规划
    • IP合作伙伴列表
    请填写反馈意见
    产品 | 最终市场 | 技术中心 | 教育与活动 | 支持 | 公司介绍 | 在线购买
    联系我们 | 站点帮助 | 网站导航 | 个人信息 | 法律申明
    Copyright © 1995-2010 Altera International Limited. 版权所有
    Altera Forum
    Altera
    论坛
    RSS
    RSS
    Flickr
    Flickr
    Email Updates
    电邮新闻