《NiosII嵌入式处理器集成开发环境》(Nios.II.Development.Kit.Version.5.0.Build.73c)Windows版本

《NiosII嵌入式处理器集成开发环境》(Nios.II.Development.Kit.Version.5.0.Build.73c)Windows版本
  • 片  名  《NiosII嵌入式处理器集成开发环境》(Nios.II.Development.Kit.Version.5.0.Build.73c)Windows版本
  • 简  介  制作发行: Altera
  • 类  别  软件
  • 小  类  行业软件


  • 详细介绍中文名: NiosII嵌入式处理器集成开发环境英文名: Nios.II.Development.Kit.Version.5.0.Build.73c版本: Windows版本制作发行: Altera地区: 美国简介:
    [通过安全测试]
    杀毒软件:卡巴斯基反病毒
    版本: Personal Pro 5.0.375
    病毒库:2005.12.27
    常驻:Razorback 2.0
    共享时间:9:00-23:00
    共享服务器:Razorback2.0 BiGBanG9
    [通过安装测试]WindowsXP SP2
    软件版权归原作者及原软件公司所有,如果你喜欢,请购买正版软件
    Altera Nios简介
    在20世纪90年代末,可编程逻辑器件(PLD)的复杂度已经能够在单个可编程器件内实现整个系统。完整的单芯片系统(SOC)概念是指在一个芯片中实现用户定义的系统,它通常暗指包括片内存储器和外设的微处理器。最初宣称真正的SOC――或可编程单芯片系统(SOPC)――能够提供基于PLD的处理器。在2000年,Altera发布了Nios处理器,这是Altera Excalibur嵌入处理器计划中第一个产品,它成为业界第一款为可编程逻辑优化的可配置处理器。本文阐述开发Nios处理器设计环境的过程和涉及的决策,以及它如何演化为一种SOPC工具。
      Altera清楚地意识到,如果把可编程逻辑的固有的优势集成到嵌入处理器的开发流程中,我们就会拥有非常成功的产品。基于PLD的处理器恰恰具有应用所需的特性。一旦定义了处理器之后,设计者就“具备”了体系结构,可放心使用。因为PLD和嵌入处理器随即就生效了,可以马上开始设计软件原型。CPU周边的专用硬件逻辑可以慢慢地集成进去,在每个阶段软件都能够进行测试,解决遇到的问题。另外,软件组可以对结构方面提出一些建议,改善代码效率和/或处理器性能,这些软件/硬件权衡可以在硬件设计过程中间完成。
    处理器体系和开发流程
      Altera很早就认为创建基于Nios处理器的系统和处理器本身一样很重要。随着新生产品逐渐成熟,Altera必须让嵌入设计者信服地接受新的处理器和新的设计流程。我们最无法确定的是嵌入设计者是否接受新的指令集。随着C成为嵌入设计的事实标准,这一问题也迎刃而解。Altera和Cygnus(现归RedHat所有)密切合作定义指令集体系,这样Cygnus可以很容易地导入和优化他们的GNUPro Toolkit,这是绝大部分设计者非常熟悉的标准GNU环境。
      设计流程成为最大的问题。现成的微控制器提供了定义明确的外设组,由制造商集成处理器和外设。可配置处理器让设计者自行创建总线体系,定义存储器映射和分配中断优先级,非常自由地完成更多的工作。Altera相信SOPC的优势会吸引嵌入设计者,但是条件是其它的需求最小,风险很低。
    Nios II集成开发环境
    Nios II集成开发环境(IDE)是Nios II系列嵌入式处理器的基本软件开发工具。所有软件开发任务都可以Nios II IDE下完成,包括编辑、编译和调试程序。Nios II IDE提供了一个统一的开发平台,用于所有Nios II处理器系统。仅仅通过一台PC机、一片Altera的FPGA以及一根JTAG下载电缆,软件开发人员就能够往Nios II 处理器系统写入程序以及和Nios II处理器系统进行通讯。
    Nios II IDE基于开放式的、可扩展Eclipse IDE project工程以及Eclipse C/C++ 开发工具(CDT)工程。
    Nios II IDE为软件开发提供四个主要的功能:
    (1)工程管理器
    Nios II IDE提供多个工程管理任务,加快嵌入式应用程序的开发进度。
    新工程向导 ——Nios II IDE推出了一个新工程向导,用于自动建立C/C++应用程序工程和系统库工程。采用新工程向导,能够轻松地在Nios II IDE中创建新工程。
    软件工程模板——除了工
  • 《NiosII嵌入式处理器集成开发环境》(Nios.II.Development.Kit.Version.5.0.Build.73c)Windows版本_large