Home
Why us?
Our Services
The Team
Testimonials
Work Samples
Capabilities
Contact Us
RF Engineer Help
Electronic Circuits
Embedded Software
Product  Process
Product Design
Articles and  Rants

[?] Subscribe To This Site

XML RSS
Add to Google
Add to My Yahoo!
Add to My MSN
Subscribe with Bloglines

Choosing a Processor for your Network Device

You are designing a new network device and you need to make a processor choice. There are these power sipping multi core cheap ARM processors that are waving seductively at you. There are also offerings from Should you go with them or go with the tried and trusted x86 processor?

We are assuming that your bandwidth is not high enough that you go with a specialized network processor and your volume is not large enough that you can afford to spin your own chip. You essentially want to leverage a generic processor and put your custom software on it.


The real decider is future scalability of your device. If your requirements are fixed and unlikely to grow in the future, an ARM chip is the right choice. If your requirements are likely to grow in the future x86 may be a better choice.

This is because with a x86 processor you can design with a low end Atom or Geode processor and scale up your design to Intel Multi Core processor as you need to process more data.

With ARM each chip is custom, so to upgrade to a higher power chip, the entire low end software has to be rewritten. Also ARM, as of February 2011, does not have enough high throughput processing chips available.

Need More Help? Have An Opinion?

Do you need more help to solve your problem? Would you like to ask the author a question about your specific problem? Do you have a great idea about this?

We will post an answer within 2 business days. If you need more immediate assistance or you would like to discuss your issue privately, please use our contact us form or call us at 1-888-215-8557. We love solving technical issues and there is no charge if we solve your problem over email or over a short phone call.

Enter Your Title

Ask A Question, Tell Us Your Views! [ ? ]

Author Information (optional)

To receive credit as the author, enter your information below.

Your Name

(first or full name)

Your Location

(ex. City, State, Country)

Submit Your Contribution

Check box to agree to these submission guidelines.


(You can preview and edit on the next page)