Embedded Computing Design
Total Page:16
File Type:pdf, Size:1020Kb
RSC # @ www.embedded-computing.com/rsc RSC # @ www.embedded-computing.com/rsc www.embedded-computing.com VOLUME 4 • NUMBER 1 JAN U A R Y 2 0 0 6 COLUMNS FEATURES 6 Editor’s Foreword SPECIAL: Structuring embedded software The embedded computing market By Jerry Gipper 16 Incorporating XML and RSS at the device level By Andrew Corlett, Lantronix 8 Embedded Perspective Change takes more than a memo By Don Dingee TECHNOLOGY: PCI Express – Current state of affairs 12 Embedded Europe Embedded electronics in helicopters 20 PCI Express emerging as the interconnect standard By Hermann Strass By John Gudmundson, PLX Technology 24 Platform ASICs provide PCI Express alternative 14 Eclipse Perspective and News By Greg Martin and Grant Lindberg, LSI Logic, and Eclipse for embedded targets Jusak Effendy, GDA Technologies By Gene Sally, TimeSys 28 Wanted: Higher bandwidth, greater flexibility 42 New Products By Robert Hollingsworth, SMSC By Chad Lumsden APPLICATION: Multicore, multithread testing EVENTS 32 New intelligent multithread processors benefit from International Consumer Electronics Show integrated and innovative tools for code debug, January 5-8 • Las Vegas, Nevada programming, and test www.cesweb.org By Bob Burrill, Corelis Bus & Board Conference January 16-17 • Hyatt Regency, Long Beach, California PRODUCT GUIDE: PCI Express www.busandboard.org 36 PCI Express enhances computer module abilities By Jerry Gipper 40 Product listings: Intelligent PMCs By Jerry Gipper E-LETTER www.embedded-computing.com/eletter Design considerations for embedded Ethernet networks By Contemporary Controls COVER PCI Express is on track WEB RESOURCES for deployment in embedded applications. Subscribe to the magazine or E-letter: PRODUCT www.opensystems-publishing.com/subscriptions The Double Espresso PCI Express Card from IP Fabrics features two Intel IXP2350 network processors with a PCI Express interface with IP Fabrics’ Packet Processing Language (PPL) software. Industry news: Read: www.embedded-computing.com/news Submit: www.opensystems-publishing.com/news/submit Published by: Submit new products: www.opensystems-publishing.com/vendors/submissions/np CORRECTION: The November 2005 issue of Embedded Computing Design article entitled “Creating fast bit-accurate fixed-point simulation models in MATLAB for accurate verification and prototyping of signal processing algorithms” by Anu Shivaprasad of Catalytic Inc., con- ©2006 Embedded Computing Design tained incorrect headings on Figures 2 and 5. They should have read “Performance curves for 12 Mbps 802.11a Link (10000 MAC frames).” OpenSystems Publishing regrets the error. / January 2006 Embedded Computing Design OpenSystems Publishing™ The embedded computing market Jerry Gipper often struggle with the definition of “embedded computing,” so I recently went to Wikipedia.org to see what they had to say about it. I entered “embedded computing” into their search ■ Platform ASICs provide PCI Express alternative, composed engine, and was promptly redirected to “embedded system.” by Greg Martin and Grant Lindberg of LSI Logic and Jusak At first I thought that was odd, but after reflecting for a Effendy of GDA Technologies. There are multiple options for moment, I realized that what we are really talking about in developing digital designs with a PCI Express interface. The the embedded market is a complete system. So maybe “embedded LSI Logic team outlines the choices along with the pros and system” is very appropriate. cons of each. They discuss the key considerations that should be examined before making a choice. Wikipedia defines “embedded system” as: A special-purpose ■ Wanted: Higher bandwidth, greater flexibility, penned by computer system, which is completely encapsulated by the de- Robert Hollingsworth of SMSC. Robert provides us some vice it controls. An embedded system has specific requirements great insight into what is keeping PCI Express from busting and performs predefined tasks, unlike a general-purpose personal out into widespread implementation in the mass markets. He computer. An embedded system is a programmed hardware de- takes a look at the current state of affairs and makes predic- vice. A programmable hardware chip is the “raw material,” and tions on when PCI Express devices may become ubiquitous. it is programmed with particular applications. This is to be un- derstood in comparison to older systems with full functional Multicore, multithread testing hardware or systems with general-purpose hardware and exter- ■ New intelligent multithread processors benefit from integrated nally loaded software. Embedded systems are a combination of and innovative tools for code debug, programming, and test, hardware and software, which facilitates mass production and by Bob Burrill of Corelis. Multicore microprocessors archi- variety of application. tectures with multithreading are quickly being rolled out by all of the major microprocessor suppliers. The development This definition suits Embedded Computing Design very well. The environment around these chips has moved up to a new level products that go into making this “embedded system” are exactly of complexity, but the reasons for using the new architecture what we are striving to cover. The range of applications includes are so compelling that multithread processors are sure to grow pretty much everything except personal computers and servers. quickly in application. However, the complexity of these parts In future columns, I will go more into this definition, market trends does not make it an easier to test and debug. Bob discusses and related business topics. the advantages of the multicore, multithread architecture and looks at what tools are doing to keep up. The January issue of Embedded Computing Design sees us launching a new section that focuses on PCI Express technology PCI Express – Modules and products. Future issues will continue to include this section, ■ Many older form factor modules are adopting PCI Express, as we plan to cover a range of PCI Express-related topics includ- and a wealth of new modules is also emerging. I will analyze ing intellectual property, chipsets, modules, backplane implemen- the trends in pluggable modules that use a PCI Express in- tations, software, and development tools. terconnect and give you some idea of what to expect in the future. In this issue we will be covering: Our 2006 editorial calendar is now online where you can see what Structuring embedded software topics we plan to cover throughout the year. We will continue ■ Incorporating XML and RSS at the device level, written by to cover technologies of all types that impact your embedded Andrew Corlett of Lantronix. XML and RSS are becoming computing designs, plus explore software and customization in familiar to all of us. Andrew looks at how embedded devic- embedded computing. We are always seeking interesting appli- es can start to use this technology to communicate between cation stories that show how embedded computing is changing themselves and real-time databases. He gives us a better our lives and ways of doing things. understanding of what RSS can do in embedded applications. Your suggestions and comments are welcome. Please contact me PCI Express – Current state of affairs at [email protected]. ■ PCI Express emerging as the interconnect standard, authored by John Gudmundson of PLX Technology. John shows us how PCI Express leverages the extensive amount of PCI bus legacy software, how designs can migrate from PCI bus to PCI Express, and what types of activities are going on with PCI Express in embedded applications. He closes with a Jerry Gipper summary of what we can expect in the coming years. Editorial Director [email protected] 6 / January 2006 Embedded Computing Design A N O PEN S Y S TEM S P UBLIC A TI O N Embedded and Test & Analysis Group n Embedded Computing Design n Embedded Computing Design E-letter n Embedded Computing Design Resource Guide n Industrial Embedded Systems n Industrial Embedded Systems E-letter n Industrial Embedded Systems Resource Guide n PXI, Test & Technology n PXI, Test & Technology E-letter Editorial Director Jerry Gipper [email protected] Contributing Editor Don Dingee Technical Editor Chad Lumsden [email protected] Associate Editor Jennifer Hesse European Representative Hermann Strass [email protected] Special Projects Editor Bob Stasonis Senior Designer Joann Toth Senior Web Developer Konrad Witte Graphic Specialist David Diomede Circulation/Office Manager Phyllis Thompson [email protected] OpenSystems Publishing RSC #01 @ www.embedded-computing.com/rsc Editorial/Production office: 16872 E. Avenue of the Fountains, Ste 203, Fountain Hills, AZ 85268 Tel: 480-967-5581OpenSystem sn Fax: 480-837-6466 Website:Publishing www.opensystems-publishing.com™ Publishers John Black, Michael Hopper, Wayne Kristoff Vice President Editorial Rosemary Kristoff Communications Group Editorial Director Joe Pavlat Assistant Managing Editor Anne Fisher Senior Editor (columns) Terri Thorson Technology Editor Curt Schwaderer Associate Editor Jennifer Hesse European Representative Hermann Strass Military & Aerospace Group Group Editorial Director Chris Ciufo Managing Editor Bonnie Crutcher Assistant Editor Sharon Schnakenburg Senior Editor (columns) Terri Thorson European Representative Hermann Strass European Bureau Chief Stefan Baginski ISSN: Print 1542-6408, Online 1542-6459 Embedded Computing Design is published bi-monthly