Robert CravottaTechnical Editor Robert Cravotta explores processor and software-processing architectures and the impact they have on system and software development. Relevant architectures include microprocessors, microcontrollers, digital signal processors (DSPs), multiprocessor architectures, processor fabrics, coprocessors, and accelerators, plus embedded cores in FPGAs, SOCs, and ASICs.


Profile

RSS Feed

  • Add this blog to your RSS newsreader!

Recent Posts

Recent Comments

Most Commented On

Archives

By Category

Processor-based Design Articles

Blog

Tuesday, January 23, 2007

Promoting embedded processors with competitions

Jan 23 2007 8:49AM | Permalink | Email this | Comments (2) |
Blog This! using:  Blogger.com | LiveJournal |
Digg This | Slashdot This | add to Del.icio.us


The opportunities to strut your embedded engineering design prowess in a competition format continue to roll on every few months. Freescale recently kicked off a design challenge or competition featuring their low-end microcontrollers, specifically the 8-bit MC9S08QG, MC9S08QD, or MC9RS08KA families. In contrast to designing with 8-bit processors, Luminary Micro’s Design Stellaris competition, which focuses on their 32-bit ARM Coretx-M3 microcontrollers, is still open, but it closes in a few weeks this February 7. Texas Instruments, late last year, announced the results of their design competition centered around their 16-bit MSP430 microcontrollers and their eZ430-F2013 USB stick form factor development toolkit. A few months before that, Atmel concluded their design competition featuring their AVR microcontrollers.

Are these design contests a good idea and why do companies sponsor them? A cynic might suggest that these competitions are attempts by these companies to drum up business for their parts because they currently lack a market to serve. However, the types of processor devices that are featured in these competitions tend to be general purpose in nature. In other words, they do not serve a specific niche market. On one hand, these events are an attempt to uncover potential new applications that these devices and development tools make possible. However, in general, the companies provide many kits to potential contestants and receive a small fraction back as completed entries. Contrary to the cynical claim, these types of results do not prove out to be a sufficient model for drumming up large numbers of new customers for an existing product line.

Besides the goal of creating awareness in the design community about these parts, a big part of the events is to demonstrate, in a low risk context, how much easier the development tools are to use from previous generations of tools. These events are low risk to developers because the time frame to complete an entry is usually limited to a few months at most. A key to successfully completing an entry is to properly scope the project so that the person or team can complete it before the contest deadline. Blog entries by contestants amplify how important limiting the project scope is.

Putting together one of these design competitions is not a simple exercise; there is a tremendous amount of planning and logistics to contend with. In addition to marketing the competition, the company needs to be sure to have a sufficient number of the target development kits available to potential contestants. Luminary Micro’s contest provided free development kits to participants; however, despite setting aside a sizeable number of kits for the contest, the free kits were completely snatched up within the first week. Additional kits are available, but contestants must purchase them for $49. Freescale has taken a different approach by requiring contestants to complete pre-qualifying rounds and offering discounted development kits (no free kits).

A less obvious challenge is the cost or value of the development tools that these contests rely on can be substantial and limits their utility to companies to feature more expensive devices and tools. Some development tools are available for less than $50; however, many tool sets still cost thousands of dollars. This cost disparity is a strong influence on the types of design contests that companies can sponsor and that developers can participate in.

To improve the success of these events, companies must ensure they provide adequate technical support for the phone and email questions that will come up during the competition or they risk providing a bad experience to the contestants, who are potential future customers.

In addition to limiting the project’s scope, to increase the chances of completing a project by the deadline, a contestant needs a strong internal or personal motivation. From the conversations I have had with contestants, like Jeff Berezin about his bicycle trainer entry, a project with a personal return, other than the contests potential awards helps a lot. Without a project that captures your passion, your chances of completing the entry on time are at risk.

Like most things in life, there can be more than a single payoff for the effort expended. Participating in these contests gives small business owners, or individuals, a chance to get their name and skill set out into the community. Any finalist position in these contests is often much more valuable than the formal contest awards.

However, the requirement to release the IP (intellectual property) in an entry is a possible barrier to entering a design. This is another reason for limiting the time frame for contest entries. The value and type of IP that can be developed in these short time frames is small, and the potential payoff in public recognition of talent and skill can out weigh the loss of the IP rights. Most of these contests require the use of commercially available components. Additional, it is a far cry from demonstrating a concept and bringing it to a production product support level. All in all, the design contests offer potential opportunities and benefits to both sides of the fence.


Reader Comments


at 2/10/2007 5:44:44 PM, Todd DeBoer said:
Robert, I rather enjoyed your article and find some of your comments accurate (like make sure you have plenty of boards available before the start of the contest), but others may need clarification. While you did a nice job with the cynical side of the equation, the positive side may need just a few more jabs. Let’s try a few on for size. If you look at our 2003, then subsequent 2005 Renesas Design Contests, you will find a lot for Renesas to be happy about. Let’s just focus on the 2005 M16C Contest. We received 70+ Entries with Error Free code. We were able to extract code snippets from these entries and provide them online as untested example code for various modules. (The entire projects were made available!) After this, a number of the projects were made into 4, 5 and 6 page write-ups in Circuit Cellar, administrator of the contest. Finally, we influence a number of technically savvy engineers who by night enter contests and make their sprinkler systems do wild things, but by day they direct and manage major projects at customers that we are trying to expose our product into. Contests like the Freescale Spider, TI Ez430, or Renesas M16C are not attempts to show Return on a Marketing investment in 6 months, but rather a longer term ground swell type of approach. Take a look at the December 2006 issue of Circuit Cellar to see a fantastic article written by a contestant almost a year after the contest was over showing off GPS, VB, PLC, and engine control. This guy definitely did not limit the scope. (But, I do agree that to win most contests you must limit your scope or you will never finish.) Todd DeBoer Director, Sales Activation Renesas Technology America

at 6/18/2007 1:32:12 PM, Tony in SV said:
Yes, limiting scope is important. I started off trying to enter the Circuit Cellar Philips (NXP) LPC213x contest - which ended right around the time my first child was born - so that project never got finished. But it did get me much more familiar with NXP's ARM MCU's and the support resources, and there's a good chance I'll be using them in the future.

Post a comment


Display Name

Before submitting this form, please type the characters displayed above:


ADVERTISEMENT

©1997-2008 Reed Business Information, a division of Reed Elsevier Inc. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other Reed Business sites

ADVERTISEMENT
You will be redirected to your destination in few seconds.