Sketching In Hardware

Toolkits ยป Propeller

The Propeller chip makes it easy to rapidly develop embedded applications. Its eight processors (cogs) can operate simultaneously, either independently or cooperatively, sharing common resources through a central hub. The developer has full control over how and when each cog is employed; there is no compiler-driven or operating system-driven splitting of tasks among multiple cogs. A shared system clock keeps each cog on the same time reference, allowing for true deterministic timing and synchronization. To program the Propeller use the easy-to-learn high-level Spin, Propeller Assembly which can execute at up to 160 MIPS (20 MIPS per cog), or Propeller GCC for C/C .

Field Data
Price (sek)400-800
Sizesmall to medium
Backgroundnew generation of microcontroller and toolkit from Parallax
Ease of useeasy to very advanced
Documentationexcellent documentation from parallax, limited but growing community
Purposespowerful general-purpose prototyping and electronic platform, bridge from bits to atoms, with advanced features like video and web
Flexibilityhigh, some expension modules, very flexible, large number of I/O
Input vs Outputmicrocontroller package,
generic I/Os, capabilities for complex signal like video
Hardware vs Softwaremore software than hardware
Strengthslatest electronics advances, powerful capabilities, relatively cheap, excellent documentation
Weaknessesnewer platform so limited adoption