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

Stratix GX器件和Nios处理器

主页 > 产品 > 器件 > Stratix (和GX) > Stratix GX > 特性 > Stratix GX器件和Nios处理器

无与伦比的处理能力

Nios®嵌入式处理器是基于取得巨大成功和革命性的可编程逻辑器件(PLD)的嵌入式软核RSIC处理器概念,实现以下工作的:

  • 实现复杂的状态机
  • 分担现有的处理工作
  • 执行I/O和数据处理工作
  • 远程配置PLD

Stratix™ GX器件的高级架构功能结合增强型Nios嵌入处理器,具有无与伦比的处理能力,满足大带宽系统的需求。最大的Stratix GX器件中具有多达41,250个逻辑单元(LE),这样在单个Stratix GX器件中能实现多个Nios处理器,满足网络、电信、数字信号处理(DSP)和海量存储应用的需求。图1是包处理网络设计中在单个Stratix GX器件内实现多个Nios处理器的示例。

图1. Stratix GX器件内用于I/O处理的Nios处理器

图1. Stratix GX器件内用于I/O处理的Nios处理器

为Stratix GX器件架构优化的Nios处理器

Stratix GX体系增强了Nios嵌入式处理器的易用性和性能优势。Stratix GX器件的创新性MultiTrack™互连结构改善了Nios处理器整个系统的性能,工作速度能够超过150MHz。Nios处理器是用户可配置的软核处理器,允许诸多的应用和优化选项。

为了说明这种灵活的结构,让我们先看一个在Stratix GX EP1SGX40器件中实现的一个包含32位CPU、一个UART、4Kbit片内RAM和1Kbit片内ROM的Nios设计示例。该设计使用了1,936个LE(仅为器件内LE总数的4.7%),13个M4K存储块(仅为存储总量的7.1%)和两个DSP块(共14个DSP块)。这个例子说明Stratix GX器件能够高效地实现复杂的系统。

Stratix GX器件的TriMatrix™存储器满足一般可编程芯片系统(SOPC)系统所有的存储需求。Nios处理器能够就数据和指令存储访问每个M-RAM块的64Kbyte段。M-RAM块能够cascaded,在EP1SGX40G器件中为Nios处理器提供多达256Kbyte的存储空间。Stratix GX器件中重新设计的I/O缓冲具有Terminator™技术,支持诸如SSTL II等差分I/O标准,它能够高速地访问外部存储器件,如双数据率(DDR)SDRAM和四数据率(QDR)SRAM器件。

Nios处理器也利用了其它独一无二的Stratix GX器件特性。Nios设计者能够使用Stratix GX器件系列嵌入DSP块中的乘法器,完全在硬件中实现乘法操作(或MUL操作)。该选项和以往器件系列的实现相比,提高了乘法器的性能,减少了占用的LE数量。例如,在APEX™器件中实现MUL操作(一项Nios CPU优化选项) 对16×16整数乘法,执行速度是两个时钟周期,占用370个LE。在Stratix GX器件中,同样的操作可以在两个DSP块中完成并不会占用额外的LE,且执行速度只有一个时钟周期。

Stratix GX器件架构中的嵌入式DSP块是Nios专用指令的完美补充。DSP设计者现在能够在硬件DSP块上创建DSP算法和复杂的算术例程,将其实现为Nios CPU的专用指令。例如,在VoIP应用中,回音抵消算法可以在硬件中实现,用专用指令之间在软件中执行。这给设计者提供了高层软件设计的灵活性和便携性,同时具有PLD中并行软件操作的性能优势。

Stratix GX和Nios处理器:完整的SOPC方案

Stratix GX架构是模块化设计方法的理想方式,这种设计方式是采用预优化IP模块或重用现有设计模块设计大型系统所必需的。

Altera的SOPC Builder自动系统开发工具为设计者提供了强大的平台,用通用的系统部件如处理器、外设和存储接口组织基于总线的系统。SOPC Builder生成的系统(如图2所示)是预优化的IP块,它充分利用了Stratix GX架构的优势。

图2. 典型的SOPC Builder生成的系统

图2. 典型的SOPC Builder生成的系统

Stratix GX设计者运用SOPC Builder,能够添加系统部件而不会对系统性能造成任何重大的影响。因为Quartus® II软件提供了LogicLock™设计方法。

SOPC Builder提供了一些可定制的外设,让设计者在短短几分钟内从概念直至建立一个完整的功能系统!这些外设包括:

  • 中断控制器
  • 直接存储访问(DMA)
  • 并行I/O块
  • 串行接口
  • 存储接口

有关2.1版Nios处理器外设的详细情况,请参考Nios外设库页面。

相关链接

  • Nios嵌入式处理器
  • SOPC Builder
给本页评分


  • 高端 FPGA
    • 关于Stratix系列
    • Stratix IV (E,GX和GT)
      • 简介
        • 体系结构
        • 密度
        • 性能
        • 功耗
      • 收发器(GX)
      • 最终市场和应用
      • 设计资源
      • 文档资料
      • 开始设计
    • Stratix III (L和E)
      • 简介
      • 最终市场应用
      • 设计资源
      • 文档资料
      • 开始设计
    • Stratix II (和GX)
      • Stratix II
        • 简介
        • 设计工具
        • 特性
        • 文档资料
      • Stratix II GX
        • 简介
        • 设计工具
        • 特性
        • 文档资料
    • Stratix (和GX)
      • Stratix
        • 简介
        • 设计工具
        • 特性
        • 文档资料
      • Stratix GX
        • 简介
        • 设计工具
        • 特性
        • 文档资料
  • 中端FPGA
    • 关于Arria系列
    • Arria II (GX)
      • 简介
        • 体系结构
        • 功耗
      • 收发器
      • 最终市场 & 应用
      • 设计资源
      • 文档资料
      • 开始设计
    • Arria (GX)
      • 简介
        • 体系结构
        • 软件
      • 收发器
      • 应用
      • 设计资源
      • 文档资料
      • 开始设计
  • 低成本FPGA
    • 关于Cyclone系列
    • Cyclone IV (E和GX)
      • 简介
        • 体系结构
        • 功耗
      • 收发器
      • 最终市场和应用
      • 设计资源
      • 文档资料
      • 开始设计
    • Cyclone III(和LS)
      • 简介
        • 体系结构
        • 功耗
      • 最终市场应用
      • 设计资源
      • 文档资料
      • 开始设计
    • Cyclone II
      • 简介
      • 设计工具
      • 特性
      • 文档资料
    • Cyclone
      • 简介
      • 设计工具
      • 特性
      • 文档资料
  • CPLD
    • 关于MAX系列
    • MAX II (和G, Z)
      • 简介
        • 架构
        • 功耗
        • 独特功能
      • 应用
      • 设计资源
      • 文档资料
      • 开始设计
    • MAX 3000A
      • 简介
      • 设计资源
      • 特性
      • 文档资料
  • ASIC
    • 关于Hardcopy系列
    • HardCopy IV (E和GX)
      • 简介
        • 功耗
        • SEU
        • 性能
      • 最终市场应用
      • 开始设计
    • HardCopy III
      • 简介
        • 体系结构
        • 功耗
        • SEU
        • 性能
      • 最终市场应用
      • 文档资料
      • 开始设计
    • HardCopy II
      • 简介
        • 功耗
        • SEU
        • 性能
      • 最终市场应用
      • 文档资料
      • 开始设计
    • HardCopy Stratix
      • 简介
      • 设计资源
      • 特性
      • 文档资料
  • 特殊市场供货
    • 无铅
      • 文档资料
    • 扩展温度标准
    • 工业温度
    • 军事温度
    • 汽车温度
  • 配置器件
    • 增强型配置器件
      • 简介
      • 设计工具
      • 特性
      • 文档资料
    • 串行配置器件
      • 简介
      • 设计工具
      • 特性
      • 文档资料
  • 成熟器件
    • 产品列表
    请填写反馈意见
    产品 | 最终市场 | 技术中心 | 教育与活动 | 支持 | 公司介绍 | 在线购买
    联系我们 | 站点帮助 | 网站导航 | 个人信息 | 法律申明
    Copyright © 1995-2010 Altera International Limited. 版权所有
    Altera Forum
    Altera
    论坛
    RSS
    RSS
    Flickr
    Flickr
    Email Updates
    电邮新闻