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时代会大放异彩!

 

        

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值