6318|6

230

帖子

2

TA的资源

纯净的硅(初级)

楼主
 

【Altera SOC体验之旅】虽然有了ARM,NIOS II开发也能依旧 [复制链接]

     真的是很抱歉很抱歉,初出大学的小梅哥,每天都在奔波折腾,手头任务又多。因此没能按期发布应有的帖子,现在加紧补。

    Altera SOC通过在一片芯片上同时集成了FPGA和ARM处理器,能够实现一个芯片,两种架构,优势互补,进而是我们的系统开发变得更加灵活。近期在做一个电力系统中的通信管理机项目,需要用到16路串口、2路CAN接口和2路以太网口,个人认为,使用SOC的器件来做这样一个系统是再合适不过的了(前提是暂不考虑硬件成本)。FPGA实现串口收发和CAN收发,ARM实现双路以太网收发和规约转换。(电力系统中,不同设备使用的规约各不相同,千变万化)。通过这样一种方式,能够将以前单纯使用ARM芯片并外扩一大堆的器件才能完成的系统,以一个以SOC器件为主核心的系统全部实现,大大简化了硬件系统设计,同时,因为使用了SOC器件,将以前需要多个芯片才能完成的系统,以一片集成芯片全部搞定,能够减少器件间的PCB布线,从而进一步提升了系统的稳定性 。

    当然,以上只是对目前手头接触的一个项目的简单分析,如何去实现并不是本帖讨论的重点,也许最终考虑各方面的因素后并不会使用此种方案来做。只是SOC的架构确实为实现这个系统提供了一种非常好的解决方案。

    由于我以前只是学习过NIOS II处理器,因此做系统的时候一般都考虑RTL + NIOS II的方案。目前手头较为高端的就只有DE1-SOC这样一块板子了,由于该期间中已经提供了双核的ARM,那么是不是使用SOC的器件,就只能使用ARM,不能使用NIOS II 处理器了呢?或者说,是不是使用NIOS II处理器进行开发的环境就因此而变化了呢?为了解决这个疑惑,我使用DE1-SOC的板子搭建了一次NIOS II系统,并成功的运行了模版系统UC/OS。通过整个开发流程可以看出,在SOC上依旧可以使用NIOS II处理器,而且开发流程和开发环境没有任何的变化。因此,我们在以后使用SOC器件的时候,又多了一种系统架构的选择:RTL + NIOS II + ARM。哈哈,这个是不是就是传说中的多核异构呢()?
DE1-SOC开发板上搭建NIOS II处理器运行UCOS II.pdf (836.26 KB, 下载次数: 289)
帖子内容中若有不当之处,欢迎拍砖。只有相互交流,才能促进共同进步。

此帖出自Altera SoC论坛

最新回复

赞一个!!!!!!!  详情 回复 发表于 2016-11-20 12:28
点赞 关注
 
 

回复
举报

230

帖子

2

TA的资源

纯净的硅(初级)

沙发
 
在有ARM、能够运行linux的器件上再来玩NIOS II,本身就是买椟还珠的行为,谁让我ARM Linux实在是不熟呢?
此帖出自Altera SoC论坛
 
 
 

回复

6366

帖子

4914

TA的资源

版主

板凳
 
很好啊,赞
此帖出自Altera SoC论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(初级)

4
 
很好,学习了
此帖出自Altera SoC论坛
个人签名FPGA培训 FPGA培课程 www.mdy-edu.com/










/url]www
 
 
 

回复

1025

帖子

1

TA的资源

纯净的硅(高级)

5
 
呵呵,ARM + NIOS II + RTL这个组合的存在是有的,因为实际上altera的有些IP中就封装了NIOS II,用NIOS II当一个复杂的状态机,或者跑一些协议栈,当然,这种形态下的NIOS II是以被封装在IP内部呈现,而非独立于ARM和RTL之外
此帖出自Altera SoC论坛
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(初级)

6
 
666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
此帖出自Altera SoC论坛
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

7
 
赞一个!!!!!!!
此帖出自Altera SoC论坛
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
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
快速回复 返回顶部 返回列表