Embedded system engineering magazine 2005.01,02
.pdfEVNC
TNBSU
JOE 3JWFS FOBCMFT DPNQBOJFT
UP EFWFMPQ BOE SVO EFWJDF TPGUXBSF
GBTUFS CFUUFS BU MPXFS DPTU
BOE NPSF SFMJBCMZ
ZZZ ZLQGULYHU FRP
:LQG 5LYHU 6\VWHPV ,QF $OO ULJKWV UHVHUYHG :LQG 5LYHU DQG WKH :LQG 5LYHU ORJR DUH WUDGHPDUNV RI :LQG 5LYHU 6\VWHPV ,QF 6RXUFHV (0) DQG ''&
Editorial
Editor:
Dick Selwood
E-mail: ese@edaltd.co.uk
Consulting Editor:
Martin Whitbread
E-mail: ese@edaltd.co.uk
Managing Editor:
Andrew Porter
E-mail: ese@edaltd.co.uk
Publisher:
Jeremy Kenyon
E-mail: ese@edaltd.co.uk
Design:
Stuart Wilkes
E-mail: stuart@edaltd.co.uk
Production
Production Manager:
Dave Oswald
E-mail: dave@edaltd.co.uk
Advertising
Advertisement Manager:
Steve Banks
E-mail: steve@edaltd.co.uk
Accounts Manager:
Terry Wright
E-mail: accounts@edaltd.co.uk
Subscriptions
Circulation Manager:
Nicola Emms
E-mail: nicola@edaltd.co.uk
Free Subscriptions:
Embedded System Engineering is available on free subscription to UK readers qualifying under the publisher’s terms of control.
Paid Subscriptions:
£15.00 per year (6 editions) in UK and Eire; £28.00 per year in Europe;
£45.00 per year rest of world.
See card inside back cover for more details.
Origination
ESE is published by:
Electronic Design Automation Ltd, 63/66 Hatton Garden,
London, EC1N 8SR.
Tel: 020 7681 1000
Fax: 020 7831 2057 E-mail: ese@edaltd.co.uk
ESE is printed by:
The Magazine Printing Company
© Electronic Design Automation Ltd Reproduction in whole or part without prior permission from the publisher is strictly prohibited.
E D A
P U B L I C A T I O N S
Embedded System Engineering
January / February 2005
Editorial
Alphabet soup |
4 |
A new report sets a UK road map.
News
Industry |
6 |
Low cost FPGAs, red robot, wireless M2M and low cost computing are part of the international news.
Chips |
8 |
Chips announced recently include an on-chip power meter, small capacitors and a programmable, spread-spectrum clock oscillator.
Tools |
12 |
Open source IDE and on-line filter selection are among this month’s tools.
Boards |
14 |
New boards include an ARM module and a six module PCI card.
Show preview
embedded world |
16 |
Announcements for February’s Nuremberg exhibition. |
|
Buyer’s Guide
ARM-based microcontrollers |
17 |
Microcontrollers based on ARM cores and tools for system development are in our buyers guide, together with help on choosing and programming your microcontroller.
In-depth
Code Generation |
37 |
Thoughts on code generation; Recent developments in code generation; On-target rapid prototyping; UML, MDA and real-time software development.
Features
Aerospace: The Data Management Challenge |
44 |
The use of data management in the aerospace environment.
Standards
Lack of space means our standard man’s column is only on the web site. His book review is on page BG 11, and he will be back in the next issue.
Next Issue: Reports on embedded world and the Embedded Systems Conference, a look at the rising role of open source in the embedded sector and automotive electronics. The buyer’s guide will cover VME boards.
</Contents>
ESE Magazine January 05
03
</Editorial>
Editorial comment: Alphabet
soup should nourish a strong future
|
<Written by> Dick Selwood </W> |
|
|
|
|
|
HAT DO THE FOLLOWING names mean to you? |
of the Standard Industry Classification (SIC), a UK |
|
|
|
|||
|
|
EIGT, ELC, Intellect. Ever heard of them? Well you |
Electronics Alliance, and an Electronics Regulatory Group |
|
|
|
should. |
(ERG). The report was welcomed by bodies including |
|
|
|
WIntellect, as I am sure you all know, is the |
Intellect, IEE and Amicus. |
|
|
|
trade body for the IT, telecommunications and electronics |
Eyes glazing over? Bored? |
|
|
|
industry. The Computer Services and Software Association |
|
|
|
|
Well you shouldn’t be |
|
|
|
|
(CSSA), The Federation of Electronics Industry (FEI), The |
|
|
|
|
Printed Circuit Interconnection Federation (PCIF), the |
This alphabet soup should be a shake-up in the way the |
|
|
|
Printed Circuit Board (PCB) the Electronic Manufacturing |
industry works with government and should be road-map |
|
|
|
Services (EMS), and the Power Supply Manufacturers’ |
for future developments. The report recognises that there |
|
|
|
Association (PSMA): all these are now working together in |
is a lack of confidence in the electronics industry, that the |
|
|
|
Intellect. |
UK needs a strong electronics design capability, and that |
|
|
|
In 2002 Intellect approached the government “to discuss |
there is a need to inspire children about science and elec- |
|
|
|
and develop a roadmap for the [electronics] industry's future |
tronics. It even has some ideas on how this should be |
|
|
|
and ensure it can remain a viable part of the UK economy.” |
achieved, including government support, public procure- |
|
|
|
From this was set up a DTI Electronics Innovation and |
ment and strong support for electronics (and also physics |
|
|
|
Growth Team (EIGT) chaired by industry veteran David |
and maths) in secondary schools. |
|
|
|
Kynaston. It reported just before Christmas. The report, |
The cynic will say that we have heard it all before, |
|
|
|
Electronics 2015, made some strong recommendations, in |
about every ten years on average. Let us hope that this |
|
|
|
particular the setting up of an Industry/Government |
time it is acted on, and that in January 2015 we are not |
|
|
|
Electronics Engineering Leadership Council (ELC), a review |
looking back on yet another lost opportunity. |
<Ends> |
|
|
|
|
|
Wireless M2M Congress
Wireless Networking in M2M Applications
20-22 June, 2005, Congress Center Düsseldorf, Germany
You are invited to take part in what will be Europe’s foremost event for the discussion and exhibition of technologies and tools for the development of distributed wireless systems in industrial applications.
Wireless M2M Congress offers you:
●A three day programme of expert tutorial presentations and engineering case-studies to unveil new products and technologies.
●An exhibits area to meet customers, network with prospects and increase your sales.
●A targeted marketing campaign to attract technical management and system-design decision makers from across Europe.
●Exposure to an industry ‘who’s who?’ of suppliers, buyers, press and analysts.
Interested in attending, exhibiting or speaking? Go to:
www.embedded.co.uk
Target Applications:
Security • Vending machines
•Elevators and escalators
•Industrial automation • Home Entertainment • White Goods
•Cargo tracking • Road traffic information • Building automation (HVAC, Lighting) • Traffic control systems • Telemedicine • Retail
•Vehicle fleet management • Banking • Transportation systems
•Logistics • Forest management
Media sponsor:
E |
|
|
D |
|
|
A |
|
Seminar Programme organised by EDA Exhibitions Ltd. |
|
|
|
|
|
|
|
|
63-66 Hatton Garden London EC1N 8SR Tel.020 7681 1000 Fax. 020 7242 5124 |
E x |
h i b i |
t i o n s |
most RTOS’s will get you from A to B
however, one RTOS is altogether
a different experience
Engineers at Ericsson, Nokia, Lucent, Motorola, BAE Systems and many others across the world choose OSE simply because it offers the best route to deploying successful products within budget and on time. OSE’s outstanding architecture and tools along with our commitment to great technical
support are proving again and again to enable the fast development of robust high performance embedded systems.
visit www.enea.co.uk for your free evaluation cd |
enjoy the journey |
OSE supports PowerPC ARM MIPS TigerSharc Starcore TI DSP Tricore and many more
Enea Embedded Technology Ltd www.enea.co.uk tel: 01844 276980 e-mail: sales@enea.co.uk
</News - Industry>
ESE Magazine January 05
Industry
Embedded medical development
A FREE SEMINAR in Cambridge on March 17th, will provide technical presentations from leading companies, on developing embedded systems for the
medical sector. Targeted at embedded developers, both inside and outside the medical sector, the seminar aims to present the latest developments and concepts driving the technology.
www.embedded-masterclass.co.uk
EPIC adopted
THE PC/104 CONSORTIUM is adopting and managing the new, mid-sized EPIC standard. EPIC defines a 4.5” x 6.5” inch embedded single board computer format that supports PC/104 and PC/104-Plus as part of its specification.
EPIC products are being shipped by several companies The official specification is available for users to review at:
www.pc104.org
Autonomous vehicle
THE RED TEAM, which operates under the auspices of the Robotics Institute of Carnegie Mellon University, is using technology from TTTech and TTControl in its modified 1 Hummer for the 2005 DARPA Grand Challenge desert race between Los Angeles and Las Vegas. The team that develops an autonomous ground vehicle that finishes the designated route most quickly within 10 hours will receive $2 million. The route will be no more than 175 miles over desert terrain featuring natural and man-made obstacles.
www.tttech.com
www.ttcontrol.com
www.redteamracing.org
For a more detailed look at these stories please visit
www.esemagazine.co.uk
Wireless M2M Congress
ESE is sponsoring a new European congress covering all aspects of Wireless Networking in M2M applications, to be held at the Düsseldorf Congress Center from June 20th to 22nd.
The three-day programme of tutorials, technical presentations and management briefings will be accompanied by an exhibition featuring wireless chips and modules, along with systems, software and service providers for this dynamically expanding market sector. The conference programme will be refereed by an international steering committee under the chairmanship of Robin Duke-Woolley, Director of e-principles, the leading expert consulting and market analysis group specializing in Machine-to-Machine technology. For information, go to
www.embedded.co.uk
Small motor connectors
ITT Industries, Cannon has released the M3 small motor connector. It is 50% lighter uses simpler harnessing and is completely sealed and shielded.
Designed for motors with a flange size of 60 by 60cm or less, the M3 connector has a high degree of vibration and shock resistance, IP67 sealing, a housing that contains a single power and three feedback insulators separated by metal shielded walls, and two sealed entries for power and feedback cables. Specifications are
Low cost flash FPGA
48V/5A power rating, operating voltage of 50 to 630V and current rating of 2 to 10A.
www.ittcannon.com
Widening cyberspace
AMD has developed a small form factor motherboard to be used in their new Personal Internet Communicator (PIC) product, developed around featuring AMD’s Geode GX 533@1.1w processor.
The PIC has been developed as part of AMD’s global “50x15” initiative of providing affordable Internet and computing capabilities to 50 percent of the world’s population by the year 2015.
The PIC is designed to be a high-quality, affordable, easy-to-use, robust consumer device that can operate under less than ideal conditions such as inconsistent power voltage, dust and dirt.
General Software designed and developed the BIOS/firmware for the PIC. Embedded firmware is the enabler that can allow a hardware feature to scale across all the operating systems, or an OS capability to scale across all the hardware components.
www.sdcsystems.com
AT $1.50 (in volume) Actel claims that the latest family of flash based FPGAs, the PROASIC3 and PROASIC3E, are the world’s cheapest.
The low price coupled with the nonvolatility and immediate power on characteristics of flash based technology, mean, Actel hopes, that the PROASIC3 and PROASIC3E will be attractive for consumer, automotive and other price sensitive areas.
The devices have 64 bit, 66 MHz PCI per-
formance, and have on-chip user flash memory. Densities are from 30,000 to 3-million system gates. Actel is also promoting secure in-system programmability as an added benefit of the flash technology. Built-in AES (Advanced Encryption standard) allows the devices to be programmed, either at contract manufacturer or in the field, with an AES encrypted bit-stream.
As well as the unit cost of the part, Actel also claims that, since the flash devices need no other support chips for programming and power management, the overall cost can be half that of an SRAM based device.
The devices are supported by development tools from Actel and third parties, programmers and IP from Actel and third parties.
www.actel.com
06
_________ like never before.
Make sure you visit Analog Devices at the Embedded World Conference, Hall 11, Stand 316.
Think - AUTOMOTIVE |
Think - COMMUNICATIONS |
Think - INDUSTRIAL/MEDICAL |
See how Analog Devices is making the driving experience safer, easier, more entertaining, more efficient, and more cost-effective.
Think - COMPUTERS
Technology that’s more affordable, innovative and powerful than ever.
Low cost, low power, high performance— featured in products that let you send and receive audio, video and data from anywhere, to anywhere.
Think - CONSUMER
Create innovative products that fuel the imagination and energise peoples lives.
Products that are more precise, reliable and efficient—when performance really matters.
Think - DEVELOPMENT TOOLS
No matter the challenge, no matter the design project, now there are no limits to what you can build, test and develop.
For agenda and more information visit www.analog.com/processors |
a |
Tel: 01932 266 000 Fax: +32 (0)11 300 635 |
</News - Chips>
ESE Magazine January 05
Chips
Power meter on chip
TDK’S NEW power meter system-on-chip (SOC), the new TDK 71M6511, integrates a 21 bit delta-sigma converter with three sensor chan-
nels, 32-bit compute engine, MCU, RTC, LCD driver, and precision voltage reference. It is targeted at tamper resistant residential time-of-use (TOU) and Pre-payment metering.
Equipped with on-chip digital temperature compensation and TDK's Single Converter Technolog, the device delivers superior linearity over 2000:1 current range, and under adverse environmental conditions. Requiring a single 3.3V capacitive supply circuit, the 71M6511 consumes less than 9 mA in mission and 4 micro Amps in battery backup modes, and it includes 64KB of FLASH, 7KB RAM, Real Time Clock (RTC), 5V LCD boost, 2+ UARTs, and an I2C interface.
www.tdksemiconductor.com
HDTV on flat panels
SPECTRE is offering a simple approach to HDTV implementation on flat panel (LCD, plasma) TVs.
The Micronas DPS9455B is a single chip display processor, de-interlacer and scaler that
can support an existing front-end (colour decoder), controller, OSD and software. It supports simple two-chip LCD-TV designs as well as more complex systems having the need to mix on-screen display (OSD) signals into the video stream. It has been specifically designed for flatscreen TV (LCD and plasma) applications, including in-flight and in-car entertainment systems.
Operating from 1.8 V and 3.3 V supplies, the DPS9455B is supplied in a PMQFP144 package.
www.spectre-online.co.uk
ARM-based Microcontrollers
This month’s buyer’s guide starts on page 18.
For a more detailed look at these stories please visit
www.esemagazine.co.uk
Small capacitors |
Bulk metal foil resistor |
AVX’s OxiCap niobium oxide capacitors are now available in smaller and thinner packages for mobile phones, digital cameras and thin notebooks and PDAs. The devices are compatible with the latest lead-free directives, are RoHS compliant and halogen-free.
Niobium oxide capacitors offer a safe failure mode, which means that in the event of critical damage to the device, it will not burn up to the category voltage, meting the requirements of new initiatives designed to eliminate smoke.
OxiCap reliability figures are better than 0.2% per 1000 hours, (2 to 5 times better than comparable polymer products), whilst remaining comparable on temperature stability, frequency response and electrical performance.
Smaller package OxiCap capacitors are available in heights of 1.2, 1.5 and 2.0mm, for height constrained applications such as in wireless cards, clam shell phones, wireless notebooks, slim cameras and single sided board designs. The 0805 package (2.0mm X 1.25mm) is available for space constrained applications.
www.avx.com
Vishay has released the VSMP1206 highprecision, surface-mount, Bulk Metal Z-foil resistor. It combines 300 mW power rating, load life stability of 0.01%, and a low nominal TCR of ±0.5 ppm/°C in an industry-stan- dard, surface-mount package.
The use of Bulk Metal Z-foil is claimed to reduce changes in resistance caused by current variation in power resistors and current-sensing resistors with low TCR and thermal resistance, allowing for muchimproved measurement capabilities. Conventional full wrap-around robust terminations ensure safe handling during the manufacturing process and stability during a lifetime of thermal cycles.
The VSMP1206 has a resistance range of 10 W to 30 kW and tight tolerance to ±0.01%. Tighter tolerances are available by request. It is suited for precision analog applications in industrial, medical, military, and airborne end products including metering systems, head-up displays, and electron beam systems.
A voltage divider can be fashioned by using two arbitrarily selected VSMP1206 resistors with a resultant tracking specification of less than 3 ppm/°C, or even below 1 ppm/°C upon request.
www.vishay.com
Programmable spread spectrum clock oscillator
THE CYPRESS CY25701 is programmable Spread Spectrum Crystal Oscillator (SSXO) with a high-frequency reference crystal in a single package. By integrating frequency synthesis and Spread Spectrum clock functions into the device, the CY25701 runs efficiently with the onboard crystal and eliminates difficult-to-use, higher-order crystals or crystal oscillators, saving time, money and board space.
The clock frequency is programmable from 10 to 166 MHz. To meet regulatory agency
electromagnetic compliance requirements, the programmable Spread Spectrum feature provides a wide range of downor centerspread percentages (0.5 to 4.0%) for maximum EMI reduction. Depending on the application, the CY25701 provides up to 20 dB EMI reduction, based on a worst-case harmonic.
A non-spread, pin-compatible version of the CY25701 will be available in late Q404. The CY25702 enables customers to design in a crystal oscillator with protection in their back pocket. If they should fail EMI testing, the problem can be resolved by simply dropping in the spread spectrum version, CY25701. This ensures flexibility in design, whatever the customers' needs may be.
www.cypress.com/
products/link.cfm?pf=premis
08
I N T E L L I G E N T E L E C T R O N I C S S T A R T W I T H M I C R O C H I P
Take your designs to new heights with the PIC18F
M i c r o c h i p ’ s H i g h P i n - C o u n t , H i g h - D e n s i t y M e m o r y P I C ® M i c r o c o n t r o l l e r s
|
|
|
|
|
Package |
|
|
PWR Capture |
|
|
Pins |
Memory |
Program Sizes |
RAM |
Data EEPROM |
Types |
Serial I/O |
Analog |
Compare |
Timers |
|
PIC18F |
Flash |
4 to 64 kB |
128 B |
64 B |
DIP, QFN, |
I2C™, SPI™, RS-232, |
2 Comparators, |
10 bit |
8 & 16 bit |
|
40/44 |
|
|
to 4 kB |
to 1 kB |
TQFP |
RS-485, CAN, LIN |
10-bit A/D (up to |
(up to 2) |
(up to 4) |
|
|
|
|
|
|
|
|
13 channels) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PIC18F |
Flash |
32 to 128 kB |
2 to 4 kB |
1 kB |
TQFP |
I2C, SPI, RS-232, |
2 Comparators, |
10 bit |
8 & 16 bit |
|
64/68 |
|
|
|
|
|
RS-485, CAN, LIN |
10-bit A/D (up to |
(up to 5) |
(up to 5) |
|
|
|
|
|
|
|
|
16 channels) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PIC18F |
Flash |
32 to 128 kB |
2 to 4 kB |
1 kB |
TQFP |
I2C, SPI, RS-232, |
2 Comparators, |
10 bit |
8 & 16 bit |
|
80/84 |
|
|
|
|
|
RS-485, LIN |
10-bit A/D (up to |
(up to 5) |
(up to 5) |
|
|
|
|
|
|
|
|
16 channels) |
|
|
|
The sky is the limit for your next application: Microchip’s broad range of PIC® microcontrollers in 40to 80-pin packages have all the peripherals and memory your application needs. With up to 128 kB of Flash program memory, 40 MHz performance and
efficient C compilers, these devices have the power to launch any high-end application. Take off with Microchip by purchasing the PIC18FXX20 64-/80-Pin TQFP Demonstration Board from your local distributor or from buy.microchip.com!
www.buymicrochip.com |
www.microchip.com/highpin |
The Microchip name, logo and PIC are registered trademarks of Microchip Technology Incorporated in the USA and other countries. All other trademarks and registered trademarks are the property of their respective owners. © 2004 Microchip Technology Inc. All rights reserved. ME127Eng/09.04
</News - Tools>
ESE Magazine January 05
Tools
New USB prototyping environment
ACCELERATED TECHNOLOGY has released Nucleus SIM for Universal Serial Bus (USB) software, providing Nucleus USB software support in the Nucleus SIMdx prototyping environment. It allows developers to build Nucleus RTOS and Nucleus USB software applications without the need for hardware.The Nucleus SIM software for USB includes an API for simulating USB hosts and functions. It is for use in early USB application prototyping, proof of concept, and for evaluating USB system architectural concepts before product hardware is available.
www.acceleratedtechnology.com
Debugger supports NEC V850
LAUTERBACH’S TRACE32 ICD and TRACE32 PowerTools debuggers now support the NEC V850E and V850ES microcontroller families.
The TRACE32 ICD and PowerDebug modules, connect to the host computer over a parallel port, USB
or Ethernet. They allow fast access to all internal chip units, such as on-chip hardware breakpoints, peripheral equipment, registers, EEPROM, and flash memory, over the processor’s N-WIRE interface.
TRACE32 PowerTrace uses extended N-WIRE interfaces to record the program flow and data of all V850E/ES processors in real time.
www.lauterbach.com
Virtex-4 development kit
MEMEC’S new Virtex-4 MB development kit is the first board available with the Xilinx Virtex-4 LX60 FPGA and complements the entry-level Virtex-4 LC board released earlier this year. The MB board is offered in both LX25 and LX60 densities.
The kit provides prototype interfaces for evaluating the Xilinx Virtex-4 LX devices. In addition, the board offers the new high speed P240 expansion slot, 800 Mbps LVDS port, 32Mx16 DDR memory, 2Mx16 flash memory, 10/100 Ethernet and a System ACE interface. It is the first to implement Memec’s new P240 expansion slot, an enhanced interface providing both single ended and differential signaling capabilities at speeds in excess of 300MHz.
www.memec.com
Open source
IDE from TI
TI has released its first open-source integrated development environment (IDE).
The Code Composer Essentials (CCEssentials) IDE is for the MSP430 family of ultra-low power microcontrollers (MCUs). Based on the Eclipse open source platform, it allows designers and third parties to easily integrate updates and plugins to provide a highly customized and flexible IDE. The CCEssentials IDE was designed to offer an intuitive interface combined with C code density.
Based on the experience from developing IDEs such as like Code Composer Studio (CCStudio) , the CCEssentials IDE features an intuitive interface, one-click debug option, and TI compiler and code generation technology.
The CCEssentials IDE is based on the Eclipse open source development platform. allowing designers the option of using a different host OS, debugger, or compiler based on their preference.
CCEssentials IDE for MSP430 microcontrollers is free and includes an 8K byte C complier and unlimited assembler. CCEssentials Pro IDE features unlimited C and assembly code space for $499.
www.ti.com/ccessentials
TargetLink 2.0 from dSPACE
RELEASE 2.0 of TargetLink, the dSPACE automatic code generator, is aimed at control engineers developing ECUs.
Designed as a complete target implementation suite for fixed-point and floating-point processors and micro controllers new features in TargetLink include code generation for OSEK/VDX-compliant real-time operating systems from MATLAB/Simulink, the new dSPACE Data Dictionary for model-independ- ent data management, and a tool for automatic model scaling by the worst-case method. A new block set concept aims to improve teamwork more cost-effective, and incremental code generation allows code generation for a
Online design for sophisticated filters
Nat Semi has announced the WEBENCH Active Filter Designer to speed the creation of sophisticated filters for data acquisition and signal conditioning applications. The tool lets engineers design advanced, highly customised filters for all standard filter types: low pass, high pass, band pass and band stop.
Engineers can sample the amplifiers, download the automatically generated documentation, use the custom assembly diagram and build a filter. They can develop more than 200,000 customised low-pass filters using any of 180 op amps.
A component selection tool rapidly searches the company's portfolio of operational amplifier products (each with hundreds of different electrical parameters) and configures the necessary bill of materials for every design.
WEBENCH Active Filter Designer also contains an embedded expert filter handbook, to guided designers through the process of creating a complete filter solution in a logical step-by- step fashion. All of the advanced theory any engineer would need is provided in a simple, integrated flowchart.
As with all the tools in National's WEBENCH design environment, the Active Filter Designer and its simulators are available free of charge at
http://webench.national.com
ification has been made. Code coverage analysis requires no other tool.
www.dSPACE.ltd.uk
10