Parallax Propeller如何与其他多核解决方案相提并论?我刚刚看了一篇有关开放式踩脚项目的文章,该文章赢得了他们的设计竞赛。我想看看别人对这款芯片的看法。有没有类似但更好的产品?
旋转速度如何?
Parallax Propeller如何与其他多核解决方案相提并论?我刚刚看了一篇有关开放式踩脚项目的文章,该文章赢得了他们的设计竞赛。我想看看别人对这款芯片的看法。有没有类似但更好的产品?
旋转速度如何?
Answers:
它做得很好。Spin是一种不错的简便语言,它是一种易于理解的语言,它是一种解释性语言,具有很好的紧凑型字节码,非常高效。
旋转速度不是很快,但是原始的PASM非常灵活(50ns指令周期)。
具有8个相同内核且具有完全确定性的指令周期,因此可实现非常通用的小芯片。只要您还记得它是一个微控制器并在其极限内发挥作用,它就是使用非常出色的芯片。
我随身携带一堆原型板,用于快速制作原型。能够在几秒钟内完成崩溃和刻录编译/测试周期的能力(将绝对最大的程序下载到芯片中大约需要7秒,而大型编译很少需要超过2秒的时间-常常需要数百毫秒)加快了开发周期。
Parallax确实专注于初学者市场,因此,除了它是一台功能强大的小型机器外,Greenhorn的短时间工作非常容易。
原生32位整数数学也不错。
我并不是说听起来像Parallax产品只适合初学者。Propeller是一款“成人玩具”处理器,在正确的位置具有很大的吸引力,只是Parallax为初学者提供了很多帮助他们入门的帮助。
与其他MCU的最大不同在于,螺旋桨几乎没有硬件附加组件。没有I2C,没有串行接口,没有AD等...哦..不要忘记没有中断。每个COG仅一个视频生成器,每个COG 2个计数器(COG是内核的名称)。乍一看,这听起来不太好!
但这正是8个COG的目的所在。螺旋桨不是在各处添加硬件,而是为每种可能有用的组合提供成千上万种不同类型的微控制器,而是设计为以软件方式完成所有任务,或者获得外部芯片的支持,而外部芯片的功能要比内部电路好得多。
SPIN通过所谓的对象支持模块化软件开发。Parallax通过提供用于对象交换的互联网平台来支持开发人员。因此,如果您需要一个带有8个串行端口的芯片...选择一个对象,每个COG实现4个串行prot,将其用在2个COG中,就可以了。
我之前曾做过PIC编程和AVR编程,但是螺旋桨非常易于使用,并且您获得的结果比其他控制器要快得多。主要是因为在大多数情况下可以使用对象而无需进行更改。多数情况下,中断驱动的控制器软件需要进行调整以适合自己的环境。
PS:
布赖恩说:
该软件可在Parallax网站上免费下载。您将需要以适中的价格购买编程器,例如PROP PLUG。
这可能会被误解。您不必购买PROP PLUG。我仍在使用非视差USB到串行转换器的面包板上运行螺旋桨。在他们的文档中,您还可以找到仅需要一些电阻器和晶体管的串行接口。
要开始使用螺旋桨,您只需要:1.螺旋桨2.一个接口(串行或USB到串行)就可以了!非常便宜。当然,某些对象不会以这种低速运行。
附加:一个5 MHz晶振,可获得PLL产生的完整80MHz内部速度。(全速是指规格中以最大频率表示的速度; o)A最小值。32kByte串行EEPROM可存储一个程序。
啊... EEPROM ...与其他微控制器的另一个区别。螺旋桨没有任何内部非易失性存储器来存储程序,例如FLASH或内部EEPROM。它是从外部EEPROM或FRAM引导到内部RAM。我已经经常通过编程来破坏AVR,这在开发程序时很常见。螺旋桨不会发生这种情况!EEPROM没了?好..附加下一个。
自旋速度足够快,足以以19200 Baud的速率使串行I / O爆炸。
有大量的例程库,主要是I / O驱动程序,但具有以4部分和声唱歌的声道合成程序,以及用于TV和VGA显示器的各种视频驱动程序。甚至还有一个浮点库,其中包含通常的先验功能。
我同意Brad Campbell的上述职位。大约一年半以前,我开始进行Propeller编程,并已成为该MCU的忠实拥护者。
这是另外几个项目。
速度:直流至80 MHZ。
该软件可在Parallax网站上免费下载。您将需要以适中的价格购买编程器,例如PROP PLUG。
所有文档,包括大量教程,也都可以免费下载。
查看Parallax的论坛。设计工程师在论坛上非常活跃,可以随时获得帮助。
视差还具有出色的客户服务。
您提到了其他多核解决方案,但没有提供任何要比较的领域。
根据解决方案的不同,任何解决方案都可能更好。螺旋桨拥有众多知识渊博的人,拥有众多的追随者。它具有已经发现的广泛功能,还有一些尚未发现。该芯片实际上使某些领域的设计人员感到惊讶,而它本身就是一个巨大的积极标志。
对于大多数要用微型控制的物品,它将完成几乎所有任务。它不是最快的,也不是最昂贵的,但是我发现它的价格很难被击败。