70 likes | 294 Views
Parallax Multi-core Propeller. Mech 208. Patrick James Sean Screws. Multi-core Propeller. Can be used for a wide array of functions Typically programmed using “Spin” or C Great for high-speed processing due to the multi-core architecture
E N D
Parallax Multi-core Propeller Mech 208 Patrick James Sean Screws
Multi-core Propeller • Can be used for a wide array of functions • Typically programmed using “Spin” or C • Great for high-speed processing due to the multi-core architecture • All inputs identical to each core, so no need of switching / multiplexing
Multi-core Propeller • Model Number: P8X32A • Processors (cogs): Eight • Architecture: 32-bits • System Clock Speed: DC to 80 MHz • Global RAM/ROM: 64 K bytes; 32 K RAM / 32 K ROM • Cog RAM: 512 x 32 bits each • I/O Pins: 32 (simultaneously addressable by all eight cogs) • Current Source/Sink per I/O: 40 mA • Clock Modes: (a) External crystal 4-8 MHz (16 x PLL) (b) Internal oscillator ~12 MHz or ~20 kHz (c) Direct drive
Multi-core Propeller • 8 individual processors or “cogs” • All identical, but can be used to interact with each other or as completely separate • Contains on-board RAM for EEPROM use
Implementation Tips • Relatively similar to Basic Stamp or Arduino • Can be programmed in C • Memory map is flat similar to Basic Stamp • Best product to purchase is Propeller board of education (contains built in receivers for peripheral sensors and other devices)
Places to buy component • Parallax • Digikey • Jameco • Fry’s • Radio Shack • Halted