4334|2

277

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

【Altera SoC体验之旅】+ 初识ARM DS-5 [复制链接]

          一直在从事硬件和FPGA的开发,嵌入式一直是个软肋。虽然手头有几块嵌入式的板子,虽然经常下决心要把嵌入式学会,但种种原因,对嵌入式还是有心无力。趁周末有点空,抽了点时间看了下 ARM DS-5。
          altera的SOC比xilinx的zynq要玩出来,两款FPGA的主要特性如下表:





       从表中可看出,altera 的SOC FPGA更有优势一些,也许这也是总结了xilinx的zynq的特点推出的吧。

要对altera的FPGA进行逻辑开发,使用quartus ii 就差不多了。但是这款fpga集成了ARM硬核,只玩逻辑侧的应用,未免还是不爽。涉及到嵌入式linux下面的开发,altera特推出了DS-5这个软件。

      ARM DS-5 是一个针对基于 Linux 的系统和裸机嵌入式系统的专业软件开发解决方案,涵盖了开发的所有阶段,从启动代码和内核移植直到应用程序调试和分析。DS-5 包括一个基于 Eclipse 的 IDE、编译工具、一个全功能图形调试器、完整的基于 ARM 处理器的设备的仿真模型以及若干 Linux 和裸机代码示例项目。 Altera版ARM DS-5工具包是Altera独家器件专用产品,无缝扩展了跨CPU-FPGA边界的嵌入式调试功能,消除了SoC器件的调试壁垒。这些FPGA自适应调试功能使用户能够前所未有的提高整个器件的可视化,加强控制能力,从而增强了效能。DS-5的开发环境界面如下图:




因采用Eclipse集成开发环境,熟悉Altera EDS11.0版本之后NIOS开发环境的,对这个开发环境界面应该都不陌生。
其可以采用USB Blaster Cable或Ethernet和目标板进行联合调试。如果ARM需要跑操作系统,在操作系统上面进行应用程序开发,需要通过Ethernet网口和目标开发板进行联合调试。
DS-5的主要特点是:
业界第一款FGPA自适应软件工具包
去除了CPU和FPGA之间的调试壁垒
Altera和ARM之间的独一无二的OEM协议
芯片、软件和业务模式的创新结果
单一USB-Blaster连接目标器件实现软件和 硬件调试
自动建立FPGA外设的寄存器视图
非置入式跟踪与应用程序事件和FPGA硬件事件相关的CPU软件指令
CPU和FPGA域之间的硬件交叉触发
同时调试和跟踪ARM Cortex-A9内核以及在FPGA上综合的CoreSight兼容IP核
流线支持:CPU和FPGA之间的总线数据流以及软件负载的统计和分析





此帖出自FPGA/CPLD论坛

最新回复

就喜欢Eclipse,比较通用  详情 回复 发表于 2015-3-18 20:09
点赞 关注
 

回复
举报

3416

帖子

0

TA的资源

纯净的硅(高级)

沙发
 
Eclipse,现在好多都是基于这个环境啊。开源大法好
此帖出自FPGA/CPLD论坛
个人签名

So TM what......?

 

 

回复

66

帖子

5

TA的资源

一粒金砂(中级)

板凳
 
就喜欢Eclipse,比较通用
此帖出自FPGA/CPLD论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表