:: micsaund.com ::

Mike’s World of fun stuff (pinball, games, electronics, amusement parks, computers, more)

April 23, 2006

New microcontroller has eight 32-bit cores

by @ 6:33 pm. Filed under Electronics

The Parallax Propeller microcontroller logo
Taking the concept of multiple cores well past the high-end microprocessors available for your desktop, this microcontroller opens many doors for embedded projects.

The microcontroller area has been pretty boring lately. Each newer chip seems to have a bit more memory, a slightly faster clock, or perhaps a few more instructions aimed a some specialized task, but not matter how you slice it, these are evolutionary designs and nothing revolutionary.

Enter the new, fully custom Parallax Propeller.

The Propeller is a reasonably priced microcontroller (about $8 US) which offers eight 32-bit cores in a single PDIP, LQFP, or QFN package. Demo boards and development kits are reasonably priced at about $150 also (for those new to embedded development, trust me, $150 is cheap!)

The chip's architecture is somewhat interesting with "hub and cog" type setup where the RAM/ROM/other support structures are made available to the eight cores in sequence, thus enabling a shared-memory type setup. The microcontroller is programmed in a high-level language called "Spin" and of course, a low-level interface is available for those who prefer to control things manually. Various objects (chunks of pre-written software) are available which allow you to control or interface to USB devices, keyboards, LCD displays, and other goodies commonly found in embedded projects.

It will be interesting to see what kind of projects a chip like this will enable, as it's one of the largest deviations from the typical microcontroller architecture in years. I'm guessing that a chip like this will let designers reduce multi-chip designs to a single chip where the Propeller handles everything - motor control, user interface, logic, etc. I know that for some of the projects I've been thinking of doing (those "larger" projects on my to-do list) a chip like this would allow me to consolidate the various functions into a single main controller, although for simplicity and keeping things clean, I might still prefer a multi-chip/multi-board approach.

stumbleupon:New microcontroller has eight 32-bit cores del.icio.us:New microcontroller has eight 32-bit cores digg:New microcontroller has eight 32-bit cores spurl:New microcontroller has eight 32-bit cores wists:New microcontroller has eight 32-bit cores simpy:New microcontroller has eight 32-bit cores newsvine:New microcontroller has eight 32-bit cores blinklist:New microcontroller has eight 32-bit cores furl:New microcontroller has eight 32-bit cores reddit:New microcontroller has eight 32-bit cores fark:New microcontroller has eight 32-bit cores blogmarks:New microcontroller has eight 32-bit cores Y!:New microcontroller has eight 32-bit cores smarking:New microcontroller has eight 32-bit cores magnolia:New microcontroller has eight 32-bit cores segnalo:New microcontroller has eight 32-bit cores gifttagging:New microcontroller has eight 32-bit cores

Related Stuff:

New embedded controller has 24 processor cores
A new embedded controller company wants to bring massive numbers of cores to your next project! A startup company called Intellasys has announced a new 24 core embedded processor chip that they expect to introduce in Q4 of 2006. The chip, available in two versions, is called the SEAforth-24 (A and B) and will be reasonably priced at $19.95 each in lots of 1,000 (meaning probably $30 in singles from middle-men like Parallax). Each of the chip's 24 cores offers an execution rate of one billion instructions per second while keeping the entire chip's heat dissipation less than 150...

DIY 8-core game console teaches multi-threaded programming
Featuring the Parallax Propeller 8-core microcontroller, this game console is educational and entertaining. The famous author Andre LaMothe has taken it upon himself to teach the "black art" of console hardware design. He has many very well-written books, such as Tricks of the Windows Game Programming Gurus (I highly recommend this) and Tricks of the 3D Game Programming Gurus. Andre's credentials are well demonstrated. That why, when he announced the XGameStation, I was interested enough to buy one. It's a great introduction to some of the techniques of game console design. The XGS uses a Microchip PIC-compatible SX...

Add a retro interface to your high-tech music collection
Sometimes, the older way of doing things is easier for people to use. What happens when you have thousands of songs digitally encoded in iTunes or some other player? It makes for great random/shuffle playing, where you can let songs play for hours on end, and it works OK when you're sitting at the computer. However, how do you control the playback of such a collection in a relatively drunk-proof manner while you're holding a party, for example. Well, you could add a cartridge-based juke-box style control system. Using a PIC16F672 embedded in empty CD jewel cases, a group of friends...

Build your own microcontroller tree ornaments
These are ultra geeky tree ornaments which are assembled in a clever manner. Here's an interesting microcontroller project that's appropriate for this time of year. Using an alphanumeric LED display, an Atmel AVR chip is cleverly soldered right onto the LED with a battery holder, thus creating an easily hung programmable "ornament". Your desired message is spelled-out one character at a time via the LED display, which can be tough to descramble, but it's sure to keep your holiday guests mesmerized as they attempt to decipher your witty humor or wise quips. I can imagine that these would be useful...

AVR based LCD display connects via ethernet
Here's a cool project that lets you display text on a dot matrix LCD via an ethernet connection and web interface. Using an AVR microcontroller driving a standard HD44780 LCD display, this project provides a standard ethernet interface for your projects. You can send text to the unit, which would be useful for weather stations, e-mail count displays, and other such displays from your computer. Of course, you can use standard programs or web interfaces to capture the data that needs to be displayed. There appear to be enough leftover pins on the AVR microcontroller that you could rig-up a...

Explore more

Previous post: A robotic chair that assembles itself

Next post: Even large companies are victims of identity theft

One Response to “New microcontroller has eight 32-bit cores”

  1. DIY 8-core game console teaches multi-threaded programming « micsaund.com Says:

    [...] However, a new product has been introduced which is based upon the 8-core Parallax Propellor microcontroller called the Hydra. It’s aim more software focused than the original XGS. Between the hardware and the matching ebook, the user is educated on how to properly break-up a game engine thread so that it will efficiently execute on something with multiple cores. With the processing power available via the Propeller, the graphics and other functions on the Hydra are much improved over the XGS and are sure to please the user who’s primarily interested in software architecture. [...]

Leave a Reply

[powered by WordPress.]

micsaund.com

arcade games:

categories:

search blog:

syndication:

other links:

33 queries. 0.418 seconds