• 螺旋桨多核概念

螺旋桨多核概念

推进器系列微控制器设计用于同时执行多个任务,无需中断或车载操作系统的指令。

这个螺旋桨1(P8x32A)自2006年开始生产,而螺旋桨2(P2X8C4M64P)是2020年的版本。

P1和P2集线器RAM接口

螺旋桨微控制器的八个处理齿轮(核心)各自独立或协同工作,随意通过共享资源进行通信。每个cog都可以直接访问其内部内存,并平等地访问所有I/O引脚和系统资源。这种灵活的设计提供了灵活的处理能力和易于适应多种用途,使开发人员从特定任务的IC中解放出来,同时减少了零件数量和设计到生产的时间。

处理过程在单个齿轮内隔离快速执行。共享资源是通过分时“中心”机制访问的,这些动画从概念上说明了这一点。有关功能比较,请参见下表。

螺旋桨微控制器特性比较

特性/规格 螺旋桨1(P8X32A) 螺旋桨2(P2X8C4M64P)
权力 3.3 V 1.8伏磁芯,3.3伏输入/输出
内部振荡器 ~12 MHz或~20 kHz 20+MHz或~20 kHz
标称系统速度 80兆赫 105°C时为180 MHz
齿轮(芯) 8. 8.
内部执行速度 0到160英里/小时(20英里/小时) 0到720英里/小时(90英里/小时)
集线器接入速度 80 MHz时20 MB/s/cog 180 MHz时720 MB/s/cog(使用FIFO)
主闸板 32 KB 512 KB
齿轮式闸板 512长 512长Cog RAM+512长查找RAM
Cog间通信 主RAM或外部I/O 主RAM、查找RAM、注意信号或外部I/O
I/O引脚 32 64
I/O类型 数字的 数字和模拟与智能电路
装配说明 79 358
语言文字 Spin、PASM、BASIC、C/C++、Blockly Spin2、PASM2、MicroPython、Forth、BASIC、C/C++