• 首页
  • 螺旋桨多核的概念

螺旋桨多核的概念

螺旋桨系列微控制器被设计成同时执行多个任务,而不需要中断或板载操作系统的指令。

螺旋桨1 (P8x32A)自2006年以来一直在生产,而螺旋桨2 (P2X8C4M64P)是2020年发布的。

P1和P2集线器RAM接口

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

加工是在单独的齿轮中独立进行的。通过分时“Hub”机制访问共享资源,这些动画在概念上演示了这一点。有关特性比较,请参见下表。

螺旋桨微控制器功能比较

特性/规范 螺旋桨1 (P8X32A) 螺旋桨2 (P2X8C4M64P)
权力 3.3 V 1.8 V Core, 3.3 V I/O
内部振荡器 ~12 MHz或~20 kHz 20+ MHz或~20 kHz
标称系统速度 80兆赫 180 MHz @105°C
齿轮(核心) 8 8
内部执行速度 0到160 MIPS (20 MIPS/cog) 0到720 MIPS (90 MIPS/cog)
中心访问速度 20 MB/s/cog @ 80 MHz 720mb /s/cog @ 180mhz(使用FIFO)
主内存 32 KB 512 KB
齿轮RAM 512多头 512长Cog RAM + 512长Lookup RAM
Inter-Cog沟通 主RAM或外部I/O 主RAM,查找RAM,注意信号,或外部I/O
I / O引脚 32 64
I / O型 数字 数字和模拟智能电路
汇编指令 79 358
语言 旋转,PASM, BASIC, C/ c++, Blockly sp2, PASM2, MicroPython, Forth, BASIC, C/ c++