我是靠谱客的博主 简单发箍,最近开发中收集的这篇文章主要介绍NBM3108 NBM3501 XVF3000 XVF3510 处理器浅谈之一:真真的物理多核MCU,独此一家,没有分店,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

       刚到深圳在老赛格卖芯片, 帮人做的第一个51程序是马达驱动。把ROM和RAM分成二个区域, 每个区域独立运行一段程序,中断设置标志后即返回。用一个定时器来回切换两个程序,基本实现了并行任务,程序执行延迟也基本能估算。后来学习win32, 才了解到什么进程、线程、上下文等等。以我的认知,无论单核还是多核, 真正的实时多任务或要准确控制延迟,都必须在裸机上跑。

        NBM3108 NBM3501 XVF3000 XVF3510采用的是XMOS XS2系列多核单片机,每个芯片封装两个物理核(tile), 每个tile最大MIPS 1.2GHz,集成256K 32bit RAM,  可运行8个并行任务(core). 每个core 最大MIPS 120MHz, 即整个芯片可并行16个任务. 

         XS2不是简单地把两个物理核封装在一起, 它还有以下几个特点:

         1.   C语言开发,  不需要实时操作系统;

         2.   非常简单的任务间通讯;

         3.    非常简单的tile之间通讯, 芯片可简单级联;

         4.    独特的IO结构, 非常适合多任务系统;

         5.    单指令周期, 可实现非常准确的延迟估计, 即所谓 "你所设计的, 就是你会得到的" ;

         6.    丰富完善的开发环境, 丰富的库函数.

         

XMOS用15年时间打造出一种独特的多任务MCU, 相信它独特的架构在ai时代会大放异彩!

 

        

 

最后

以上就是简单发箍为你收集整理的NBM3108 NBM3501 XVF3000 XVF3510 处理器浅谈之一:真真的物理多核MCU,独此一家,没有分店的全部内容,希望文章能够帮你解决NBM3108 NBM3501 XVF3000 XVF3510 处理器浅谈之一:真真的物理多核MCU,独此一家,没有分店所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部