2247|1

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, 下载次数: 51)


此帖出自Altera SoC论坛
点赞 关注
 

回复
举报

230

帖子

2

TA的资源

纯净的硅(初级)

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

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

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