a techfocus media publication :: October 4, 2005 :: volume I, no. 01

FROM THE EDITOR

Welcome to the inaugural issue of Embedded Technology Journal. We at Techfocus Media are excited to bring you the latest original feature articles, news, and technical information from the world of embedded technology. If you’re a system, software, or hardware engineer or project manager involved in embedded or device-specific design, we’ll keep you up to date with new product announcements and analysis, the latest technology trends, and in-depth discussion of the companies and people who are driving the industry.

In our first feature article this week, we take a look at the integration question. While the trend is always toward increased levels of integration, the decision about what and how to integrate is a complex engineering compromise. Integration for integration’s sake alone is not enough to drive such a major design decision. We walk you through the tradeoffs involved in reaching the right solution for your system.

Second, with ARM’s announcement of their new Cortex-M3 microcontroller (MCU) at the ARM Developer’s Conference this week, we have a contributed article from Travis Lanier, Product Manager for ARM, who takes us inside the new core for a look at the design decisions that led to this innovative new architecture.

The embedded RTOS world has divided itself into two major camps, commercial and open-source. On the commercial side, Microsoft has two entries, sometimes causing confusion among designers trying to choose the right OS for their architecture. Microsoft’s Mike Hall explains the difference between the two in our third article.

Our final contributed article this week comes from Accelerated Technology’s Robert Day. In the first of a three-part series, he compares the challenges faced by embedded software developers to those familiar to enterprise application developers. The embedded world is certainly a more unforgiving and ever-changing environment, and it pays to understand those challenges before embarking on an embedded software development project.

Thanks for reading! If there's anything we can do to make our publications more useful to you, please let us know at: comments@embeddedtechjournal.com

Kevin Morris – Editor
Embedded Technology Journal



ANNOUNCEMENTS

Get More System Integration Benefits With Altera PLDs
Get more design benefits by integrating standard digital ICs and digital functions into programmable logic devices. Tell us how you've used Altera products to achieve higher integration, and you could win a 50" DLP HD TV, built with Altera devices.
Click here for more info


Nios II - The World's Most Versatile Processor
Altera's Nios II processors feature a general-purpose RISC architecture designed to address a wide range of embedded applications. Nios II processors are soft processors, letting you easily adjust the features, performance, and cost of your embedded system. You can deploy your product to market quickly, extend its effective life cycle, and avoid costly processor obsolescence.

Learn more about the world's most versatile processor now!

KICK YOUR RECRUITING INTO HIGH GEAR!
New JOURNAL JOBS section from Embedded Technology Journal.
Post your own positions. Get more qualified candidates.
Reduce your cost of hiring.

Click here to register


FPGA AND STRUCTURED ASIC JOURNAL - A weekly
e-mail newsletter from techfocus media (publishers of Embedded Technology Journal) dedicated to the design and application of FPGA and structured ASIC technology.

SUBSCRIBE NOW - FREE!


FIND A BETTER JOB. Browse new JOURNAL JOBS section from Embedded Technology Journal to find challenging and rewarding opportunities with the embedded technology industry’s top companies. Journal Jobs is specifically for embedded technology professionals – more of what you’re looking for, less of what you’re not.
Browse now!

Visit Techfocus Media
CURRENT FEATURE ARTICLES

Intelligent Integration
Considering the Costs of Convergence
Architecture and Implementation of the Cortex-A8 Microprocessor
by Travis Lanier, ARM, Inc.
Comparing Windows CE and Windows XP Embedded
by Mike Hall, Windows Embedded, Microsoft Corp.
The Challenges of an Embedded Software Engineer
by Robert Day, Accelerated Technology, a division of Mentor Graphics


Intelligent Integration
Considering the Costs of Convergence

We live in an age of integration and convergence. My typewriter, TV, telephone, record player, slide projector, file cabinet, and storage closet were long ago converged and integrated into my computer. Next, my computer, monitor, speakers, keyboard, mouse, and modem melded into my laptop. Now, my laptop, cell phone, MP3 player, digital camera, and pager are almost all rolled together into my smart phone. Moore’s Law and modern life have compressed, converged, combined, and cost-reduced our components into integrated, versatile, do-it-all devices. There is no question that the integration trend has bought us continuously improved capabilities and economies. However, while each of these fusions is designed to improve communication, convenience, cost, and portability, not all integrations are successful, or even a good idea in the first place.

As system designers, we encounter the integration question at a much lower level. Processors, peripherals, memory, interconnect, and storage are all basic components of almost every modern electronic system design. A successful system designer has to balance the forces of form factor, power, price, performance, reliability, security, scalability, and product evolution in order to make the crucial decision of what and how to integrate, and what to leave discrete. While there are myriad options available, there is no reliable formula or roadmap to guide us through this complex engineering tradeoff. [more]

Architecture and Implementation of the Cortex-A8 Microprocessor
by Travis Lanier, ARM, Inc.

Introduction
When we designed the new ARM® Cortex™-A8 microprocessor, we wanted to bring a new level of performance and power efficiency to a wide range of mobile and consumer applications. These products, including mobile phones, set-top boxes, gaming consoles and automotive navigation/entertainment systems, require a large increase in processing capability over previous generations while still remaining within the previous generation’s power budgets. The Cortex-A8 processor, the first applications microprocessor in ARM’s new Cortex family, spans a range of performance points depending on the implementation, delivering up to 2000 Dhrystone MIPS (DMIPS) of performance for demanding consumer applications and consuming less than 300mW for low-power mobile devices. Mobile will gain access to new levels of performance while consumer applications will benefit from the reduced heat dissipation and resulting lower packaging and integration costs.
[more]

Comparing Windows CE and Windows XP Embedded
by Mike Hall, Windows Embedded, Microsoft Corp.

Microsoft ships two embedded operating systems: Windows CE and Windows XP Embedded, both designed for use within embedded systems. So how do you determine which one may be appropriate for your device?

On initial inspection, Windows CE and Windows XP Embedded may seem to be similar, since both are componentized operating systems, both expose similar programming interfaces (Win32, MFC, ATL, and support for .NET applications), and both expose similar operating system technologies, which include support for networking, internet browsers, media players, and so on. The choice of operating system becomes easier, however, when you understand the design goals of each operating system. [more]

The Challenges of an Embedded Software Engineer
by Robert Day, Accelerated Technology, a division of Mentor Graphics

Part 1 – where is my hardware?
The first part of this 3-part article series looks at the challenges a software engineer faces in the embedded world as compared to that of a software engineer developing an enterprise application. It also provides insight into some of today’s available technologies that can help alleviate some of the product development challenges that the embedded software engineer may face.

First, there are many “knowns” in the enterprise software space. Developers usually develop on the same hardware (host machine) and software platform (i.e. operating system) that their final product will run on. Usually, it is a well-tested and well- known development environment that hasn’t changed over the multiple products that the developer has contributed to. [more]

LATEST NEWS

October 4, 2005

ARM Introduces Industry's Fastest Processor for Low-Power Mobile and Consumer Applications

ARM Significantly Reduces Time-To-Market for AMBA 3 AXI Interconnect-based SoC Designs

Synopsys Design Solutions Enable Implementation and Deployment of ARM Cortex-A8 Processor to Licensees

TI and ARM Partner to Advance Wireless Innovation With New ARM Processor

Freescale Leverages CodeWarrior(TM) for Developer Success and Differentiating Silicon Enablement; New Name and Mission for Metrowerks

ATX Expands Use of Telematics for Remote Vehicle Activation

ADIC Data Management Software Adds Support for Major New Platforms and Devices; StorNext 2.6 Extends Lead in Support for the Largest Range of Operating Systems, Tape Libraries, and Tape Drive Models

CPU TECH to Modernize and Upgrade F/A-18 Mission Computer; Deployed Across Many Airborne Platforms, the AN/AYK-14 Mission Computer Will Be Modernized to Support New Performance and Growth Capability Requirements

Ixia Advances Transport Network Testing for Triple Play Services; IxChariot(R) 6.10 and IxProfile 1.00 Deliver New Video, Voice Testing Capabilities, and Significantly Extend Capture/Replay Functionality

Accelerated Technology's Nucleus Software and ARM's IEM Software Combine to Extend Battery Life in Portable Devices

Mouser Electronics to Distribute Helicomm ZigBee(TM) Modules and Development Kits; Companies Partner to Promote Standards-based Networking Solutions

Motorola and Microsoft Form Strategic Alliance, Motorola Software to Be Optimized for the Microsoft Platform

HARDI Electronics Unveils Industry's Most Advanced ASIC Prototyping Platform at the ARM Developers' Conference

October 3, 2005

eMagin Demonstrates Low-Power Microdisplay Systems at AUSA

Zilker Labs Introduces First Digital Power IC that Exceeds the Efficiency of Analog Solutions; Integrated Power Management and Conversion IC Does Not Require Programming

Cranes Software Brings OSChanger(TM) & OS Abstractor Software to India; The Company Has Partnered With MapuSoft Technologies to Bring the Best to the Indian Embedded Market

AMI Semiconductor Integrates Flash Memory with SmartPower Technology to Deliver True SoC Designs; Integrated HiMOS(TM) NVM Flash Gives Cost and Space Savings in a Wide Range of Applications

Enea Demonstrates OSE Support for Texas Instruments OMAP at ARM Developers Conference; Enea's David Kalinsky to Conduct Session on Asymmetric Multiprocessing (AMP) for ARM-Based Multi-Core Systems

National Instruments LabVIEW 8 Delivers Distributed Intelligence for Design, Control and Test; Major Release Features Streamlined Distributed System Development and New LabVIEW Project

Green Hills Software and I-Logix Redefine "Integrated Development Environment'' with First Single Source Solution Addressing All Phases of Embedded Systems Development

AMI Semiconductor Announces High-Voltage Mixed-Signal SoC Solutions for Extended Temperatures to 200(Degree)C; Very High Temperature Mixed-Signal ICs Suit New and Emerging Automotive and Industrial Applications

Sonics Creates Unified SoC Interconnect with AXI(TM) Support; New Version of SonicsMX to Be Unveiled at ARM Developers' Conference

Cross Match Technologies Introduces First Human Wearable Biometric Solution; New Version of Cross Match Multi-Biometric 'Jump Kit' Designed for Use in War Theaters and Other Extreme Environments

The Broadcast Flag: What Now?

SBS Technologies' New Rugged Operating Computer Provides High Density Computing Power in Compact COTS Package

Denali to Exhibit at ARM Developers' Conference as Gold Sponsor

Synopsys and ARM Announce Synopsys IC Compiler Incorporated in Latest ARM-Synopsys Reference Methodology

Xilinx, Inc. Expands Partnership Agreement With Nu Horizons Electronics Corp. in Asia Pacific

Xilinx Reaffirms Commitment to Automotive Market With Introduction of Spartan- 3E and Virtex-4 XA Devices

Micrel Rolls Out Four New IC Solutions for Embedded and Industrial Ethernet Applications

September 30, 2005

Boeing Selects Aonix Software for Unmanned Combat System; PERC Real-Time VM and Tools to be used on J-UCAS Program

September 29, 2005

Celestial Semiconductor Licenses LSI Logic ZSP Solutions for Multimedia Applications

NEC Electronics Licenses ARM1156T2-S Processor

September 28, 2005

McDATA 4-Gigabit Fibre Channel Switches Earn Compatibility Certification From Engenio

Worldwide MCU Units Shipped between 2004 and 2009 are Expected to Increase at an Annual CAGR of 10.3

Xilinx Spartan-3 FPGAs Enable Latest Digital Audio Products for Touring Musicians

September 27, 2005

NI Announces Industry's First IEEE 1588 PCI Interface for Distributed Synchronization

LG Electronics Licensed SD Memory and SDIO Controller from Eureka Technology


You're receiving this newsletter because you subscribed at our web site www.embeddedtechjournal.com.
If someone forwarded this newsletter to you and you'd like to receive your own free subscription, go to: www.embeddedtechjournal.com/update.
If at any time, you would like to unsubscribe, click here. (But we hope you don't.)
If you have any questions or comments, send them to comments@embeddedtechjournal.com.

All material copyright © 2003-2005 techfocus media, inc. All rights reserved.
Privacy Statement