原创 嵌入式开发工具介绍

2009-10-17 00:51 2067 4 4 分类: MCU/ 嵌入式

引自:http://www.bluedz.com/embeded/html/200908/20090817220225.htm


更多内容见:http://www.bluedz.com/embeded/embeded.asp


ARM,既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。ARM RealView DEVELOPER系列包括RealView开发包,它含有先进的代码生成工具并根据Cortex-A8处理器的特性进行了增进,从而能够提供杰出的性能和无以伦比的代码密度。这一工具也支持NEON媒体和信号处理扩展集,使得开发者能够通过消除分离的DSP及其关联的开发工具来实现产品和项目的费用降低。另外,开发包将支持所有新处理器所具有的特性。


ARM RealView开发工具包是一套完整的、高性价比开发调试工具,用于半导体通用32位微控制器(MCU)产品。本工具包以ARM RealView Developer Suite全球领先的16/32位嵌入式RISC微处理器解决方案厂商ARM近日针对采用Intel( XScale(技术的网络基础设施、无线和存储设备,推出ARM(r) RealView(开发工具组。该工具组提供最佳编码生成功能,同时可降低开发成本。作为唯一支持所有顺应ARM结构的Intel Xscale处理器的工具组,RealView能帮助开发人员增强应用功能。


ARM RealView 开发套件是专为中国市场定制的ARM 开发工具包,其强大的集成开发环境包含完整的编辑/编译/调试功能,全面支持ARM7 内核的各种ARM 芯片。该开发套件基于ARM RealView development solution,经过优化/裁剪后以专门适应ARM7 内核的开发,并以完美的性价比适应中国市场的需求。


· 完整的 ISO C/C++优化编译器
· C++ 标准模板库
· 强大的宏编译器
· 复杂内存映像内置代码和数据连接器
· 可选 GUI调试器
· 命令模式的符号调试器(armsd)
· 指令集仿真器
· 制作无格式二进制工具
· 库制作工具
· 全面的在线文档


  在这套开发工具组中包括C和C++编译程序、一个专用于Intel Xscale处理器的宏汇编程序和链界程序、支持芯片跟踪功能的AXD调试程序、JTAG调试界面,以及能支持开发底板(developer board)的ARM Firmware Suite(tm)固件套装。


  ARM开发系统市场经理Dan Jaskolski说:“我们与英特尔合作得很紧密,以支持顺应ARM结构的Intel XScale t技术的开发。我们对ARM结构的深入理解,使我们能以敏锐洞察力和专业眼光,为基于ARM技术的解决方案提供最高质量的编码生成和调试工具。全新RealView开发工具组集合了所有必需元素,能保障快速而具成本效益地开发出采用Intel XScale处理器的系统和解决方案。”


  英特尔的手持运算部门总经理Peter Green说:“Intel XScale处理器能帮助开发人员在多个方面,如网络基础设施、无线和存储应用等领域大幅削减开发成本,缩短开发周期。类似ARM RealView开发工具组这样的工具提供了重要资源,使开发人员能在他们的平台中加入所需功能和服务。”


ARM为意法半导体定制RealView开发工具
英国ARM公司宣布:ARM为意法半导体公司STMicro定制ARM? RealView?开发工具包。ARM? RealView?开发工具包是一套完整的、高性价比开发调试工具,用于意法半导体通用32位微控制器(MCU)产品。本工具包以ARM RealView Developer Suite?为基础,其功能可满足意法半导体产品的特殊需求。



ARM公司设计先进的数字产品核心应用技术,应用领域涉及:无线、网络、消费娱乐、影像、汽车电子、安全应用及存储装置。 ARM提供广泛的产品,包括:16/32位RISC微处理器、数据引擎、三维图形处理器、数字单元库、嵌入式存储器、外设、软件、开发工具以及模拟和高速连接产品。 ARM公司协同众多技术合作伙伴为业界提供快速、稳定的完整系统解决方案。


ARM Developer Suite? ADS 是全套的实时开发软件工具包编译器生成的代码密度和执行速度优异可快速低价地创建ARM 结构应用ADS包括三种调试器ARM eXtended Debugger AXD 向下兼容的ARMDebugger for Windows/ARM Debugger for UNIX 和ARM 符号调试器其中AXD 不仅拥有低版本ARM 调试器的所有功能还新添了图形用户界面更方便的视窗管理数据显示格式化和编辑以及全套的命令行界面该产品还包括RealMonitor? 可以在前台调试的同时断点续存并且在不中断应用的情况下读写内存跟踪调试工具


ARM 的Real-Time Trace? 和RealMonitor 均为重要的实时调试解决方案能够缩短开发周期提供特殊软件调试功能可运行于带深度嵌入处理器内核的高集成系统芯片SoC ARM 的Real-Time Trace 产品包括跟踪调试工具MultiTrace 嵌入式跟踪宏单元和Multi-ICE ARM 的RealMonitor包括RMTarget? RMHost? 是ARM Developer Suite (ADS) 的补充硬件
Integrator?
Integrator 系列是灵活高效的系统芯片开发平台集成ARM PrimeCell?外设和相关驱动器等软件和硬件能够缩短产品开发周期降低生产总成本固件
ARM Firmware Suite?
ARM 固件组是跟底层硬件相关的应用封装能在ARM 开发平台上迅速建立基于Integrator 或其它ARM内核的应用和操作系统模型工具
ModelGen
ModelGen 是在模拟器上开发和支持复杂半导体器件保留模块的先进建模工具为ARM 独家拥有ARM 的合作伙伴采用ModelGen 在各种仿真器和计算平台上实现信号传输质量和时序模拟


Xilinx ISE 8.2 终于于2006.6月释放。业界最完整的可编程逻辑设计解决方案,用于实现最优性能、功率管理、降低成本和提高生产率。


Xilinx ISE 8.2i除了具有目前市场上最快的速度,Xilinx ISE v8.2i和新的Virtex-4? FPGA系列还具有多达200,000个的逻辑单元和高达500 MHz的频率性能,使设计者能够实现完全崭新的设计前景!Xilinx ISE 8.2领略世界上最容易使用的、首屈一指的PLD设计环境,由顶级FPGA工具供应商提供的高级逻辑解决方案Xilinx ISE 8.2


Xilinx ISE 8.2关键特性
支持Virtex-4系列器件 – 业界第一个多平台FPGA
与最接近的竞争产品相比,Xilinx Fmax技术的平均性能快出10%-37%,最高性能快出70%。
可以节省一个或多个速度等级的成本,并可在逻辑设计中实现最低的总成本。
可支持多处理器工作站,通过在设计流程中采用超线程技术,使您能够节省项目时间并充分使用工作站设备。
无可比拟的易用性和获得广泛支持的平台
2004与2005年的独立调查显示:ISE是FPGA设计者的首选



2006 年 6 月,今天宣布推出其深受欢迎的集成软件环境 (ISE) 设计工具套件8.2i 版,新版本增加了新的 ISE Fmax 技术,具有增强的物理综合能力,可提高 Virtex?-4 和 Spartan?-3 架构的性能和时序收敛特性。通过使用 ISE 8.2i 软件,设计者可将性能提升至比以前ISE 版本平均高出10% 到 37%,与相比,并将使用 Virtex-4 FPGA的性能提升至最高可超出竞争解决方案的70%。ISE 8.2i 还对其业界唯一的局部重配置技术进行了增强,可实现更低的成本、更小的尺寸和更低的功耗。


  通过以低于上一个ISE 版本的成本来提供相同的平均速度等级,这些新特性旨在进一步加强赛灵思面向高性能系统设计的解决方案,包括具有嵌入式处理、数字信号处理


(DSP) 和高级连接性协议等功能的设计。通过在 ISE 工具中使用高级物理综合功能,设计者可最大程度地提高性能吞吐率,加快上市时间,降低总开发成本。此外,诸如


ChipScope? Pro 8.2i 片内调试 (in-silicon debug) 集成以及更为强大的局部重配置支持等特性进一步缩短了开发时间,降低了系统成本。


“我们一直在与设计者们合作以解决他们的关键挑战,如时序收敛、成本和系统设计复杂度等。ISE 8.2i 通过高级设计编译优化很好地解决了这些问题,提供了实质性的自动化


Fmax 提升和直观的新界面特性,”赛灵思公司设计软件部副总裁 Bruce Talley 说。“现在设计者可以有更大的把握来满足其最终产品的系统性能、功能性和成本目标。”


ISE Fmax 性能技术可将设计速度提升至最高超出竞争解决方案 70%


  新的 ISE Fmax 技术采用高效算法以改善物理综合与逻辑优化的结果,使 Virtex-4 FPGA 的性能优势比竞争器件可最多高出 70%。ISE Fmax 技术包括用于设计重定时、时序驱动包装与布局、性能评估与布局后逻辑优化的一整套功能。最新版本中包含的 ISE Xplorer 工具是一个易于使用的脚本,可帮助设计者评估和优化 Virtex-4 与 Spartan-3FPGA 的性能,对于时序驱动设计可比以前版本平均提高 10% 的性能。ISE 8.2i 提供了一种性能评估模式,可对没有时序约束的设计提供 37% 的直接性能改善。


  ISE Fmax 技术与由 Synplicity 和 Mentor Graphics 提供的综合优化技术互为补充。综合优化技术与 ISE Fmax 技术的结合可使用户满足苛刻的时序目标。


  “新的 ISE 8.2i 软件与 Synplify Pro 综合技术产品的结合,为赛灵思 FPGA 设计者们提供了推进时序性能的优势,”Synplicity 公司 FPGA 产品营销主管 Jeff Garrison 说。“我们一直与赛灵思保持紧密合作,以确保我们的最新技术,如最近在我们的 Synplify Premier 产品中引入的基于图形的物理综合际醯龋芄挥?ISE 软件实现对接,从而为整个赛灵思 FPGA 产品线提供最快的时序收敛。”


  “Mentor Graphics的高级 Precision Synthesis 解决方案在赛灵思 ISE 8.2i 版中的紧密集成,为我们的共同客户同时提供了两种环境的最佳特性,” Mentor Graphics 公司设计创建与综合技术部总经理 Simon Bloch 说。“Precision Synthesis 中经过客户验证的设计分析技术,可实现自动/交互优化与用户控制之间的恰当平衡,现在可为ISE 8.2i 中业界领先的赛灵思Fmax 技术提供有力补充。”


业界唯一的局部重配置解决方案


  通过推出 8.2i 版本,赛灵思增加了一种新的方法,以增强其业界首个且唯一的局部重配置解决方案。局部重配置可降低系统成本、尺寸、器件数量及功耗,适用于众多的应用,如软件无线电 (SDR) 和高性能计算等。设计者现在可以在器件其余部分继续运行的同时将不同的硬件配置动态加载到 FPGA 的同一区域。这种实时可编程特性建立在现场可升级性和多引导方法的基础上。现场可升级性和多引导方法已经使许多赛灵思客户通过实时诊断提升了系统可靠性,降低了现场服务成本,并延长了市场中已有产品的使用寿命。


易用性提高了生产率


  ISE 8.2i 在性能评估模式中提供了快 37% 的按钮,可实现对无需约束的设计进行快速和轻松的评估。ISE 8.2i 还提供了对双核 CPU 工作站的支持,可实现更快的编译时间和在多个 CPU 核上的设计作业并行处理。业界最全面的功耗分析解决方案 Xpower、WebPower Tools 8.2i 中改进的 Web 分析功能以及新的功耗优化布线技术都进一步加强了这些能力。ISE 8.2i Project Navigator(项目浏览器)和集成的 ISE Simulator(仿真器)工具在所有平台上提供了全新直观的 Windows XPTM 外观和感受,使 ISE 8.2i 比以前任何时候都更容易学习和使用。


ChipScope Pro 8.2i


  ChipScope Pro 8.2i 的发布提供了业界最完善和易用的调试解决方案,最快可超出仿真50 倍。ChipScope Pro 内核资源估计器可让用户发掘片上调试与验证功能选项,如触发宽度、采样深度,以及高级功能如触发排序和存储资格审查等,以决定片上可视性与 FPGA 资源分配之间的最佳平衡。


Xilinx EDK 8.2i - 嵌入式开发套件
http://www.9iv.com/down/soft/385.htm?eid=217990


Xilinx平台FPGA,例如Virtex-4、Virtex-II Pro 或Spartan-3 器件系列允许工程团队定制他们的硬核/软核设计,以优化其特性集、性能、尺寸和成本. 采用灵活的可编程平台,这些智能的平台工具能够使系统架构、硬件和软件工程师成为可编程系统领域的专家。


XPS 8.1i 支持Virtex-4 FX,并有一系列很有用的改进


我们很高兴地宣布发布 8.1i 版嵌入式开发套件和平台工作室工具包。这些功能强大的处理器开发工具是Xilinx 综合性嵌入式解决方案的关键部分,面向Virtex 和Spartan的FPGA. Xilinx 平台工作室工具包通过提取和自动化处理器系统设计,加速了嵌入式开发。


8.1i 主要的更新是对Virtex-4 FX 平台FPGA器件和其它XPS改进提供新的设计支持,包括软件域轮廓分析、硬件平台开发的改进、易用性和产品的改进。 


Xilinx EDK 8.1i SP2最新升级,Xilinx EDK嵌入式开发套件(EDK)是用于设计嵌入式可编程系统的全面的解决方案。
http://www.9iv.com/down/soft/2712.htm?eid=217990


EDK/XPS 8.1i 延续了Xilinx对简化嵌入式设计流程的承诺,包括各类可用性改进。 该版本包括其它有价值的IP。 服务包SP#1与SP#2 即将推出。 工具集中在流线型嵌入式开发方面,重点更新了XPS GUI、设计向导、报告生成和软件开发套件(SDK)以及MicroBlaze? 和浮点单元支持。


全面的可用性增强几乎针对工具套件的各个方面。 简化了公共的和再生的任务。 Platform Studio利用直观的、自动的和简便易用的工具加速了嵌入式开发。 推动Platform Studio可用性的同时,我们还增强了仿真与调试功能。 EDK/XPS 8.1i 还具有网络安装性能以及用于MicroBlaze与PowerPC?的全C++技术支持。



嵌入式开发套件(EDK)超值套装是用于设计嵌入式处理系统的集成软件解决方案。 该预配置套件包含获奖的Platform Studio工具套件,以及利用嵌入式 PowerPC?硬处理器核和/或Xilinx MicroBlaze?软处理器核进行Xilinx平台FPGA设计时所需的全部技术文档和IP。


EDK Platform Studio工具套件具有的广泛的新特点和增强的特点,为那些针对PowerPC 硬件处理器或Xilinx MicroBlaze软处理器内核而创建自己独有的处理器平台的硬件和软件工程师带来了独一无二的开发环境。目前,采用单独的工具套件处理平台开发,就可以很容易地利用诸如Virtex-II Pro、Virtex-4 或更低成本的Spartan-3系列平台FPGA等可编程平台的高级性能。




Xilinx EDK 7.1 (嵌入式编程)
下载地址:http://www.9iv.com/down/soft/824.htm?eid=217990


Xilinx EDK是一个囊括所有用于设计嵌入式编程系统的解决方案。这个预配置的套件包括了Platform Studio工具以及您用嵌入式IBM PowerPC? 硬件处理器核和/或Xilinx MicroBlaze?软处理器核进行Xilinx平台FPGA设计时所需的技术文档和IP.


Xilinx EDK 7.1i - 嵌入式开发套件
Xilinx平台FPGA,例如Virtex-4、Virtex-II Pro 或Spartan-3 器件系列允许工程团队定制他们的硬核/软核设计,以优化其特性集、性能、尺寸和成本. 采用灵活的可编程平台,这些智能的平台工具能够使系统架构、硬件和软件工程师成为可编程系统领域的专家。


XPS 7.1i 支持Virtex-4 FX,并有一系列很有用的改进


我们很高兴地宣布发布 7.1i 版嵌入式开发套件和平台工作室工具包。这些功能强大的处理器开发工具是Xilinx 综合性嵌入式解决方案的关键部分,面向Virtex 和Spartan的FPGA. Xilinx 平台工作室工具包通过提取和自动化处理器系统设计,加速了嵌入式开发。


7.1i 主要的更新是对Virtex-4 FX 平台FPGA器件和其它XPS改进提供新的设计支持,包括软件域轮廓分析、硬件平台开发的改进、易用性和产品的改进。7.1i 主要包括以下的创新:  
  
 Virtex-4 FX 平台FPGA嵌入式开发支持:
使用协处理器单元 (APU)单元应用,优化了性能,通过将它们移入硬件,强化了软件功能 轮廓/分析关键有助于识别性能瓶颈,使设计功能面向FPGA 硬件 (XPS-SDK)的加速  
 硬件平台开发的改进:
返回设计资源错误(C, MSS, MHS, etc.)
ISE 和XPS工具相结合- ISE直接调用XPS的程序,如基本系统组建器向导
设计数据表的生成
外设应用测试代码的生成
XPS 仿真环境检查器
为XPS产生定制的板定义文件
 
 易用性和其它产品改进
XMD的改进
支持新的MicroBlaze调试逻辑、面积更小、下载更快
中断和FLASH调试的更精细控制
FLASH书写程序的改进
自动引导下载程序的生成


仿真
XPS仿真环境检查器
自动测试的生成
MicroBlaze ISS支持/改进
FSL高速缓存存储器链接接口
FSL数据链接
模型的改进
OPB Uartlite 支持中断、波特率等
OPB GPIO支持中断
OPB定时器支持多个定时器
系统仿真支持 (MicroBlaze)
为MicroBlaze系统生成虚拟平台模型
概要
升级到 8.4版TCL
运行 GUI 和基本工具的命令行
DRC的改进
升级到新版GCC,用于MB和PPC
LWIP & XMK打包用于插槽: Ethernetlite的LWIP支持
编译器的改进:新CMP指令, MB-gcc优化
数据表生成器
PBDE的改进
允许块上有端口
使端口成为全局或外部端口的能力
将原理图捕捉到JPEG文件中
将FSL向导并入Create IP向导
现在,产生/输入外设向导在Verilog中输出用户核心
改进了库处理-用户库
支持Verilog
 



Quartus II 软件6.0在性能和效率上达到了最高水平。这一版本包括了FPGA供应商提供的第一款时序分析工具——TimeQuest时序分析仪,能够很好的支持业界标准Synopsys设计约束(SDC)时序格式。该版本还含有扩展团队设计功能,提高了高密度设计协作的效率。


Altera在Quartus II软件6.0高密度设计上实现重大改进


 


2006年5月9号,香港—Altera公司(NASDAQ: ALTR)今天宣布开始发售6.0版的Quartus? II软件。该版本包括了由FPGA供应商提供的第一款时序分析工具TimeQuest时序分析仪,为业界标准Synopsys设计约束(SDC)时序格式提供自然、全面的支持。这一最新版本还包括扩展的团队设计功能,能够有效管理高密度设计团队之间的协作。这些改进迎合了当今高密度90nm的设计要求,同时为满足客户对更高密度FPGA的需求以及Altera发展下一代65nm产品系列打下了基础。


Synopsys战略联盟总监Lonn Fiance评论说:“FPGA设计人员将业界标准SDC时序约束格式直接读取到TimeQuest时序分析仪中,能够更迅速的实现时序逼近。采用SDC格式可以提高FPGA设计人员的效率,进一步促进标准时序验证方法在半导体业界的应用。”


 


Quartus II 软件6.0的新增功能包括:


TimeQuest时序分析仪
TimeQuest时序分析仪——新的ASIC性能时序分析仪,能够自然的支持业界标准SDC时序约束格式。TimeQuest时序分析仪帮助您建立、管理、分析具有复杂时序约束的设计,例如时钟复用设计和源同步接口,并能够迅速进行高级时序验证。Quartus II 软件6.0订购版含有TimeQuest时序分析仪。



工程管理接口——改进的团队设计
工程管理接口——在顶层设计上管理资源和时序预算。此外,您还可以利用工程管理接口来管理模块间的时序约束,以达到最佳性能。这一新功能使团队能够协作实现高密度FPGA设计,从而提高设计性能和效率。这一功能是建立在Quartus II 软件5.0和5.1首次引入的渐进式编译设计基础之上。

文章评论0条评论)

登录后参与讨论
我要评论
0
4
关闭 站长推荐上一条 /2 下一条