Uploaded by Unknown

fault reconfiguration in a distributed mimd environment with a multiusage

advertisement
VIEWPOINT
Dear Reader,
The electronica 2008, 23rd world´s
leading trade fair for electronic components, systems, and applications is
just a few weeks ahead and will take
place from November 11th to 14th in
the New Munich Fair Centre. To inform you about this important event
we created an electronica preview
starting at page 12 where you will find
all the information you need to plan
your visit for example how to save
money with your online registration.
Please note that there are new opening
times due to suggestions of exhibitors
and visitors, too. Of special interest for you might be the Embedded
Forum at electronica, a theatre-style presentation area located in Hall
A6, the dedicated “Embedded Hall”. At the Embedded Forum ICC
Media will stage a 4-day forum programme with half-hour presentations about technical and market trends, products, solutions, and
applications. The attendance of the Embedded Forum is free for all
electronica visitors. You´ll find the programme starting at page 14 and
can select the most interesting presentations for you.
32-bit MCU Solutions with
integrated TFT / LCD Controller
Saving energy – what also implies protecting the environment – is a big
issue today. Especially the manufacturers of appliances are looking for
new ways saving as much energy as possible. In our cover story the Flexis
MCU are described. This is a family of compatible 8- and 32-bit
microcontrollers which allows the designers to evaluate both options
before deciding the best choice for a given application. The 8-bit parts
offer the best in cost and code efficiency, while the 32-bit devices delivers
higher performance and integration, plus a migration path to other
Freescale microcontrollers. The cover story highlights the benefits the
Flexis AC family brings to appliance designs.
from Atmel with ARM926EJ and AVR32 AP7 Core technology.
Whether you use Embedded Linux, Windows® Embedded or
a Realtime OS with GUI, we offer you the best fit 32-bit platform
for your next application.
DMA supported integrated display controller with resolution up
to 2048 x 2048 pixel and 24-bit colour depth, graphic accelerator
and virtual screen buffer helps you realise highly integrated
and inexpensive graphical solutions.
One of the main applications in appliances is motor control – a perfect
example is a washing machine. Our FPGA & ASIC section shows that
more and more low-cost FPGAs are used to control motors in industrial applications due to cost reduction and flexibility. To reduce costs
Industrial Ethernet becomes used in industrial equipment that is highly interoperable, allowing it to be easily modified for new applications
or systems. The problem is – there are many Industrial Ethernet standards. Boards that carry a low-cost FPGA device and Ethernet PHY
transceivers can support any IE standard with appropriate hardware and
software IP. As the FPGA is programmable, it can be easily re-configured
to support any new protocol, this can be done at any time, even if the
device is in a machine already on the factory floor. But as the second article in this section shows there is already more integration with mixedsignal FPGAs. With mixed-signal FPGAs you can create an alternative
solution for industrial motor control. In combination with an integrated
soft processor these devices offer the ability to easily implement motor
designs for a wide range of motor types, at a cost attractive for most
applications.
ARM926EJ solutions with display controller
MCU
DMIPS SRAM USB
Ether- Misc.
net
BusLinux WinCE RTOS
interface
AT91SAM9261
210
160K
2 Host,
1 Dev.
-
Low Power
32-bit
Q
Q
Q
AT91SAM9261S
210
16K
2 Host,
1 Dev.
-
Low Cost
32-bit
Q
Q
Q
AT91SAM9263
240
96K
2 Host,
1 Dev.
1
CAN, AC97, 2 x 32-bit
Camera
Q
Q
Q
AT91SAM9RL64 210
64K
1 High
Speed
Dev.
-
Touch ADC, 32-bit
AC97
Q
AVR32 solutions with display controller
MCU
DMIPS SRAM USB
Ether- Misc.
net
BusLinux RTOS
interface by Atmel
AT32AP7000 210
32K
1 High Speed
Dev.
2
AC97, Camera
32-bit
Q
Q
AT32AP7002 210
32K
1 High Speed
Dev.
-
AC97, Camera
32-bit
Q
Q
AT32AP7200 280
64K
2 High Speed
Host + OTG
1
Touch ADC,
AC97, Media
PostProcessor
32-bit
Q
Q
For every MCU, MSC offers a reference board with on-board TFT
module and JTAG debug interface, as well as powerful BSPs.
Yours sincerely
Wolfgang Patelay
(Editor)
3
October 2008
V-9_2008-DJAN-4199
+49 4106 7764-15 . ATMEL@msc-ge.com
MSC Vertriebs GmbH
Industriestraße 16 · 76297 Stutensee
Tel.: +49 7249 910 - 0 · Fax +49 7249 7993
N www.msc-ge.com
CONTENTS
Viewpoint
Cover Story
3
8- and 32-bit compatible MCUs enable
energy-efficient appliances
Tools & Software
6
Exhibition Preview:
Embedded Systems at electronica 2008
FPGAs enable large power savings
for industrial motor control
28
42
44
Test & Measurement
Microcontrollers & DSPs
Low-cost direct display control with
embedded microcontrollers
Software bugs: prevention with CSE
tools is better than cure
Flexible system solutions for in-car
display instruments
FPGAs & ASICs
24
40
Automotive
12
Is motion control technology moving
from controllers to FPGAs?
Fine-grained memory protection
guarantees safe function integration
Automated station saves time in
DPI measurements on ICs
42
Product News
49
30
Motor Control
8-bit MCUs with PFC and FOC enable
efficient motor control
36
Are you ready for the low-power
market trend?
38
8- and 32-bit compatible MCUs enable
energy-efficient appliances
PAGE 6
Flexis MCUs enable the designer to evaluate both 8-bit and 32-bit
options before deciding on the best choice for a given application.
The 8-bit part offers the ultimate in cost and code efficiency, while
the 32-bit delivers higher performance and integration, plus a
migration path to other Freescale 32-bit microcontrollers.
Embedded validation using an
FPGA-based emulation board
PAGE 12
Worldwide trends and innovations in the electronics industry will
be presented during electronica 2008 at the New Munich Trade
Fair Center from November 11 to 14, 2008. Around 3,000
exhibitors and 78,000 visitors are expected to attend.
Is motion control technology moving
from controllers to FPGAs?
PAGE 24
Low-cost FPGAs offer not just better performance but also reduction in system costs and implementation times for motion control
applications.
Are you ready for the low-power
market trend?
Cover Photo
Freescale
October 2008
PAGE 38
New MCU families from NEC Electronics offer better power performance with 8-, 16- and 32-bit cores. These families are specifically designed for battery-operated devices, and cater for the
majority of industrial applications requiring low-power capabilities.
4
If it’s not INTEGRITY,
it’s not secure
®
INTEGRITY®
The Only Secure Operating System
Visit us
at Stan
d A6.4
07
www.ghs.com
France: +33 (0)1 43 14 37 00
Israel:
+972 (0)9 9584060
Sweden: +46 (0)46 211 33 70
Germany: +49 (0)721 98 62 580
Netherlands: +31 (0)33 4613363
UK:
+44 (0)1844 267950
Copyright © 2008 Green Hills Software, Inc. Green Hills, the Green Hills logo and INTEGRITY are trademarks of Green Hills Software, Inc. in the U.S.and/or
internationally. All other trademarks are the property of their respective owners.
COVER STORY
8- and 32-bit compatible MCUs enable
energy-efficient appliances
By Fraser McHenry, Freescale
Flexis MCUs enable
the designer to evaluate both
8-bit and 32-bit options
before deciding on the best
choice for a given application.
The 8-bit part offers
the ultimate in cost and
code efficiency, while
the 32-bit delivers higher
performance and integration,
plus a migration path to
other Freescale 32-bit
microcontrollers.
I The Flexis AC family features a range of
communications interfaces, on-chip analog
circuitry and a wide range of timers and gives
designers the freedom to migrate easily between
8-bit and 32-bit solutions through software and
hardware compatibility. The family is suitable
for a wide range of applications across the
industrial space, and this article highlights the
exceptional benefits the Flexis AC family brings
to appliance designs.
With the current global emphasis on environmental protection, energy efficiency and
sustainable resource management, the designers of embedded systems are being influenced
by a classic push-pull combination of market
forces. Consumers are becoming much more
environmentally aware and thereby creating a
market pull for more energy-efficient products.
In addition, governments are creating a market
push by introducing new legislation aimed at
conserving resources and reducing energy consumption. An example of such a market is appliances, where for more than 10 years Freescale
has been working with the world leaders in the
appliance market to develop more energy-efficient and environmentally friendly products.
Today, microcontrollers provide the intelligence to every electronic solution. Across the
industrial market, improved energy efficiency is
driving increased demand for performance
and functionality, pushing designs up the miOctober 2008
crocontroller food chain. For experienced 8-bit
users, suppliers are expanding at the high-end
of the 8-bit portfolio with more powerful peripherals, faster CPUs, and extended memory
options. Some of what would traditionally be
considered as 8-bit MCU applications are migrating up the performance path, and combined with reduced costs are fueling the growth
in 32-bit microcontrollers.
The choice for the embedded system designer
in this instance is not an easy one. Do you look
to gain additional performance and functionality from your existing 8-bit architecture, a
product that the designer is familiar with and
has developed with in the past, but may not
fully meet the needs of the application? Or do
you move to a 32-bit architecture, which is just
as cost-effective and can guarantee the performance and functionality required in the application but is a completely new, more complicated, architecture that pushes up the program memory requirements and code size?
The choice is not as easy as some 32-bit microcontroller suppliers would have you believe,
especially when moving to a completely new
32-bit architecture. Designers that make the
leap are typically faced with a completely new
instruction set, different design methodology,
new peripherals with no backwards compatibility, new tools licenses or a completely new
6
tool chain. On the other hand, while remaining
in the 8-bit world is altogether more comfortable, some doubts may remain about the ability of 8-bit architecture to meet the application’s
demands. In the modern home, large appliances, such as the washing machine, dishwasher and refrigerator can all benefit from the
energy-saving characteristics of advanced
motor control technology. Consumers are not
only interested in saving energy costs but also in
reducing the environmental impact of electricity generating facilities.
Since the refrigerator is always on, it can consume up to 50 percent of the home energy
budget, with virtually all of that used to run the
compressor motor. Most refrigerators still use
a constant-speed on/off compressor. However,
variable speed compressors are gaining traction
in the market. They enable more efficient
cooling with precise temperature control, thus
reducing overall energy use. In addition, manufacturers are increasingly employing more
efficient brushless motors, which again reduce
the amount of energy consumed.
In washing machines, replacing low-end solutions, such as universal triac-driven motors
with newer 3-phase AC or permanent magnet
motors, greatly increases performance and
drive efficiency. The advanced control techniques enable shorter washing cycles, not only
MSP430
MSP430F5xx
Ultra-Low-Power MCUs
MSP430F5xx
Ultra-Low-Power MCUs
Highest performance and lowest active
power in one speedy very little package
Another MSP430 breakthrough in ultra-low-power MCU performance
Introducing the new MSP430F5xx generation of MCUs
The first devices in the new 5xx generation of ultralow-power MCUs extend the MSP430 benefits of
high-performance analog integration and ease of
design to a new level. The MSP430F54xx devices
offer industry-leading active power (as low as
160 µA/MHz) and 1.5-µA standby current (with full
RAM and status retention and a 32-bit RTC), all with
25 MHz of peak performance. Intelligent peripherals
like the 12-bit ADC draw power only when in
operation and an advance power-management
module and unified clock system allow the standby
and active currents to be dynamically adjusted.
Key benefits
s ,EADING PERFORMANCE
s Increased design options
s Complete ecosystem
Key applications
s -ETERING
s Security
s Portable Medical
s Industrial
s General Purpose
Part Number
Memory
(Flash/RAM)
Package
MSP430F5438IPZ
MSP430F5438IZQW
256/16KB
100-pin QFP
113 ball BGA
MSP430F5437IPN
256/16KB
80-pin QFP
MSP430F5436IPZ
MSP430F5436IZQW
192/16KB
100-pin QFP
113 ball BGA
MSP430F5435IPN
192/16KB
80-pin QFP
MSP430F5419IPZ
MSP430F5419ZQW
128/16KB
100-pin QFP
113 ball BGA
MSP430F5418IPN
128/16KB
80-pin QFP
Get more information and order samples today at
www.ti.com/5xx-e
The platform bar is a trademark of Texas Instruments. ©2008 TI.
2233A1
COVER STORY
32-bit option before deciding on the best part
for the application. The 8-bit part offers the ultimate in cost and code efficiency, whereby the
32-bit solution delivers higher performance and
integration, as well as a continued migration
path in the other 32-bit microcontrollers from
Freescale. In addition, the scalability and ease of
migration that the Flexis series delivers means it
is the perfect choice when designers are tasked to
develop a series of end applications with differing cost, functionality and performance levels.
The 8-bit Flexis family is based on the S08 core
from Freescale that runs up to 50 MHz core/25
MHz bus. The 32-bit Flexis family is based on
the ColdFire Version 1 (V1) core that runs up
to 50 MHz core/25 MHz bus, although the 32bit V1ColdFire core is designed to achieve 10
times the throughput of the S08 core. On top of
the devices’ pin and peripheral compatibility,
developers also do not need to worry about
changing tools suites. CodeWarrior IDE provides a single easy-to-use IDE for both the 8-bit
part and the 32-bit part. It provides a single integrated tool suite designed to get you on the
design fast track with RS08, HC(S)08 and V1
ColdFire members of the Freescale Controller
Continuum. The CodeWarrior IDE goes well
beyond basic code generation and debugging it provides built-in features and utilities so you
can deliver better quality products to market
faster.
Figure 1. Block diagram of the Flexis AC128 and AC256 MCUs
Figure 2. The DEMOACKIT simplifies MCU development.
saving electric energy but also reducing water
consumption as well. The Freescale Controller
Continuum provides stepwise compatibility up
and down the performance spectrum. Designers can choose to enter the Controller Continuum at the ultra-low-end RS08 family of
MCUs, the more sophisticated 8-bit S08 devices
or the top-of-the-line 32-bit Coldfire embedded
controllers - each step has family members that
share packaging, peripherals or pin-outs with
the Controller Continuum. Add common software and hardware tools, and you have true
stepwise compatibility, even across the 8- to 32bit boundary. When optimizing for performance, if price and functionality change your requirements from 8-bit to 32-bit, or vice-versa,
October 2008
it is as easy as swapping controllers on the same
board and recompiling code. This connection
point between 8- and 32-bit at the center of the
Controller Continuum is our Flexis series of
MCUs. This series of MCUs is where the S08
and Coldfire V1 microcontroller duos share a
common set of peripherals and development
tools to deliver the ultimate in migration flexibility. You can quickly move from an 8-bit design to a 32-bit design in just a handful of clicks,
perfect for developing a portfolio of products
that span the performance spectrum.
A key benefit is that with Flexis MCUs, the designer has the ability to fully evaluate both the
typical 8-bit option and the higher performance
8
The Flexis AC family boasts an intelligent
combination of on-chip peripherals suited to
designing energy efficient appliances. The
product family is also scalable and flexible
enough to meet the needs of the different application areas within an appliance such as
motor control and human-machine interface
(HMI). The 8-bit MC9S08AC family ranges
from 8 Kbytes through 128 Kbytes of flash
memory, with up to 8 Kbytes of RAM. It is supported in 32LQFP, 44LQFP, 48QFN, 64 QFP,
64LQFP, and 80LQFP package options. The 32bit ColdFire MCF51AC family starts at 128
Kbytes and goes up to 256 Kbytes of flash memory, with up to 32 Kbytes of RAM and is supported in 64QFP, 64LQFP, and 80LQFP package
options. The integrated flash memory is programmable across the whole operating range of
the device, allowing the user to take full advantage of the in-application, reprogrammability benefits in virtually any environment, and
can be used for EEPROM emulation.
The flash memory is specified to 10,000
write/erase cycles over temperatures from -40 to
+125°C, and 100,000 write/erase cycles typical
at 25°C. It is also guaranteed for 15 years data
retention at 125°C, and 100 years typical at
25°C. The MCU family supports a broad range
of communication protocols typically used in
large appliance system designs, offering on-chip
COVER STORY
SPI, IIC and two SCI modules. The SCI modules are designed to simplify development of
LIN systems by enabling LIN break detection
and synchronization without the use of an
external timer channel. In addition the ColdFire
MCUs also feature a controller area network
(CAN) bus for network connectivity. To enhance system integrity, security and reliability,
the Flexis AC MCUs integrate a wide range of
hardware and software system protection features. A watchdog timer (COP module) with an
independent clock provides a safety mechanism
to monitor the flow of software, interrupt
handling and execution, and the CPU clock.
The CRC engine is designed to provide a fast
mechanism for testing flash memory and
checking serial communication protocols, such
as serial communications interface (SCI), interintegrated circuit (I2C) and serial peripheral
interface (SPI).
The devices can be enabled with system integrity software which includes periodic test
routines for CPU register, program counter,
hardware and software cyclic redundancy check
(CRC) engines, RAM March X and C, and independent watchdog timeout. These software
routines have been certified by the VDE Institute and are designed to enable manufacturers
to accelerate their development time by achieving compliance the with Class B IEC 60730 regulation for safe, reliable operation of electronic controls in household appliances. Additional features, such as active power-on reset, low
voltage detection and low voltage warning, help
protect against system failure caused by
brownouts. These on-chip features make the
MCU family one of the most robust MCU offerings in its class. The Flexis AC devices have
key peripherals such as analog-to-digital converter (ADC) and advanced timer modules that
span the performance requirements needed in
appliances from basic through to advanced
motor control. The 10-bit ADC used on both
the 8-bit and 32-bit Flexis AC devices has up to
16 channels available and has a 10-bit single
conversion time of 2.5µs.
The BLDC motor is very popular in appliance
because it is very reliable and achieves a high
level of efficiency by generating the rotor magnetic flux with rotor magnets. The 8-bit S08AC
devices feature three independent 16-bit
timer/pulse-width modulator modules (TPM),
one of which has up to 6 channels. This makes
it suited to controlling a 3-phase brushless DC
(BLDC) motor as the 6-channel TPM module
allows the generation of any pulse width modulation (PWM) pattern for any 3-phase motor
control. The ADC evaluates back-EMF, zerocrossing detection without any external comparators and senses other analog quantities
necessary for BLDC motor control. The ColdFire V1 AC devices offer enhanced performance
and peripherals to handle more sophisticated
motor control algorithms, while simultaneously
driving touch-screen user interfaces based on
proximity sensing software. As a result developers need only one 32-bit Flexis MCU to drive
the entire appliance application, which helps reduce component count, system cost and time to
market.
The 32-bit MCF51AC devices have introduced
a new timer module into the portfolio. The
FlexTimer module (FTM) is an evolution of the
existing TPM module and is designed to simplify the control of advanced motors. From a
motor control perspective it brings new features
such as complementary signal generation, dead
time generation, mask, polarity and fault
control, which are features usually found on
dedicated PWM modules for motor control.
The FlexTimer simplifies calculation of PWM
signals (automatic complementary signal generation and dead time insertion) and significantly enhances safety of PWM generation and
of the whole application (automatic complementary signal generation, dead time insertion
and fault control). The devices provide the capability to synchronize the analog-to-digital
controller (ADC) and the FlexTimer module
for best-in-class motor control enabling shorter washing cycle times, not only improving
Low on Power High on Features
Controller Solutions for today's low power demands
In response to today's relentless demands for reduced power consumption products,
Holtek has released its all new TinyPower A/D with LCD series of 8-bit microcontrollers.
In the application of its TinyPower technology, Holtek offers a range of devices with
extremely low power requirements to meet the demands for more environmentally
friendly products. This combination of low power characteristics and versatile range
of internal functions give these devices a broad application area some of which could
include utility metering, electrical appliances and instrumentation, to name but a few.
10 - pin MCU
USB MCU
Dual Slope MCU
Power
Management
EEPROM
TinyPowerTM MCU
Operating Voltage Range: 2.2V ~ 5.5V
Ultra Low Power Consumption
Industrial Specifications:- 40℃ ~ + 85℃
Fast Wake-up Time
Part No.
Program
Data
I/O
LCD
HT56R62
2K x14
128x8
20
19x4/20x3
Segment shared
Output
16
Flash MCU
UART MCU
Audio MCU
Phone MCU
Multiple Power Down Modes and Clock Sources
High Speed A/D converter
Timer
RTC
ADC
PWM
SPI/I2C
Package
8-bitx2
V
12-bitx6
12-bitx3
V
52QFP/64LQFP
52QFP/64LQFP
100QFP
HT56R64
4K x15
192x8
24
32x4/33x3
24
8-bitx1,16-bitx1
V
12-bitx8
12-bitx4
V
HT56R65
8K x16
576x8
24
40x4/41x3
24
8-bitx2,16-bitx1
V
12-bitx8
12-bitx4
V
HT56R66
16K x16
1152x8
32
48x4/49x3
24
8-bitx3,16-bitx1
V
12-bitx8
12-bitx4
V
HT56R67
32K x16
2304x8
32
48x4/49x3
24
8-bitx3,16-bitx1
V
12-bitx8
12-bitx4
V
HT56R642
HT56R644
HT56R654
HT56R656
HT56R666
HT56R668
HT56R678
4K x15
4K x15
8K x16
8K x16
16K x16
16K x16
32K x16
384x8
576x8
1152x8
1152x8
1152x8
2304x8
2304x8
24
24
24
24
24
24
24
16x16/24x8
32x16/40x8
32x16/40x8
48x16/56x8
48x16/56x8
64x16/72x8
64x16/72x8
16
24
24
24
24
24
24
8-bitx1,16-bitx1
8-bitx1,16-bitx1
8-bitx2,16-bitx1
8-bitx2,16-bitx1
8-bitx3,16-bitx1
8-bitx3,16-bitx1
8-bitx3,16-bitx1
V
V
V
V
V
V
V
12-bitx8
12-bitx8
12-bitx8
12-bitx8
12-bitx8
12-bitx8
12-bitx8
12-bitx4
12-bitx4
12-bitx4
12-bitx4
12-bitx4
12-bitx4
12-bitx4
V
V
V
V
V
V
V
52QFP/64LQFP
100QFP
52QFP/64LQFP
100QFP
52QFP/64LQFP
100QFP
64LQFP
100QFP
100QFP
100QFP
100QFP
100QFP/128QFP
100QFP/128QFP
Holtek Semiconductor Inc.
4F-2, No.3-2 BLD H, St.Yuan-Qu, NanKang Software Park,
Taipei, 115, Taiwan R.O.C.
Tel:+886-2-26557070 Fax:+886-2-26557383
www.holtek.com.tw/english/contact/contact.htm
9
October 2008
COVER STORY
feature is critical for debugging MCU-based
systems without interfering with software
execution. To help developers get their boards
up and running quickly and easily, the DEMOACKIT is offered, a flexible and cost-effective evaluation system for the Flexis AC family.
It contains the 8- and 32-bit Flexis AC daughter cards and includes a built-in USB BDM,
LEDs, a serial port, an acceleration sensor and
an I/O header.
Interchangable Daughter Cards for the 8-bit and 32-bit solutions allow designers to easily
evaluate both devices.
energy efficiency but also reducing water consumption. It is therefore well suited to controlling advanced motors such as ACIM/PMSM
which are gaining in popularity within the
appliance segment. Freescale offers a comprehensive support and training ecosystem of development tools, reference designs, application
notes, software examples and webcasts. The
Flexis AC devices offer an on-chip background
debug mode (BDM) system and in-circuit
emulation (ICE) with real-time bus capture capability providing a single wire debugging and
emulation interface that eliminates the need for
expensive emulation tools. This capability enables developers to perform non-intrusive debugging and emulation on the fly. The BDM
The DEMOACEX expansion board is also offered, which plugs into the DEMOACKIT and
allows developers to take advantage of the additional performance and integration features,
such as CAN, offered by the 32-bit solution.
The Flexis AC MCUs are supported by a complimentary version of CodeWarrior Development Studio for Microcontrollers v6.1, an
integrated tool suite that supports software development for Freescale 8-bit or 32-bit MCUs.
Designers can further accelerate applications
development with the help of the Processor
Expert tool, a rapid application development
tool in the CodeWarrior tool suite. I
Product News
I AMCC: 10Gb physical layer device
selected by comms companies
AMCC announces that several communications companies, including MergeOptics, MitelTeleoptix, and NetXen, have selected its QT2025
10-Gigabit per second physical layer device to
enable higher-speed communications systems.
These applications are being showcased at
AMCC’s booth at ECOC 2008. MergeOptics
has chosen the company’s 10-Gigabit Ethernet
Physical Layer integrated circuit technology for
use in high-speed optical X2 module connectivity solutions for data transfer applications.
News ID 474
I Holtek: 8-bit RISC architecture MCU
for high speed applications
Holtek announces a new R-F type 8-bit microcontroller, the HT47C06L. The device has a
working voltage of 1.2V~2.2V, a Program
Memory capacity of 1K*16, Data Memory capacity of 32 Bytes, up to 8 I/O lines, a 39-pixel
LCD driver, a 16-bit timer and a single channel
R-F converter function. The R-F function within the HT47C06L converts a resistance value to
a frequency, a function which can be used to
measure resistance values and then in turn used
to control motion or to display information
making it especially suitable for use in applications which require measurement and display
functions such as scales, temperature and huOctober 2008
midity meters, temperature and humidity controllers as well as other small scale household
electrical appliances.
News ID 1663
I Gleichmann: low power 16-bit
all flash MCUs
The 22 16-bit all flash microcontrollers of the
78K0R/Kx3-L series from NEC Electronics
distributed by Gleichmann Electronics feature
low power and high performance. Recent
measurements resulted in a current consumption of just 0.52 mA/MIPS at 20 MHz clock frequency. The dedicated real-time clock function
requires only 1.0 µA in standby operation
with a performance of 0.65 DMIPS/MHz.
News ID 463
I Toshiba: ARM Cortex-M3 microcontroller
for digital AV applications
Toshiba has announced a general-purpose
ARM Cortex-M3 core-based microcontroller
suitable for digital AV applications. The
device is the first in a full line-up of CortexM3 devices that will become available during
2009. The new TMPM330FDFG generalpurpose microcontroller with ARM 32-bit
CPU for embedded applications has an
HDMI-CEC channel enabling interdependent control of digital AV applications
10
through a single cable. It also has a function
for handling a remote control signal. Signals
such as CEC signals and remote control
signals that support various formats have
conventionally been processed in software.
Now these signals can be processed by hardware under conditions where the host CPU
is stopped, thereby reducing the standby
power consumption.
News ID 512
I IPSO Alliance: use of IP in networks
of smart objects
A group of technology vendors and users have
formed the IP for Smart Objects Alliance,
whose goal is promoting the Internet Protocol
as the networking technology best suited for
connecting sensor- and actuator-equipped or
"smart" objects and delivering information
gathered by those objects. Smart objects are
objects in the physical world that ‘ typically
with the help of embedded devices ‘ transmit
information about their condition or environment to locations where the information
can be analyzed, correlated with other data
and acted upon. Applications range from automated and energy-efficient homes and office
buildings, factory equipment maintenance
and asset tracking to hospital patient monitoring and safety and compliance assurance.
News ID 438
Hammer Down Your Power Consumption with picoPower™!
THE Performance Choice for Lowest-Power
Microcontrollers
Performance and power consumption have always been key elements in the development of AVR® microcontrollers. Today’s
increasing use of battery and signal line powered applications makes power consumption criteria more important than ever.
To meet the tough requirements of modern microcontrollers, Atmel® has combined more than ten years of low power research and
development into picoPower technology.
picoPower enables tinyAVR®, megaAVR® and XMEGA™ microcontrollers to achieve the industry’s lowest power consumption. Why be satisfied with
microamps when you can have nanoamps? With Atmel MCUs today’s embedded designers get systems using a mere 650 nA running a real-time
clock (RTC) and only 100 nA in sleep mode. Combined with several other innovative techniques, picoPower microcontrollers help you reduce your
applications power consumption without compromising system performance!
Visit our website to learn how picoPower can help you hammer down the power consumption of your next designs. PLUS, get a chance to apply
for a free AVR design kit!
http://www.atmel.com/picopower/
© 2008 Atmel Corporation. All rights reserved. Atmel®, logo and Everywhere You Are® are registered trademarks of Atmel Corporation or its subsidiaries.
Other terms and product names may be trademarks of others.
Exhibition Preview:
Embedded Systems at electronica 2008
Worldwide trends
and innovations in
the electronics industry
will be presented during
electronica 2008 at
the New Munich
Trade Fair Center from
November 11 to 14, 2008.
Around 3,000 exhibitors and
78,000 visitors are
expected to attend.
I The motto of the trade fair is “Get the whole
picture“. In 14 exhibition halls the world’s
leading trade fair for components, systems
and applications will present the complete
spectrum of electronics ranging from semiconductors, embedded systems, displays, sensor
technology, measuring and test equipment,
and electromechanics/system peripherals
(previously classified under interconnection
systems/components, switches, relays, keyboards and casing technology) through to
electronic design. The Focus Areas - automotive, wireless, embedded systems und micronano systems – will be presented by means of
separate exhibition sections and a series of talks.
Two 2-day conferences will also be held on the
subjects of automotive and wireless.
During electronica, Messe München and ICC
Media will be staging a 4-day program with
technical presentations in the “Embedded
Forum“ which is located in the exhibition hall
A6 (Embedded Hall). Access to the presentation
in the Embedded Forum is free of charge to all
electronica visitors.
According to the “Study of Worldwide Trends
and R&D Programmes in Embedded Systems”
by the European Community, the importance of
ES for Europe is creasing. Europe is today a
major player in the field of Embedded Systems.
While the US is the worldwide leader in the area
of traditional computing and data processing,
Europe has driven the revolution in ES.
Embedded Systems play a growing role in
research and development (R&D) and in the
economy of modern states as well. Its share in
the overall R&D activities in Europe was 9% in
2003 and will reach 14% in 2009. But Europe, although being a major ES player, may lose its
leading position to the US due to the imbalance
of money invested during the last decades. This
New electronica opening times
In line with the suggestions of exhibitors and visitors, the organising company "Messe
München" has changed the opening times of the exhibition this year. Consequently, the trade
fair pavilions are open between 9 a.m. and 6 p.m. on the first two days and exhibitors will be
available to the international public between 9 a.m. and 7 p.m. on "Long Thursday". On the
last day, the fair closes its gates earlier, at 5 p.m.
October 2008
12
might even threaten the competitiveness of
European industries, where innovation is deeply
influenced by Embedded Systems. This is the
most outstanding result of this study. Embedded
Systems have become a key factor in domains
like automotive, industrial automation and
medical devices. In these domains – at the same
time – the European industry is currently
leading the market. Therefore, Embedded
Systems are already a massive economic factor
that can help to maintain European competitiveness in these and other high-technology
areas. The value added by embedded electronics of a car will increase from 20% now to
35-40% by 2015.
The enormous potential of Embedded Systems
for Europe’s economic development is documented by the comparison of the world
market’s estimated growth-rate in ES of 14%
p.a. between 2004 and 2009 and the average
annual growth rate of the gross domestic product (GDP) of 4% between 1999 and 2002. The
importance of Embedded Systems is evidenced
even more by comparison of the electronics and
the ES market. The number of microprocessors,
for example, is estimated to double between
2000 and 2010, which would result in nearly 3
embedded devices per person on earth. Today
98% of all processors produced are used in
Embedded Systems. I
Hall A6 - Stand 107
Hall A1 - Stand 429
I Freescale: PowerQUICC III processor for embedded media
processing
Freescale has introduced the MPC8536E PowerQUICC III processor. The
advanced power and energy management features of the MPC8536E
tackle next-generation embedded media processing while enabling designers to address environmental and energy specifications. For instance,
printers and other office automation equipment must demonstrate certain environmental benefits and energy usage efficiencies in order to qualify for the ENERGY STAR program. The advanced power management
features of the MPC8536E address this challenge by pacing energy usage
according to the required workload, thus enabling OEMs to significantly decrease energy usage for their end products.
I MathWorks: latest version of MATLAB and Simulink
The MathWorks will be launching the latest version of MATLAB and Simulink
at this year’s electronica 2008. On its stand The MathWorks will present a
number of product demos on Model-Based Design and its use within simulation, test and measurement and HDL code generation. In addition, The
MathWorks will be conducting a series of short lectures and presentations on
the use of Model-based design. The Model-Based Design tools of The MathWorks support new and advanced methods for the development of complex
embedded systems. In the embedded space, Model-Based Design tool support
more and more domains for a fast generation of system models, formalisation of verification and validation on the model level or the automatic code
generation out of the prototype model and the final implementation.
News ID 412
News ID 489
Online ticket registration
for visitors saves money
and time
If you register for electronica 2008 early at
www.electronica.de, you can save 20
percent by comparison with the regular
entrance prices. This is because a day
ticket costs 26 euros if ordered on the
Internet instead of 32.50 euros. A fourday ticket valid for all days of the event
costs 60 euros instead of 75 euros. You pay
conveniently and safely by credit card.
Holders of guest tickets or e-guest tickets
can also use such tickets on the same
Internet link even before the fair starts.
After ordering the entrance ticket to electronica online, the user automatically
receives an e-mail containing a link to his
or her personal ticket voucher. This
voucher must be printed out and taken
with you to electronica. Very practical:
even en route to the New Munich Trade
Fair Centre, this printout can be used as
a ticket for all means of public transport
(MVV). At the entrance to electronica,
the voucher can be exchanged quickly
and easily for a full entrance ticket.
Visitors already registered have a separate
entrance area. You thus avoid any queues
and can go straight away to what interests
you without any delay.
78K0R/Kx3-L Ultra Low Power Microcontrollers:
Nothing lasts forever?
It‘s not just battery lifetimes that benefit from the 16-bit
78K0R/Kx3-L microcontroller. Alongside industry-leading
power-performance at 1.5 mW/MIPS, consuming just 0.52 mA/
MIPS at 20 MHz, plus similarly impressive lower speed and
low power modes, designers also benefit from innovations
in on-chip integration and flexibility of supply voltage:
m 1 MHz/8 MHz/20 MHz high accuracy oscillator circuits
m High speed, high accuracy A/D’s
m x1 to x12 programmable gain amplifier and multiple
comparator channels on-chip
m Real-time clock requiring just 1 µA stand-by current
m Flash programming across 1.8 to 5.5 V supply range
Kx3-L – One of more than 60 microcontrollers from our
78K0R family: from 16 kB up to 512 kB Flash. From 44- up
to 144-pins. From low power to high performance.
Order your ticket by 30 October and win
a self-fly helicopter flight. Every visitor
who registers on the Internet for electronica 2008 by 30 October is entered in
a competition: the organising company,
"Messe München", is raffling a self-fly
helicopter flight by Jochen Schweizer
Events – of course accompanied by an
experienced flight instructor – or an
Amazon.com voucher to a value of 359
euros.
www.eu.necel.com/78K
13
October 2008
Hall A4 - Stand 375
I Actel to demonstrate miniature motor
control with Icicle Kit
At Electronica 2008, Actel will highlight its
focus on power. For power-sensitive portable
applications, Actel will demonstrate miniature motor control and human machine interface functionality using its cell-phone-sized
Actel Icicle Kit, which leverages the company's
award-winning, ultra-low power IGLOO
FPGAs. Visitors to the booth will also see the
company's mixed-signal Fusion FPGAs operating in a MicroTCA chassis. Also demonstrated will be the FPGA-optimized ARM CortexM1 processor running on Fusion to show current, temperature and voltage monitoring and
other intelligent system and power management functionalities in a single chip.
News ID 497
Hall A5 - Stand 506
I Infineon: XC2300 MCUs with enhanced
safety features
Infineon introduces a new series of microcontrollers for use in automotive safety applications
that incorporate innovative features to comply
with state-of-the-art automotive safety standards. The new XC2300A series of the XC2300
family provides 32-bit performance and a rich
peripheral feature set and, with its newly added
enhanced safety features, is further optimized
for use in airbag systems and power-steering
applications. The members of the XC2300A series provide an application-proven and rich set
of peripherals as well as specific features designed to support failure-free operation of the
electronic control unit by detecting and in some
cases avoiding unplanned and undesired system
behavior.
News ID 507
Hall A1 - Stand 658
I ASSET to exhibit open tools for embedded
instrumentation
At Electronica 2008 ASSET InterTech will be exhibiting its open tools for embedded instrumentation, including the ScanWorks platform
which offers solutions for boundary scan
(JTAG), emulation, signal integrity on highspeed serial I/O buses, and chip/board/system
validation, test and debug. ASSET InterTech is
a supplier of open tools for embedded instrumentation to engineers doing design validation,
test and debug. The ScanWorks platform provides automation, access and analysis tools in
one environment. Users can quickly and easily
validate and test semiconductors, circuit boards
or entire systems during every phase of a
product's life, including design, manufacturing/repair and field maintenance.
News ID 493
Hall A4 - Stand 542
I ALPS: focus on extensive sensor range
ALPS ELECTRIC EUROPE will again participate in this year's electronica showcasing its latest portfolio addressing demanding, reliable and
cost effective applications with particular focus
on its latest extensive range of Sensors. Other
displayed items will include automotive, communications and electromechanical components, magnetic devices, thermal and photo
printers as well as numerous other products
which emphasize the company's huge commitment for interaction between user and product.
Besides the presentation of standard products,
ALPS will show by means of several customer
applications and live demonstrations both current state-of-the-art technology and near future
advanced concepts ranging from Pb Free Micro
Lenses for Optical Communication to E-Field
Communication Modules.
News ID 490
Hall A3 - Stand 507
I Memphis develops Intel certified
server modules
Memphis Electronic will develop special certificated modules in the area of server and hightech. At electronica 2008 Memphis will present
the first Fully Buffered Dual Inline Memory
Module (FBDIMM) with Intelcertification.
The FBDIMM technology has been specially
developed for the server market and offers the
advantage that despite increasing memory
clock frequency, the maximum storage extension of a system can be raised. The storage
modules are linked over a serial bus and have a
buffer on each module. The Intel-certification
attests that the server modules are compatible
with Intel-servers, work under full load and
have no design or mechanical defects.
News ID 508
Hall C3 - Stand 317
I Fujitsu: low pin-count 8-bit
microcontroller
Fujitsu has announced the MB95200 low pincount series, an extension of its 8-bit microcontroller family, F²MC-8FX. The series of single-chip standard microcontrollers with 8 24
pins is powered by an optimised core, with low-
leakage technology and embedded flash. Fast
processing and low power consumption make
the devices suitable for use in white goods such
as washing machines, refrigerators, ovens and air
conditioning units as well as for small household
appliances and consumer products such as
shavers, cordless phones and remote controls.
News ID 402
Hall A1 - Stand 506
I Altium: live product demonstrations
at electronica 2008
Altium will reveal the secrets to next-generation
electronics design at electronica 2008. The live
demonstrations will show how engineers, regardless of experience or background, can deliver
sustainable differentiation through innovation in
electronics design. Altium will be previewing the
latest features in its unified solution, and how it
can exploit today’s low-cost, high-performance
FPGA devices. Demonstrations will focus on the
Innovation Station, Altium’s complete off-theshelf solution that places intelligent devices at the
centre of the design process. By using the Altium
Innovation Station, engineers are no longer
constrained to a hardware configuration or a
pre-determined programmable device. Because
Altium’s solution works on a single data model,
previously separate design disciplines are intrinsically linked. Changes can be made to the
design without the documentation and formatting issues that often inhibit innovation.
News ID 492
Hall A4 - Stand 420
I TI: DAC with 18-bit monotonic performance
TI has introduced the highest accuracy digitalto-analog converter, which features 18-bit monotonic performance, 2 LSBintegral nonlinearity, 1 LSB differential nonlinearity. Delivered
in a small QFN-24 package, the DAC9881 enables customers to increase system performance
and simplify designs in precision industrial applications such as automatic test equipment, instrumentation, process control, data acquisition
and communications systems. Developed on
TI’s HPA07 high-performance analog CMOS
process technology, the DAC9881 enables customers to achieve higher levels of system performance in industrial applications, such as the
18-bit monotonic performance guarantees stability in closed-loop applications, such as industrial process control, low linearity error, low
noise and 4x more granularity than 16-bit.
News ID 428
Hall A2 - Stand M07
Hall A4 - Stand 560
I NEC: 8’bit microcontrollers with
I Microchip: demo board for touch-sensing
built’in Flash memory
NEC Electronics has announced that it starts
sample shipments of 18 new models of its 8’bit
microcontroller with built’in Flash memory.
These products are ideally suited to ancillary
functions as sub’microcontrollers, such as controlling small battery’powered systems, managing
power to reduce the standby power of home appliances and the like, and controlling key input.
applications
Microchip has announced the PICDEM Touch
Sense 2 Demo Board (Part DM164128) for capacitive touch-sensing applications. The easyto-use board comes with the royalty-free
mTouch Sensing Solution Software Development Kit and is populated with a 16-bit
PIC24FJ256GB110 microcontroller, which features an integrated Charge Time Measurement Unit peripheral for fast capacitive touch
sensing. This is also the world’s first 16-bit
MCU family with USB On-The-Go.
News ID 414
Hall A5 - Stand 207
I ST: advanced motor-control algorithms
for STM32 MCU
STMicroelectronics, has extended its library of
functions supporting vector control of electric
motors using the 32-bit STM32 microcontroller, with turnkey algorithms supporting single-shunt sensorless control, control of IPM
motors, and field-weakening controls for
PMSM motors. ST’s Cortex-M3 based STM32
MCU has already been designed into approximately 40 customer motor-control applications.
News ID 405
Hall A4 - Stand 420
I TI: video development platform
with TNETV3020
Texas Instruments has announced a video development platform that enables media gateway
equipment manufacturers as well as the broadcast community to build customized multichannel video solutions for next-generation
video applications. Combining TI’s
TNETV3020 multicore digital signal processor
(DSP), open-framework video software and a
reference board, this video development platform reduces development time for multimedia
processing equipment manufacturers.
News ID 415
Hall A5 - Stand 576
I Digi-Key and HI-TECH announce worldwide
distribution agreement
Digi-Key and HI-TECH Software have announced a global agreement for the distribution
of HI-TECH Software’s development tools.
HI-TECH is a provider of development tools for
embedded systems, offering compilers, RTOS,
and an Eclipse-based IDE for 8-, 16-, and 32-bit
microcontroller and DSP chip architectures.
HI-TECH products stocked by Digi-Key are
available for purchase directly from Digi-Key.
News ID 447
News ID 407
Hall A6 - Stand S02
I pls presents enhanced version of
Universal Debug Engine
pls Programmierbare Logik & Systeme presents
version of its Universal Debug Engine 2.4 at
electronica 2008 in Area A6, Both S02. The
UDE 2.4 also immediately supports NXP Semiconductor’s LPC32x0 microcontroller family,
which is designed for demanding industrial,
consumer, medical and network applications.
The devices are designed for up to 208 MHz
system clock and are based on an ARM9EJ-S
core with Embedded Trace Module and integrated Vector Floating Point coprocessor.
News ID 413
Hall A4 - Stand 159
I ADI unveils new high-speed
converter family at electronica
Analog Devices will unveil a new family of
high-speed converters and discuss additions to
its Blackfin and SHARC families of processors
at electronica 2008. ADI will also introduce its
latest iSensor and iMEMS intelligent sensor
products. The company will have a range of
demonstrations that represent industry-leading
innovations driving emerging applications in
automotive, industrial, medical and consumer
markets. The demonstrations will also highlight
ADI’s converter and embedded/convergent
processing and DSP technology.
News ID 495
Hall A5 - Stand 321
I Ramtron: European debut for F-RAM
memory devices
At Electronica 2008, Ramtron will debut the new
V-Family of high-speed and power flexible FRAM memory devices, which offer a lower operating voltage (2.0V to 3.6V) and integrated fea-
M
tures that reduce board space as well as assembly
and device costs. Applications suitable for the
new V-Family F-RAM devices include medical,
automotive, industrial control, robotics, utility
metering, RAID controllers, and industrial PCs.
News ID 494
Hall B4 - Stand 425
I Yamaichi: Bluetooth USB dongle for
industrial Y-Con series
Yamaichi announces the Y-ConBluetoothDongle-1, a IP67/68/69K device for wireless
data transmission according to the Bluetooth
SIG 2.0 standard. Y-ConBluetooth-Dongle-1 is
a Class 2 device working on 2.4 GHz, with a
maximum data rate of 3 Mbit/s. The built in
antenna allows a range of ca. 10 m. The operating temperature range is -10 C to +80 C, and
the USB interface connector has a durability of
ca. 1,500 mating cycles.
News ID 485
Hall A6 - Stand 642
I Vector: enhanced version of calibration
and diagnostic tool
Vector has extended its CANape measurement, calibration and diagnostic tool for optimal parameterization of ECUs. Version 7.0 has
extended measurement data acquisition options
and comprehensive diagnostic capabilities. Developers of FlexRay ECUs will benefit from the
FIBEX Explorer and dynamic allocation of XCP
bandwidth. The multi-recorder concept enables
parallel configuration of different measurements, and measurements can be started or
stopped independently of one another.
News ID 450
Hall A3 - Stand 431
I Anders extends intelligent colour
display platform offering
Anders Electronics will be announcing an extension to its UMR family of intelligent colour display platforms at electronica. The latest platform
will significantly extend the range of functionality and price points for designers and integrators
looking to incorporate colour TFT-LCD and
enhanced features into embedded applications.
The UMR family of intelligent colour display platforms has been developed to help designers and
system integrators deliver the ultimate user
experience in a wide variety of display-based
applications. The range currently includes the
UMR-X10-70 and UMR-X10-35, both of which
will also be on display at electronica 2008.
News ID 496
ore information about each news story is available on
www.embedded-control-europe.com/ece_magazine
You just have to type in the “News ID”. —
October 2008
16
Hall A2 - Stand M07
Hall A5 - Stand 506
I NEC: enhanced lineup of TFT LCD modules
I Infineon: multiband UHF transmitter
NEC announces five new amorphous-silicon
thin-film-transistor liquid crystal display modules incorporating a newly designed LED unit
that achieves both long operating life of 70,000
hours and low power consumption in the
backlight system. These new products enhance
NEC LCD Technologies’ core product lineup of
TFT LCD modules featuring white LED backlight systems.
with 8051 MCU
Infineon announces mass production availability of the SmartLEWIS MCU PMA7110,
a single-chip transmitter IC with integrated
microcontroller that provides virtually all
functions needed in a wireless remote control
device. The new, highest-integration member
of the SmartLEWIS MCU family of lowpower ASK/FSK multi-band transmitter ICs
for the sub 1GHz ISM frequency bands, covers the four frequency bands 315 MHz, 434
MHz, 868 MHz and 915 MHz on a single
chip. The advanced power control system
makes the PMA7110 ideal for use in battery
operated remote controls and wireless
sensing applications.
News ID 487
Hall A4 - Stand 375
I Actel: radiation-tolerant, flash-based
FPGAs
Actel has introduced radiation-tolerant, flashbased FPGAs for space-flight applications. The
reprogrammability of the low-power RT ProASIC3 devices simplifies prototyping and eases
hardware timing validation while offering critical immunity to radiation-induced configuration upsets. This announcement, combined
with the launch of the RTAX-DSP solutions announced, broadens Actel´s industry-leading
space-flight offering and gives designers the reliable, flexible solutions needed to design nextgeneration space-flight systems.
the world’s largest LCD monitor with a screen
diagonal of 108 inches used here as a screen for
interactive games but also generally suited as a
display for commercial e-signage applications
plus an approach for dynamic digital moving
walkways and escalator advertising whereas
the screen content jumps with the movement of
the viewer from display-to-display. LEDs are also
one of the important innovation topics of the
electronica. With energy-saving LED lamps, new
approaches for solar-powered applications and
sustainable production technologies, Sharp is
showing how progress and environmental
protection go hand-in-hand.
News ID 498
Hall A4 - Stand 420
I TI: 24-bit, 625kSPS ADC features wide
News ID 476
Hall A3 - Stand 207
I Sharp: ‘Green’ electronics for the
networked society
At electronica, Sharp is presenting key technologies for digital networking: displays of 2.2
to 108 inches in different technical designs, cameras, RF components and Zigbee-compatible
sensors. The highlights in digital signage include
bandwidth
Texas Instruments has introduced a 24-bit,
high-speed (625kSPS) delta-sigma analog-todigital converter, the ADS1672, featuring wide
bandwidth and a dual-path digital filter to give
greater flexibi lity to designersof automated test
equipment, test and measurement, medical
instrumentation, vibration analysis and
sonar/military equipment.
News ID 516
News ID 429
Hall A4 - Stand 560
I Microchip: LIN Bus 2.0/2.1 and SAE J2602
conform transceivers
Microchip has announced the MCP2021 and
MCP2022 LIN/SAE J2602 transceivers. The devices are 3rd party-LIN/J2602 approved, OEM
approved, and AEC-Q100 certified to meet the
stringent requirements of global automotive
manufacturers worldwide. The transceivers include built-in voltage regulators and are compliant with the LIN Bus 2.0/2.1 and SAE J2602
standards, as well as the previous-generation
LIN 1.X standards.
News ID 437
HIG
HS
RO
F LE
BU
XIB
PE
ED
ST
LE
Hall A2 - Stand M07
I NEC: GUI for configuration of MCUs
NEC announces the availability of Applilet2 device configuration software. The free to download Applilet2 software provides a graphical
user interface to configure all of the features and
peripherals available on all of NEC's MCUs and
significantly reduces the development cycle for
new products and applications. Applilet2 fully
supports all of the development tools available
for all of NEC's microcontrollers including IAR
Systems’ and Green Hills’ development environments. Users can also add their own code to
the project and this will not be altered during
the code generation process.
News ID 440
Please visit us at: electronica 2008, Hall.Stand A6.S02
17
October 2008
Hall A4 - Stand 159
Hall A4 - Stand 420
Hall A5 - Stand 506
I ADI: op amp with over-voltage protection
I TI: new DSPs and floating-point-DSP-plus-
I Infineon: XC2200M MCU series for
Analog Devices has introduced the ADA40912, a highly integrated precision operational amplifier with on-chip over-voltage protection circuitry which is an alternative to discrete analog
input solutions. The ADA4091-2 op amp’s
performance is fully specified, including the device’s on-chip over-voltage circuitry. This simplifies equipment design and error analysis and
results in more consistent output readings in industrial process controls, battery-powered instrumentation, power supply control and protection systems and remote sensors.
ARM applications processor
TI has announced three new devices that transcend traditional floating-point processors,
enabling engineers to easily design more
portable, connected, cost-efficient and highprecision end products. The devices, based on
TI’s new C674x DSP core, merge the advantages
of floating point with a combination of connectivity peripherals, low power and low cost
that, until now, has only been available with
fixed-point devices. TI’s new processors include
the industry’s lowest power floating-point
DSPs ‘ the TMS320C6745 DSP and
TMS320C6747 DSP ‘ as well as the OMAPL137 floating-point-DSP-plus-ARM applications processor.
automotive body applications
Infineon introduces a new series of highly-integrated microcontrollers designed for use in
automotive body applications, featuring very
low power consumption in stand-by and operation mode, higher performance and AUTOSAR compliance. The new XC2200M series
of the XC2200 family fulfils the demanding requirements of BCM applications such as internal and external lighting systems, car access and
door modules; Central Gateway applications
that manage all internal interfaces and the communication with external interfaces for aftersales software updates; and HVAC applications.
News ID 442
Hall A6 - Stand 414
I Digi: development of networked
devices with .NET Micro Framework
Digi International has introduced Microsoft
.NET Micro Framework v2.5 support for the
ConnectCore 9P 9215 ARM9-based Ethernet
networking core module. The .NET Micro
Framework extends the reach of Microsoft’s
embedded solutions to integrated device
platforms with smaller memory footprints.
The ConnectCore 9P 9215 features a rich set
of interfaces expanding the .NET Micro
Framework’s capabilities into new applications such as
News ID 511
Hall A4 - Stand 420
I TI: multi-purpose chip for closed-loop
contactless applications
TI has announced the availability of a new
secure multi-purpose contactless chip designed
for the growing closed-loop contactless micropayment, loyalty, ID and access application
markets. TI’s ISO/IEC 14443 Type B chip
called the RF-HCT-WRC5-KP221, combines
processing speed, advanced radio frequency
performance and industry-standard security
with a flexible and configurable memory that
supports up to five applications on one
contactless card or token.
News ID 504
Hall A5 - Stand 207
I STM expands STM32 options with 16Kbyte
Hall A2 - Stand M07
I NEC: 9.0-inch WVGA LCD module for
industrial
NEC has introduced a 9.0-inch amorphous-silicon TFT liquid crystal display module
(NL8048BC24-04 ), with WVGA resolution for
industrial equipment, including factory automation and measurement equipment. A
viewing angle of 176 degrees, high luminance of
350 candelas per square meter and high contrast ratio of 800:1 are realized through NEC’s
UA-SFT technology, which boasts high transmissivity and wide viewing-angle properties.
UA-SFT technology also reduces the color
shift that occurs due to a change in viewing
angle, allowing information to be viewed easily and accurately from any angle in either portrait or landscape orientation.
News ID 445
Hall A5 - Stand 159
I Rutronik: solutions provider shows
at 200 MSPS
Texas Instruments introduces a 16-bit, singlechannel, 200 mega samples per second ADC to
provide faster speeds previously only available
with lower resolution ADCs. The new data converters enable new levels of performance in
communications, test and measurement, and
defense applications. Evaluation modules simplify design and enable rapid evaluations of
these complex systems.
examples of applications
At this year’s electronica Rutronik will set the
focus on its presentation as solutions provider
for vertical markets. This new concept will not
set the primary focus on the display of technical devices, but rather present examples of
trend-setting applications embedding the components as well as the people using the technology. Special attention is spent on comprehensive total solutions for the markets e-Metering, renewable energies, automotive,
power&lighting, wireless and automation. At
the fair a consulting team consisting of product
manager, FAE and sales will answer any questions on site. As an important module in the offering of the distributor Webgate, logistics as
well as quality & services also play a major role
and are presented on a separate area at the
booth.
News ID 457
News ID 528
News ID 411
Hall A4 - Stand 420
I TI: 16-bit analog-to-digital converter
October 2008
News ID 510
Flash devices
STMicroelectronic has extended options for
users of its STM32 MCUs, by introducing new
devices with 16 Kbyte Flash density as well as a
complete new 48MHz series of microcontrollers
optimized for USB applications. There are now
60 STM32 MCUs available, combining the advanced ARM Cortex-M3 core with pin and software compatibility across all variants for efficient
product development and shorter design cycles.
News ID 520
Hall A4 - Stand 420
I TI: RF range extender for 2.4-GHz
low-power wireless networks
Texas Instruments has introduced a highly integrated radio frequency range extender for 2.4GHz wireless applications, such as ZigBee networks, wireless sensor networks and industrial, consumer and audio equipment. The
CC2590 extends range up to eight times the
line-of-sight by integrating a power amplifier
for improved typical output power of +12 dBm
and a low-noise amplifier for improved receiver sensitivity of +6 dB.
News ID 523
Hall A6 - Stand 143
I Renesas: low pin count 2 and 4Kbyte
flash MCU
Renesas announces the availability of the
R8C/2J microcontroller, which is based on the
existing R8C/Tiny series and has an innovative
16-bit CPU core and 8-bit bus. This new
R8C/2J device features a reduced set of peripheral functions and offers the flash memory options of 2 or 4Kbyte making it suitable for
cost sensitive functions, such as intelligent
watch-dog timer, power-on reset, low voltage
detect or as a secondary fail-safe MCU.
News ID 468
18
Embedded Forum at electronica
The Embedded Forum is a theater-style presentation area with free access for all electronica visitors.
The Embedded Forum is located in Hall A6, the dedicated “Embedded Hall”, close to the Main Entrance East.
At the Embedded Forum ICC Media is staging a 4-day forum programme with half-hour presentations about
technical and market trends, products, solutions and applications.
Programme Overview
Tuesday, Nov 11
Thursday, Nov 13
Session 1: Microcontrollers & Microprocessors, DSPs
Session 2: Development Tools / Small Form Factor Boards
Session 3: Embedded Computing Boards & Modules
Session 1: Development Tools & RTOS
Session 2: Microcontrollers & Microprocessors, DSPs
Session 3: FPGA-based Embedded Systems Design
Wednesday, Nov 12
Friday, Nov 14
Session 1: Small Form Factor Boards
Session 2: Development Tools & RTOS
Session 3: Motor Control
Session 1: Microcontrollers
Session 2: Model-based Design / Embedded Packaging
Tuesday, Nov 11
Session 1: Microcontrollers & Microprocessors, DSPs
10h30 - 11h00
Designing with AMD
presented by James Edwards and Oliver Götting, AMD
11h00 - 11h30
New low power processors for portability and performance
presented by Sebastian Perez-Vasseur, Texas Instruments
11h30 - 12h00
OMAP™35x application processors
presented by Jesus Ibanez, Texas Instruments
Session 2: Development Tools / Small Form Factor Boards
13h00 - 13h30
Code Free Test Creation – TestShell Reality
presented by Eitan Lavie, Product Manager at QualiSystems
13h30 - 14h00
Automated Defect Prevention for Embedded System Software Development
presented by Parasoft
14h00 - 14h30
Rethink Cool! Intel Atom processors for Embedded Computing Applications
presented by Intel
14h30 - 15h00
Small Form Factor Boards: Trends, Integration and Application
presented by Josef Behammer, Kontron
19
October 2008
Session 3 : Embedded Computing Boards & Modules
15h10 - 15h40
MicroTCA systems for real applications: key components and building blocks
presented by Vollrath Dirksen, N.A.T.
15h40 - 16h10
High End Multiprocessing with MicroTCA/AMC Systems
presented by Irene Hahner, Kontron
16h10 - 16h40
COM Express and UGM – an ideal combination
presented by Hubert Hafner, Kontron
16h40 - 17h10
Technical Trends with CompactPCI Boards
presented by Kontron
Wednesday, Nov 12
Session 1: Small Form Factor Boards
10h00 - 10h30
Efficient Design-In of Intel Atom processor
presented by Felix Kunz and Walter Furter, Digital-Logic
10h30 - 11h00
Future of Small Form Factor Boards
presented by Wolfgang Heinz-Fischer, Advantech
11h00 - 11h30
Battery Management with Intel Atom
presented by Christian Eder, congatec
11h30 - 12h00
AMD Turion64X2 processor reference design kit for Mini-ITX boards
presented by James Edwards and Oliver Götting, AMD
Session 2 : Development Tools & RTOS
12h30 - 13h00
A ‘new product introduction’ perspective on development systems
presented by Colin Weaving, Future Electronics
13h00 - 13h30
SMP Linux Debugging - Experiences, Challenges, Solutions
presented by Thomas Bauch, pls
13h30 - 14h00
Embedded System Virtualization: Trends and Opportunities
presented by David Kleidermacher and Joe Fabbre, Green Hills Software
14h00 - 14h30
Software Development Challenges for Multicore-based Systems
presented by David Kleidermacher and Joe Fabbre, Green Hills Software
Session 3 : Motor Control
15h00 - 15h30
Model-Based Design of Controls for an Electric Motor Application
presented by Gernot Schraberger, The MathWorks
15h30 - 16h00
Driver Evolution for Flexible CAN-based Motion Controls
presented by Eric Wallentine, ON Semiconductor
October 2008
20
16h00 - 16h30
Wireless Mesh Technologies
presented by John Schwartz, Digi International
16h30 - 17h00
Improving the performance of Burshless DC motors using
integrated Magnetic Rotary Encoders
presented by Josef Janisch, austriamicrosystems
Thursday, Nov 13
Session 1 : Development Tools & RTOS
10h00 - 10h30
Accelerate “Smart” User Interface Innovation
presented by Thomas Ulber, Mentor Graphics
10h30 - 11h00
(Details to follow soon)
tbd
11h00 - 11h30
Principles of High Assurance Software Engineering (PHASE)
presented by David Kleidermacher and Joe Fabbre, Green Hills Software
11h30 - 12h00
Platforms for Next Generation Mobile Devices
presented by David Kleidermacher and Joe Fabbre, Green Hills Software
Session 2 : Microcontrollers & Microprocessors, DSPs
12h30 - 13h00
Less Power, More Features... Microcontrollers For Next-Generation Designs
presented by Steve Norman, NEC Electronics
13h00 - 13h30
The Embedded Systems market in Germany
presented by Peter Burghardt, BITKOM
13h30 - 14h00
TMS320C2000™ 32-bit Microcontrollers – New platform and tools
presented by Stefan Bruder, Texas Instruments
14h00 - 14h30
MSP430F5xx Ultra Low Power MCU – A new level of integration
presented by David Smith, Texas Instruments
Session 3 : FPGA-based Embedded Systems Design
15h00 - 15h30
Design and Prototyping with FPGAs, but Targeting ASICs for Volume Production
presented by Barry West, ON Semiconductor
15h40 - 16h10
Model-Based Design for Implementing Digital Hardware Systems
presented by Prashant Rao, The MathWorks
Friday, Nov 14
Session 1 : Microcontrollers
10h00 - 10h30
Next Generation ARM9 Core-based Embedded Display Microcontrollers
presented by Roland Gehrmann, Toshiba
10h30 - 11h00
Product Design with Industrial Grade Modules and Software
presented by Axel Berghoff, PHYTEC
11h00 - 11h30
Measure, Control and Drive with 16-bit Real Time Signal Controller
presented by Infineon
Session 2 : Model-based Design / Embedded Packaging
12h10 - 12h40
Model-Based Design of Controls for an Electric Motor Application
presented by Gernot Schraberger, The MathWorks
12h40 - 13h10
(Details to follow soon)
tbd
13h10 - 13h40
How to embed standard active and passive components into a PCB
presented by Tuomas Waris, Microdul, HTC/Imbera
FREE Subscription to ECE magazine
Ensure getting your personal copy of ECE magazine free of charge by completting the online form at:
• www.embedded-control-europe.com/ece_magazine
October 2008
22
LatticeXP2 & MachXO
More of the Best
ϑ Low Cost Mainstream
FPGA Architecture
ϑ Single Chip Integration
RAM
ǧ ,QVWDQWRQ WKURXJK RQFKLS )ODVK
RAM
RAM
RAM
RAM
RAM
RAM
RAM
ǧ 8S WR ,2
FLASH
ϑ Flexible I/O
FLASH
ϑ On-chip RAM and DSP
Live Update
Programmability
ϑ Small Footprint
ǧ [ PP FV%*$ SDFNDJLQJ
DSP
DSP
DSP
DSP
DSP
SP
P
Fast, secure design changes.
JTAG
The Best Low Cost,
Non-Volatile Logic
9B0*/
)HZHU FKLSV VPDOOHU IRRWSULQW LQVWDQWRQ
VWDUWXS Ǩ WKRVH DUH MXVW D IHZ RI WKH EHQHILWV
RI /DWWLFHǠV QRQYRODWLOH SURJUDPPDEOH ORJLF
GHYLFHV /DWWLFH RIIHUV WKH EURDGHVW UDQJH RI
QRQYRODWLOH LQGXVWU\VWDQGDUG DUFKLWHFWXUHV
DYDLODEOH :LWK RQFKLS EORFN 5$0
HQKDQFHG GHVLJQ VHFXULW\ DQG WKH IOH[LELOLW\
WR DFFHOHUDWH WLPHWRPDUNHW RXU ODWHVW
/DWWLFH;3ǯ DQG 0DFK;2ǯ GHYLFHV GHOLYHU
0RUH RI WKH %HVW
/DWWLFH;3 GHYLFHV FRPELQH DQ HIILFLHQW )3*$
IDEULF ZLWK QRQYRODWLOH )ODVK FHOOV LQ DQ
DUFKLWHFWXUH WKDW ZDV RSWL
PL]HG IURP WKH RXWVHW ZLWK
KLJK SHUIRUPDQFH DQG ORZ
FRVW LQ PLQG /DWWLFH;3
)3*$V RIIHU . WR . /87V
MachXO Evalboard
GLVWULEXWHG DQG HPEHGGHG PHPRU\ 3KDVH
/RFNHG /RRSV 3//V SUHHQJLQHHUHG
VRXUFH V\QFKURQRXV ,2 DQG HQKDQFHG
V\V'63ǯ EORFNV
7KH 0DFK;2 IDPLO\ FRPELQHV WKH EHVW
DWWULEXWHV RI &3/'V DQG )3*$V WR VHUYH
DSSOLFDWLRQV WKDW WUDGLWLRQDOO\ ZHUH
LPSOHPHQWHG LQ &3/'V RU ORZ FDSDFLW\
)3*$V 0DFK;2 GHYLFHV LQFOXGH 3//V DQG
HPEHGGHG PHPRU\ DORQJ ZLWK RWKHU IHDWXUHV
\RX ZRXOGQǠW QRUPDOO\ H[SHFW LQ D &3/'
0DNH \RXU QH[W GHVLJQ \RXU EHVW ZLWK
QRQYRODWLOH SURJUDPPDEOH ORJLF
*R WR www.latticesemi.com/nv RU FDOO
MSC – Distributor of
MSC Vertriebs GmbH · Zentrale · Industriestraße 16 · 76297 Stutensee
Tel. +49 7249 910 - 0 · Fax +49 7249 79 93 · Stutensee@msc-ge.com
Q www.msc-ge.com
FPGAS & ASICS
Is motion control technology moving
from controllers to FPGAs?
By Stefano Zammattio, Altera Europe
Low-cost FPGAs offer not just
better performance but also
reduction in system costs and
implementation times for
motion control applications.
Figure 1. Examples of
industrial networks that
can be supported by Altera
FPGA devices
I Very early motion control systems used mechanical gearboxes and levers to select speeds
and drive power, but these systems were quickly replaced by analog electronic controllers that
gave much more flexible speed control and the
ability to create systems with more complicated movements. The next evolutionary step was
to add even more flexibility, reproducibility and
performance through the use of digital control
techniques implemented on microprocessors
and DSPs – the end result of this is the sophisticated motion control devices in wide use
today. With roadmaps for processor/DSP technology offering steadily increasing performance
you might wonder how could FPGAs, like
Altera Cyclone III series, possibly be the next
stage in the evolution of motor control.
Certainly microprocessors and DSPs are steadily decreasing in price, and motion control
system manufacturers have leveraged this to
create drives that are supremely effective and
reasonably priced. For most manufacturers
the evolutionary trend has been to arm the
drive with more local processing power and
flexibility - leveraging the increasing amount of
processing power available per dollar. However the industrial market is changing and simply
making faster, more intelligent and well-controlled drives is not enough to satisfy the new
demands of industrial customers. Today every
October 2008
market is under pressure to reduce costs, in the
industrial space cost reduction means creating
more efficient factories rather than faster or
more intelligent drive systems – this means
factory-wide information systems, low-cost
control networks and manufacturing systems
that can be quickly and cheaply reconfigured to
manufacture a different product. These cost-reducing measures can be enabled by the use of
industrial Ethernet on the factory floor and
equipment that is highly interoperable, allowing it to be easily modified for new applications
or systems. So how can FPGA devices deliver
these features and hence reduce costs for the
industrial customer?
Industrial Ethernet (IE) is a rapidly growing
technology, both in terms of rate of adoption
and evolution – there are many different IE
standards (>20), each providing a slightly different solution to the industrial networking
challenge. Setting up new systems using IE is
quick and easy due to features like low-cost
standard connectors, support for long cabling
distances (up to 100m) and hot plug capability. However, drive manufacturers are faced with
the problem of which IE protocol(s) they
should support. Customers, of course, will demand the option that fits their application and
budget best - but how can the manufacturer
cost effectively support multiple IE standards?
24
An obvious solution is to develop custom
daughter cards (one per IE standard) or integrate a multi-standard ASIC device in to the
controller. But, because there are so many standards (note that these are constantly evolving as
well!) and that ASIC devices quickly become
obsolete (due to newer versions being available
with support for new/updated IE standards) you
would need to support a new product development for each change and each new protocol to
be supported. This is an expensive solution
especially when calculated over the long term of
industrial equipment lifetimes.
However, a board that carries a low-cost FPGA
device and Ethernet PHY transceivers can
(with appropriate hardware and software IP)
support any IE standard. As the FPGA is programmable, it can be easily re-configured to
support any new protocol, this can be done at
any time - even if the device is in a machine already on the factory floor. This allows system
developers to easily program in new IE protocols (or updated versions of the current protocol) and enables them to re-use the same
equipment in any part of the factory. Legacy
support is easy - simply install the appropriate
FPGA configuration that supports the same
version of the IE protocol used in the rest of the
equipment and your device is ready to connect
to the system. An implementation of an IE pro-
FPGAS & ASICS
effectively address this connectivity issue but
how else can they be used to reduce the cost of
drive systems?
Figure 2. Reducing cost with FPGA-based
system integration
Today processing power is relatively cheap and
other features consume a significant fraction of
the cost of the system – for example the cost of
a proprietary fieldbus ASIC, connectors and cables can be much greater than the cost of the
CPU or DSP. This is one of the reasons why IE
is becoming so popular. FPGA devices also offer
the ability to absorb all the digital logic and interfaces in the drive system. Interfaces like
PWM, I2C and SPI are easy to implement in the
FPGA, as are digital motor encoder and A/D
converter interfaces; more complex interfaces
like PCI, PCI express and serial rapid IO are
also available as off-the-shelf IP. FPGAs can
even be used to support other useful protocols
like CAN, Profibus and other traditional fieldbuses. If later on the designer decides they need
to add another I/O interface or block of processing logic, it is easy to add these to the FPGA
design.
tocol based on a low-cost FPGA device can be
cheaper and lower power than one based on a
multi-standard ASIC device, and certainly is
much more future-proof. Clearly FPGAs can
Soft processors like the 32-bit Nios II processor
from Altera also offer the ability to integrate
software functionality into the FPGA. This
means things like IE stack processing, sensor
data processing, generating graphics for LCD
displays and even serving data over web pages
can now all be done from inside a single FPGA
device. This enables the industrial developer to
integrate a large portion of the system into a
single FPGA device and reduce the size and cost
of the circuit board. Smaller size is usually a
good thing for the product but an additional
side benefit is that this kind of integration can
deliver a much lower power system, enabling
designers to eliminate cooling fans and reduce
the cost, physical size and form factor restrictions even further.
Many industrial systems use analog signals between the sensor/encoder devices and the controller, in busy industrial environments these
analog signals are subject to noise, especially if
the controller is a long way from the unit being
monitored. As with many applications (eg.
Audio CDs, DVD, digital radio, etc), one way
around this is to transmit the signal in a digital
format, this means converting or even generating the data in a digital format at the remote
location. The EnDAT and BiSS encoder interfaces and sigma delta A/D converters are examples of sensors that output the data directly into a digital format. Not only is there no
noise from the data transmission but these new
FPGAS & ASICS
tralised control and ones with distributed control. A centralised system has many motors and
sensors connected to a single controller – this
brings the advantage of low cost and the ability to easily co-ordinate the control of the system
as a whole. With the advent of relatively lowcost industrial PCs (IPC) this type of application is increasing in popularity but it is limited
by the processing power and I/O capability of
the single controller (or IPC). In a distributed
system each motor has its own dedicated
processor to locally control the motion – this
approach is more expensive and contains a lot
of wasted computational resource but it is possible to easily build large systems as long as
there is a limited requirement for interaction
between the control axes and a well-defined system model and control methodology.
Figure 3. Example of an FPGA-based motor controller system
Frequently these last two requirements are
quite complex and often the easiest way to implement them is to use an industrial PC combined with a clock-based control system like
IEEE1588. This adds even more cost and wasted processing resource to the system. There is a
clear benefit in somehow combining the low
cost and easily co-ordinated control of the centralised system with the scalability and fast drive
performance of the decentralised system.
Figure 4. Comparison of a traditional distributed drive control system with a centralised
IPC/PLC-based system using real-time Ethernet
technologies bring other benefits like transmission of motor temperature data on the same
wire as the encoder positional data and lower
quantisation noise in the sigma delta A/D
converters. With a traditional DSP or microcontroller solution these novel digital sensors
require a resolver to convert the data back to the
analog domain so that they can be read by the
on-chip A/D converter. Thanks to the ability to
support digital logic, the FPGA is able to resolve
these signals directly in digital format, delivering the quality of the new technologies without
the cost or clumsiness of having to use an external resolver and analog interface. The flexibility of the FPGA enables the designer to add
as many interfaces of whatever type required to
their design, opening the door to customised
single chip solutions that were simply not
possible before. The flexibility and power delivered by the combination of IE and FPGA devices also brings about the opportunity to open
up the way drive systems are put together. The
trend to put more intelligence in the drive is an
obvious consequence of the falling cost of processing power but it also means that the drives
are increasingly complex, require detailed models of the motors and rely on proprietary software. The result of this is that the user has no
real visibility of the drive technology – some
drives may offer up to a thousand parameters in
an attempt to open up the drive control but this
makes them awkward and time-consuming to
customise.
Also, proprietary motor models make it impractical to use motors from another vendor.
This makes it difficult for users to cost-effectively design and put together their own custom
systems, especially where multiple axes of control need to interact closely to deliver the motion required. Motion control systems can be
simply divided into two types, ones with cen-
Today this can be achieved through the use of
high-performance real-time IE protocols (eg,
EtherCAT, SERCOS III, PROFINET IRT, etc).
With these protocols it is possible to make a
high-speed, low-latency connection between
many drive controllers and a single industrial
PC. This alleviates the I/O bottleneck for the PC
and enables the designer to bring many drives
and sensors under the control of a single
processor. Drive specific calculations like current control and velocity observation can still
done locally at the drive; in a FPGA these can
easily be implemented in hardware allowing
even complex algorithms to calculated in
<100ns. This alleviates the IPC/PLC and the IE
connection of the burden of transmitting and
calculating the low-level data, and allows the
system to use its resources for the higher-level
requirements like velocity and position control.
Hence the combination of fast IE and the FPGA
give the IPC the ability to support a high performance centralised feedback control system
for many motors. This also gives the end user
easy access to the control algorithms being run
in the IPC, hence ‘opening up’ the system and
giving the user full control. I
More information about each news is available on
www.Embedded-Control-Europe.com/ece_magazine
• You have to type in the “News ID”. —
October 2008
26
FPGAS & ASICS
Product News
I Lattice: PCI Express development kit
I Picor: Cool-ORing family targets
for LatticeECP2M FPGAs
Lattice announces the availability of a new low
cost PCI Express development kit for its LatticeECP2M family of low cost 90nm FPGAs
which is based on a new PCI Express x1/x4
evaluation board. The new kit includes four key
capabilities for quick evaluation and rapid, low
cost PCI Express system design. There are several demos available, including a control plane
application, a throughput demo for highbandwidth applications, and two demos supporting scatter-gather DMA capabilities: a
color bar demo and an image transfer demo
(which also makes use of the Lattice ScatterGather DMA IP core).
redundant power architectures
Picor announces the Cool-ORing family of fullfunction Active ORing solutions and discrete Active ORing controllers addressing the requirements of redundant power architectures implemented in high-availability systems such as
servers, high-end computing and telecom and
communications infrastructure systems. The
Cool-ORing PI2121 / PI2123 / PI2125 are complete full-function Active ORing solutions with integrated high-speed ORing MOSFET controllers
and very low on-state resistance MOSFETs.
News ID 532
I Cypress combines PSoC and nvSRAM
I Holtek: microcontrollers in 10-pin package
Two new devices, the HT48R01A and
HT46R01A, have been added to Holtek’s range
of ultra small outline 10-pin package Holtek
microcontrollers. Common features include 1K
x 14 of Program Memory, 64 bytes of Data
Memory, up to 8 I/O pins, a 6-level stack and an
8-bit Timer/Event counter. Additionally the devices contain an RTC timer, an external interrupt and a complimentary buzzer pair output
function. The internal Low Voltage Reset function can also be selected to have three different
voltage activation levels. Both devices are supplied in ultra small 10-pin package types. The
HT46R01A also contains an 8-bit 4 channel
A/D converter as well as a single channel 8-bit
PWM output.
News ID 398
I MSC: high power light engine on
Keithley: series 3700 switch/multimeter
line with new plug-in cards
Keithley announces an expansion of its Series
3700 System Switch/Multimeter and Plug-in
Card Family with the addition of two new plugin cards, the Model 3724 Dual 1X30 Solid State
FET Relay Multiplexer Card and the Model
3750 Multifunction I/O Card. The new cards
offer test engineers broader support for a
wider variety of switching configurations in
order to keep up with the demands of increased
testing complexity.
I
News ID 1767
News ID 471
I Actel expands military-qualified
in a single package
Cypress introduces a device integrating a
non-volatile static random access memory and
a programmable system on chip. The new
PSoC NV family serves applications requiring
continuous data logging from sensors, analog,
and digital inputs. The devices’ analog frontend can simultaneously sample up to 8 inputs
from sensors and analog sources and store the
data in the embedded nvSRAM. Regular operation accesses are directed to an SRAM array
and automatically secured into a non-volatile
quantum trap cell in case of power failure.
flash-based FPGA offerings
Actel has added new ProASIC3 and ProASIC3EL FPGAs to its military-qualified product
offerings. Verified to operate across the full military temperature range (-55 to +125 C) and
ranging in density from 600,000 to 3-million
system gates, the new low-power devices are
immune to neutron-induced configuration
upsets, saving board space and minimising
complexity in the system.
News ID 1861
I Radiocrafts: wireless M-Bus and
RLDRAM I/II devices
Lattice Semiconductor has announced FPGAbased support for RLDRAM I/II devices. The
LatticeSC and LatticeSCM FPGA families now
support RLDRAM I/II rates up to 800Mbps.
The high-speed RLDRAM I and RLDRAM II
memory controller IP is implemented in
Lattice’s low power MACO structured ASIC
technology.
ZigBee-gateway for smart metering
Radiocrafts and Wavecom have announced the
launch of a GSM/GPRS/EDGE gateway for
smart metering which embeds wireless M-Bus
and ZigBee, all in a compact form factor. The
wireless M-Bus standard specifies the
communication between water, gas, heat and
electricity meters and concentrators, whereas
ZigBee is a standard for monitoring and control
applications using low power radio networking.
The solution is based on Wavecom’s Fastrack
Supreme, a programmable application processor
with GSM/GPRS/EDGE modem capabilities.
News ID 462
I Lattice: FPGA-based support for
a COB basis
MSC is delivering a high power light engine on
a COB basis in the dimensions of 58,5mm x
29,7mm with 160 LED dies on board. Carrier
material for the board, which is deliverable in
cold white and warm white, is ceramic/metal.
This product has a optimized heat distribution
due to direct mounting onto aluminium base.
This light engine has a very high reliability due
to the matrix interconnection system. Because
of the high packing density it generates a
homogeny high-performance Light output with
up to 800lm at a power consumption of 10Watt.
The price of the light engine is very competitive
for use in low and high volume applications. Already available are also a 30Watt device with
2400lm and a 100Watt device with >10.000lm.
8000lm will follow. Even custom specific devices
with various dimensions are possible.
News ID 425
News ID 448
Connect One: miniature IP controller
for mobile M2M
Connect One releases iChip CO2144, a new
addition to its iChipSEC family of machine-tomachine IP Controllers. CO2144 offers complete
IP connectivity and security in small form factor,
10x10mm LFBGA 144-ball package. This miniature package supports wireless LAN and all
cellular standards, making it ideal for applications such as automotive, remote monitoring,
and medical devices where secure, robust connectivity is essential. Multiple power-save modes
increase battery life for these mobile devices.
I ITTIA: improved DB-SQL engine
offers query optimizer
ITTIA announces new advances in its lightweight DB-SQL database library, including a
new query optimizer. Enhancements to the SQL
engine improve index utilization and add support for parametric queries and statement
caching. ITTIA DB-SQL version 2.6 executes
SQL queries faster through enhanced caching
and query plan optimization. The SQL engine
now caches table descriptions and statement execution plans to significantly improve execution
time in a deployed application.
News ID 477
News ID 1786
News ID 1862
I
27
October 2008
FPGAS & ASICS
FPGAs enable large power savings
for industrial motor control
By Mike Thompson, Actel Corporation
Mixed-signal FPGAs are a new
alternative for industrial
motor control. In combination
with an integrated soft
processor, they offer the
ability to easily implement
motor designs for a range of
motor types, at a cost
attractive for
most applications.
I From elevators and home appliances to robotics and automated industrial manufacturing
lines, electric motors are used nearly everywhere. Today, electrical power consumption
across the globe is reaching staggering figures.
More than 50 percent of this power is consumed by electric motors. Unfortunately, many
of these motors are inefficient and waste a substantial amount of the power they absorb. For
example, the efficiency of small AC motors can
be as low as 50 percent. While an increase in
motor size can improve motor efficiency, there
is still opportunity to improve efficiency and
reduce energy consumption.
Adding electronic control can dramatically
improve efficiency, but the high cost of control
and power electronics has been a barrier to its
implementation. With technology improvements in semiconductor processes and integration, mixed-signal field-programmable gate
arrays (FPGAs) are emerging as an important
alternative for motor control. These highly integrated, flexible platforms offer most of the resources needed for motor control on a single,
low-cost device. Using FPGAs in lieu of fixed
logic gives designers the flexibility to implement
the most efficient design for their application,
and the ability to use the same device across a
broad range of motor control applications.
With a mixed-signal FPGA and a soft FPGAoptimized microprocessor, intelligent load
October 2008
Figure 1. For efficient control of single and
three-phase motors, mixed-signal FPGAs, like
the Actel Fusion device, offer a highly flexible,
low-cost, single-chip solution, which can
contribute to the reduction of power
requirements and the maximization of
energy cost savings.
matching or variable speed control can be
achieved, increasing the power efficiency of
electric motors across the full range with a minimal increase in motor cost. In fact, coupled
with best practices, the mixed-signal FPGA plus
soft FPGA-optimized microprocessor combination can result in motor efficiencies approaching 95 percent. Implemented broadly,
electronic motor control could result in global
electric power savings between 15 and 20
percent in addition to significant annual
reductions in energy consumption and
greenhouse gasses.
When an AC motor is operated near full load,
it can reach efficiencies over 90 percent. However, few motors are consistently operated at full
load due to natural load variations and over-sizing, reducing efficiency by as much as 75 percent and wasting power. It is not unusual to find
motors that are two to three times larger than
they need be for the load that they are driving,
which is an expensive mode of operation.
Even when correctly sized to meet the maximum load, the motor is typically run at a lower,
less efficient loading. For example, an escalator
is sized to carry the maximum number of people. Most of the time, however, there are far
fewer people on the escalator than the specified
maximum capacity, causing it to run at a low
level of efficiency and waste power. With electronic motor control, the load can be intelli28
gently and continuously sensed and exactly
matched with the proper input power, maximizing the efficiency of the motor over the full
operating load range and minimizing power
consumption and operating costs. Even small
variations in the loading can be detected and
power precisely applied to match it without affecting the speed of the motor. In effect, electronic control constantly sizes an AC induction
motor to the job, so that it is always operating
under ideal load conditions.
The conversion of AC motors does not necessarily require an expensive replacement of all of
the motors that are currently in use. The US
Department of Energy estimates that the US industrial sector alone uses 12.4 million motors
larger than 1hp. Motor replacement is on-going
with as many as 600,000 motor failures and replacements annually. This means that, over the
next 20 years, most of the motors larger than
1hp will need to be replaced, and the scenario
is much the same elsewhere around the world.
Replacing all these motors with highly efficient
electronically controlled motors can reduce ongoing industrial power requirements by as
much as 18 percent, resulting in significant energy cost savings for the manufacturing sector.
For applications that can be operated at a constant speed, intelligent load matching via electronic control is a great solution. Unfortunate-
FPGAS & ASICS
stantial number of calculations that have to
occur in the short period of time available within each 120 degree phase, including trigonometry, proportional-integral-derivative (PID),
real-time flux and torque interface functions.
For AC motors controlled with a vector scheme,
the requirement is for a small, but powerful
processor that can support these calculations
and the rest of the application for communication and the user interface.
Figure 2. Mixed-signal FPGAs offer several advantages for industrial motor control designs,
including lowered cost due to fewer components, easier manufacturing, increased motor reliability
and efficiency.
ly, not all applications that utilize AC motors
can be operated at a constant speed. For lowcost drives that are suitable for applications
with known loading, variable-frequency drives
(VFD) can be used to vary the motor rotational speed to match it to current conditions. The
ability to continuously vary the speed depending on conditions and maintain a constant ratio
between frequency and voltage (V/f control) is
an easy way to get variable speed operation
from a three-phase motor.
Compared with alternative solutions, the cost of
FPGAs and the lack of the required analog
peripherals for AC motor control has historically excluded them from consideration as a
solution for these applications. However, new
cost-effective mixed-signal FPGAs offer a highly flexible single-chip solution providing much
of the resource needed for motor control
implementation for a broad range of motors
- from single-pole permanent magnet motors
to large three-phase AC drives.
At 600 ksamples per second, roughly two to
three times faster than is required for AC
motor control, the ADC in a mixed-signal
FPGA allows the direct measurement of the stator and rotor currents to determine rotor
speed and position. Additionally, with up to 30
ADC inputs, sampling the back-EMF of each
winding, the motor current, bus voltage, and
any other condition in a motor is as easy as connecting the device and making the appropriate
measurement. The use of a mixed-signal FPGA
with an integrated soft processor, such as the
32-bit ARM Cortex-M1 microprocessor, allows
motors to be built with sensorless sinusoidal
current control, eliminating costly sensors and
further reducing the price of the electronic controls. Together, a Cortex-M1 processor in a
mixed-signal FPGA can also perform diagnostics in addition to monitoring the bus voltage,
motor currents and speed. The ability to run diagnostics and respond intelligently to problems
as they occur can significantly reduce damage
and increase the life of the motor, further reducing the cost of ownership.
The concept of harnessing rotating magnetic
fields is still evolving with new motor technologies and electronic motor control techniques. In many applications, both the load and
the speed are variable, so vector control (fieldoriented) is widely used. Because it is not based
on steady-state motor equations, it can deal with
the varying operating conditions that are seen in
many motor applications. Vector control allows
responsive and accurate speed control with a
changing load and offers optimum efficiency
even during motor transition. It also allows full
motor torque capabilities at low speed. An
advantage of using mixed-signal FPGAs for vector control is that the same device can be used
to control a range of motor types, including permanent-magnet AC and brushless DC motors,
with only slight changes, by using the appropriate model for the motor type (figure 2).
For a three-phase AC motor, the vector algorithm must be continuously calculated at a rate
between 1 kHz and 10 kHz. There are a sub-
In actual applications, AC motor control requires 8 to 20 MIPS per control axis, which is
easily achieved with an ARM Cortex-M1
processor in a mixed-signal FPGA. This combination enables the full conversion, including
the measurement of the currents, to be carried
out in less than 6µs allowing more than 165,000
conversions per second, which is more than
adequate for most AC motor control applications. In addition to the processor, the right peripheral set for the application is important.
Programmable logic is often preferred for implementing the various user interfaces and digital control logic, including network and peripheral interfaces, pulse width modulation
(PWM), quadrature-encoder interface and
sensor inputs, critical to today’s motor control
systems. Because the processor, memory and
peripherals can be supported within a single device with a mixed-signal FPGA, the additional
components required are minimal, other than
the inverter block and the motor itself, significantly reducing the cost of the electronics and
making this solution attractive for a broad
range of motor designs.
The demand for energy savings is putting
pressure on industrial manufacturers to use
more efficient motors. The largest potential savings will come from the use of electronically
controlled motors in industrial applications in
the range of 500W to 10kW. Motors larger than
this generally have a much higher efficiency and
the motors in this range are used in very large
number in the industrial environment. Many of
these motors run at constant speed with frequent starts and stops, resulting in as much as
50 percent of the energy they consume being
wasted. A motor controller built with a mixedsignal FPGA and used with discrete trench insulated gate bipolar transistors (IGBTs) can
achieve efficiencies approaching 95 percent
across the full operating range. This means that
a smaller, lower power motor can be implemented and run continuously at lower speeds,
eliminating the need to turn the motor on and
off, thereby reducing power consumption,
heating and motor noise. I
www.embedded-control-europe-com
29
October 2008
MICROCONTROLLERS & DSPS
Low-cost direct display control with
embedded microcontrollers
By Guenter Plechinger, Renesas
The market for visualization
solutions and their corresponding functions in many
devices is growing rapidly. In
this article an LCD demo
application is presented that
uses the Renesas H8S/SX flash
controller, a single-chip-MCU.
I This LCD demo application is a low-cost
solution, which offers advanced TFT display
solutions for a broad range of applications in
cost-sensitive fields. One can add a TFT display
for applications in fridges, ovens, metering,
thermostat units or medical equipment, offering simplicity for the user, at the same time as
an attractive appearance. Together with a
broad, seamless offer of middleware, it makes
the design start very simple.
The direct drive TFT control solution utilizes a
H8S/2378 or a 32-bit H8SX/1668R MCU together with a graphic software package (GUI,
Graphic User Interface) from Segger. This software package contains library routines allowing
any kind of high quality pictures to be drawn
on the display. In other words, this programme
allows drawing of user interfaces with soft transitions as well as custom-specific pictures. By
using the Renesas software application programming interface (API), emWin- and
embOS software packets from Segger can be
tied into H8S/SX-LCD- applications. The
emWin software package enables the user to
quickly develop 2D graphics and animation
support as well as to support user-defined text
fonts. The embOS supports the multi-bus
exDMA architecture (external bus direct memory access) of the H8S/SX MCU, minimizing
costs by allowing different tasks to be run at one
time. The H8S/SX comes with up to 50 MHz
October 2008
clock and is equipped with highly-integrated
peripheral functions for real time tasks. The onchip functions drive the TFT-panel in a fully
deterministic way, meaning the CPU load is
hardly noticeable. There is no need for any
external LCD controller with frame buffer.
The multi-bus architecture and the on-chip
exDMA controller enable data transmission
from the external frame buffer to the LCD
panel. The major CPU relief is achieved using
the transfer cycle exDMA module. Control
signals are synchronized by the TPU timer unit
with the data transfer.
One major advantage of the H8S/SX-family is
upward-compatibility to the H8/300-,
H8/300H-, SLP- and Tiny-CPU families. This
ensures availability of the widest performance
range. In addition, Renesas flash technology ensures the utmost reliability. H8SX-MCUs with
50 MHz (in future up to 80 MHz) offer speed
advantages over the H8S-CPU as well as improved architectural features. The memory
line up in Renesas microcontrollers offers a
wide selection from ROMless devices, maskROM-derivatives up to high integrated 50MHz
flash 32-bit CISC-Controllers with 1MByte
flash. With their small packages (9x9mm²
LGA, BGA or 120-, 144-pin QFP-package)
these H8S/SX-derivatives meet the requirements of systems with high packing density.
The H8S/SX family provides numerous com30
munication interfaces – either USB-, Ethernet-,
I²C bus or serial SCIs interfaces, with smart
card-Option. The ROMless devices with RAM
are pin-compatible to up to 1MByte
flash/56KByte RAM devices with 384KByte /
40KByte or 512Kbyte / 40KByte. For timer
applications the 6-channel timer pulse unit
(TPU) with 16 input-capture- /output-compare is very useful. In addition to the timer
blocks (16-bit timer TPU, 8-times 8-bit TMR,
watchdog timer) functions like 10-bit A/D- and
8-bit D/A converters complete the peripherals.
6 flexible current-saving modes allow a long
battery lifetime: clock-division-, sleep-, modulestop-, all-module-clock-stop-, software-standby- and hardware-standby-mode.
The latest TFT-LCD panels are truly dual-purpose peripherals because they have both output
and input capabilities. They generally use a parallel interface, require constant refreshing, and
support touch-sensitive control functionality.
As output devices, the panels give product developers a very flexible and dynamic way to
show a large amount of information to users. As
input devices, the panels allow the user of a
product to touch a button or icon on the screen
to activate a function and then slide the finger
to select options, rotate/resize an image, or perform other actions in an easy, natural way.
Hardware issues include driving the LCD
interface at high data rates. Software issues
MICROCONTROLLERS & DSPS
application programs can be ported easily. The
main application will only be interrupted by a
very short interrupt service routine of the
exDMA controllers. The exDMA-controller of
H8S/SX copies in a cyclic way all data for a full
picture from SRAM to the TFT panel.
Figure 1. Complex images and animation can be created because the H8S CPU performs updates
to the external SRAM frame buffer during LCD panel operation
center on generating the code that produces the
displayed images. To ease the development of
low-end to mid-range systems that can display
complex images on QVGA and VGA TFT-LCD
panels, Renesas now offers 16-bit H8S series
and 32-bit H8SX series microcontrollers that
have a TFT-LCD parallel-interface with directdrive capabilities. These devices simplify designs
by eliminating the need for an external LCD controller chip, while providing sufficient throughput to perform both system control tasks and
execute the graphics software for generating
animated display images. Moreover, these
microcontrollers are supported by a defined
software application-programming interface
(API) to which third-party graphic routines and
An important architectural feature of the H8S
and H8SX microcontrollers is a dual databus
system. It allows the exDMA engine of the TFTLCD interface to drive data efficiently from an
external SRAM frame buffer to the LCD display.
This data movement is done in parallel with the
operation of the main system bus (CPU and
DMA engines) and the LCD panel is driven
without loading the system bus. Thus, the
chips can directly operate a TFT-LCD panel
with complex images while also performing
other system connectivity and algorithm operations. Updates to the external frame buffer are
supported during LCD panel operation, allowing the creation of complex GUI images or
animation. The microcontrollers have the onchip hardware peripheral functions needed
for handling high-quality image displays.
Control signals for the TFT-LCD panel (V-sync,
H-sync, data-enable and pixel clock) are
generated from timers and GPIO accesses.
These signals synchronize the data movement
th ssnc of lctronics
componnts.systms.automotiv.mbddd.wirlss.micronano-systms.
MICROCONTROLLERS & DSPS
Derivative
H8S/2378F Series
H8SX/1668R Series
Cycle time
28,5ns @ 35MHz/ 3,3 Volt
20ns @ 50MHz/ 3,3 Volt
Flash-/ RAM-size
Up to 512 Kbyte/ 32 Kbyte
256KB… 1Mbyte/ 40…56 Kbyte
Address range
16 Mbyte (linear)
4 Gbyte (linear)
DMA Controllers
4x DMA Controller,
2 x exDMA Controller, DTC
4x DMA Controller,
4x exDMA Controller, DTC
Timers
TPU 6 x 16-bit
2 x 8-bit Timer
Watchdog-Timer
TPU 12 x 16-bit
6 x 8-bit Timer
Watchdog-Timer
16-bit
2x 16-bit
5 channels async, sync,
multi master,
ISO7816-3 Smartcard
I2C and IrDA modes
6 channels async, sync,
multi master,
ISO7816-3 Smartcard
I2C and IrDA modes, USB function
Programmable
pattern controllers
Serial interfaces
Analog/ Digital
10 bit / 16-channel converter 2 x 10 bit / 4-channel converter
Digital/ Analog
8 bit / 6-channel converter
8 bit / 2-channel converter
Internal/External Interrupts
86/17
122/ 13
I/O lines
113
101
Others
SDRAM Interface
SDRAM Interface
Package
144-pin QFP/ TQFP, LGA
120,144-pin QFP/ TQFP, LGA,
BGA
(translucent objects) features because the CPU
core can perform the data computations necessary for updating the image bit-map loaded
into the frame buffer. All these features are supported in the software API Renesas has created
for these microcontrollers.
An important benefit is derived from the way
the dual-bus architecture of the H8S and H8SX
microcontrollers impacts the flow of image
data, the control of the LCD panel, the control
of the system, and the interleaving of accesses to
external SRAM and flash-specific high-performance operation. All this can be implemented
at low clock frequencies, reducing electromagnetic interference (EMI) and electromagnetic
susceptibility (EMS) levels and also decreasing
power consumption. For example, when a
50MHz H8SX chip directly drives a WVGA
TFT-LCD panel, it can achieve a 35-frame-persecond update rate while supporting fullscreen animation. Moreover, this performance
is available with the CPU core being 90 percent
idle leaving 45 MIPS of computing power
available for controlling other system operations in real time.
Table 1. Technical features of H8S/2378F and H8SX/1668R derivatives
between the external SRAM and the LCD
panel. The data movement is actually across the
common external data bus (SRAM and LCD
data bus), so the H8S and H8SX devices use a
minimal number of data pins for the LCD direct drive. This reduces device cost and decreases current consumption. The external
data buses for H8S and H8SX are 16 bits wide,
allowing support for up to 18-bit-per-pixel
LCD-panel interfaces.
The CPU core is used to reconfigure the timers
and exDMA engine, an approach that provides
flexibility in the way data is driven to the display,
as well as in the types of displays that can be
driven. Actually, there is no hardware limitation
on the display and type of panel. The higherlevel software routines of the application use this
configuration to optimize the amount of system
memory used or to implement complex graph-
ics features such as transparency or alpha
blending. The on-chip timers can be configured
to drive the VCOM input signal if required.
Besides the memory accesses needed to drive
the LCD panel, pre-allocated accesses are available to the external SRAM frame buffer. In fact,
50 percent of the available bandwidth has
been allocated for LCD data. Thus, a large
amount of bandwidth can be used for accessing
external memory devices, including external
flash chips if they are used for image storage.
Note that because the SRAM frame buffer can
be accessed, animation is supported whereby
either the CPU or system DMA is used to transfer updated bit maps to the frame buffer in a
synchronized manner. This enables fast moving
and smooth action without any tearing. Further, the H8S and H8SX chips can implement
advanced transparency and alpha blending
Specialized software knowledge is needed to create animated images on the TFT-LCD panels
that are driven by H8S or H8SX chips. Clearly,
the hardware is only half of the design solution.
The development of application code is a challenge in itself. Moreover, it is one in which the
definition of requirements introduces input
from another area of expertise, because typically,
a graphics design group or third-party company will define and create the images for the TFT
panel driven by the microcontroller. Part of the
solution is software that bridges the gap between
the images created by third-party companies to
the Renesas microcontrollers. The defined software API mentioned earlier is a platform-independent interface that uses LCD and image-centric commands. It supports the definition of bit
maps with transparency and translucent
parameters that can be overlaid into the frame
buffer. The API also has system memorymanagement and optimization functions. I
Product News
I SST launches enhanced performance
I Renesas: 600MHz SuperH processor
I Freescale: scalable MCU family for
FlashFlex MCU
SST announces a new addition to its FlashFlex
family of 8-bit MCUs, the SST89C58RC. The
new device is a 8051-based MCU featuring two
system management buses, each supporting up
to 400 Kbit per second data throughput, in a
tiny 6mm x 6mm QFN package. The
SST89C58RC supports operating voltages from
2.7V to 5.5V for implementation in applications
with a variety of power supply requirements.
with LCD panel controller
Renesas announces availability of the SH7785,
its latest high performance addition to the SuperH family of microprocessors, to the consumer and industrial markets. The SH7785 is
capable of up to 600 MHz operation which, together with an integrated LCD panel controller and a PCI interface, makes it ideal for advanced industrial PCs and industrial equipment
and digital home appliances.
large appliance market
Freescale Semiconductor has introduced a scalable microcontroller family designed to help engineers cut through the noise in large appliance
and industrial applications. Freescale's Flexis AC
family features 8-bit devices and 32-bit V1 ColdFire MCUs designed to provide robust 5-volt
EMC/EMI performance and an array of on-chip
peripherals to help reduce component count,
system complexity and overall system cost.
News ID 1540
News ID 1833
News ID 1629
October 2008
32
MICROCONTROLLERS & DSPS
I Atmel: ARM Cortex-M3 licensed
I Maxim: 32-bit MCU for financial terminal
I Evatronix: tiny 8051 ISA-compliant
for AT91SAM3 Flash MCU family
Atmel announces that it has licensed the ARM
Cortex-M3 32-bit RISC processor for the next
generation of its AT91SAM ARM technologybased microcontrollers. Atmel’s planned
AT91SAM3 Flash MCU family will combine
the ARM Cortex-M3 processor with system implementation features such as multi-layer internal buses, an enhancement to the DMA for
system peripherals and distributed peripheral
data controllers that give the AT91SAM family
its high internal data bandwidth, and enable intensive data processing and high-speed data
transfers.
market
Maxim Integrated Products introduces the
MAXQ1103, a high-performance 32-bit RISC
microcontroller for the financial terminal market. The MAXQ1103 integrates security supervisory features, advanced encryption acceleration, and 1kB internal NVSRAM around a 32bit MAXQ microcontroller core. With this
high integration, the MAXQ1103 simplifies and
protects designs that require a high level of
physical and logical security, such as financial
terminals, government security applications,
and digital rights management.
MCU core
Evatronix announce the T8051 IP core implementing Intel 8051 instruction set architecture.
Thanks to considerable size reduction and efficient
management of available resources the design has
one of the best performance-to-size ratios on the
market. With the CPU’s 2700 gates, the T8051 is
addresses IC designers who want to make use of
complete 8-bit architecture functionality while
substantially reducing the size of their systems.
News ID 461
I ADI: digital potentiometers for
News ID 1825
industry applications
Sharp presents an enhanced range of LED
backlit liquid-crystal panels for industry applications. The portfolio now incorporates five
displays in the screen diagonals of 3.5 to 15
inches. The new LED backlit displays combine
the high resilience required of industrial applications with the benefits of a LED backlight.
I QNX: WiFi drivers for Neutrino RTOS
Global Edge Software announces its alliance
with QNX Software Systems. Through this
alliance, users of the QNX Neutrino realtime
operating system will be able to benefit from
GlobalEdge software and services. Along with
the software services, GlobalEdge also brings to
this alliance a whole range of IP offerings complementing QNX Software Systems’ products
for the networking and telecom markets.
open-loop applications
Analog Devices introduces the digital potentiometer family AD529x digiPot with better resistor tolerance, allowing designers to improve
system control by setting more accurate amplifier gain ranges. Designed for open-loop applications and systems that demand precision
calibration and tolerance matching, the
AD529x family consists of three single-channel,
10-bit programmable digiPots featuring less
than one percent end-to-end resistor tolerance
error over a wide ±15-V supply range.
News ID 1851
News ID 1829
News ID 1822
News ID 1688
I Sharp: LCDs with LED backlight for
Register online and enjoy the benefits: www.electronica.de/ticket
the essence of electronics
components.systems.automotive.embedded.wireless.micronano-systems.
get the whole picture
electronica 2008
electronica: the world’s leading trade fair for electronic components, systems and applications. The latest
topics, trends and technologies, experts and decision-makers, the complete range of industry know-how
and the place to find everything that moves markets now and in the future. www.electronica.de
Be sure to visit the concurrent trade fair
www.hybridica.de
components | systems | applications
23rd world’s leading trade fair
New Munich Trade Fair Centre
November 11–14, 2008
MICROCONTROLLERS & DSPS
I ADI: RS-232 transceiver with dc-to-dc
I Freescale and Green Hills: multicore
I Esterel and AbsInt integrate
converter
Analog Devices is expanding its family of interface products with a fully isolated singlepackage surface mount RS-232 transceiver
with integrated dc-to-dc converter to supply
isolated power. Featuring a very small form factor SMT package, the ADM3251E transceiver
integrates a line driver, line receiver, oscillator,
rectifier, regulator, voltage doubler, voltage
inverter and transformers into a single-chip
solution that isolates both the data and power
lines on chip.
networking development
Freescale and Green Hills have announced a development partnership to produce multicore development tools for Freescale’s QorIQ communications platforms. Green Hills demonstrated
the MULTI IDE simultaneously debugging 8
cores on the QorIQ P4080 processor running on
the Virtutech Simics system simulator at the recent Freescale Technology Forum in Florida.
StackAnalyzer tools in SCADE suite
Esterel and AbsInt announce an OEM agreement between Esterel and AbsInt. As a result, Esterel will recast AbsInt’s aiT and StackAnalyzer
products as SCADE Suite Timing Verifier and
SCADE Suite Stack Verifier under the SCADE
family of products. SCADE Suite will be the first
model-based critical software development solution to offer intrinsic stack usage analysis and
worst case execution time analysis.
News ID 1790
I Tundra: evaluation platform accelerates
I Yamaichi: QFN test & burn-in socket
in open-top design
Yamaichi Electronics introduces the new QFN
socket series NP506 with ultra fine pitch 0.4
mm and 0.5 mm in open-top design for the test
& burn-in of small IC packages. The NP506
socket series is especially distinguished by two
characteristics: the active centering of the IC
module enables balancing of larger module tolerances for sawed as well as punched QFNs and
twin-beam contacts ensure extremely reliable
bonding and the best signal integrity.
News ID 1795
I Digi: ruggedised M2M networking
solutions
Digi introduces a line of wired and wireless device networking solutions designed for reliable
operation in hazardous environments. The
product line includes the Digi Connect WAN
IA cellular router, XTend radio frequency
modem, PortServer TS Haz serial server and
Digi OneIAP Haz serial server. The new products are Class 1, Division 2 rated, certifying
them for use in environments where volatile
flammable liquids, vapors or gases may exist.
Industries exhibiting these characteristics include power distribution, oil and gas,
water/wastewater, pharmaceutical, food and
beverage and agribusiness to name a few.
News ID 1837
News ID 466
RapidIO adoption
Tundra Semiconductor has introduced an evaluation platform centered on its Tsi620TM
multi-standard RapidIO Switch. In addition to
the Tsi620, the multi-platform evaluation platform uses Texas Instruments’ TMS320TCI6487
high performance multi-core DSP and an Altera Stratix III FPGA to enable prototyping and,
ultimately, cost reduction in applications such
as high performance wireless and video processing, medical imaging and military signalprocessing solutions.
News ID 1810
I Atmel: AVR-based 125-kHz RFID
evaluation kit
Atmel has announced a significant enhancement to the ATA2270-EK1 125-kHz RFID
demo kit. This kit, which enables the evaluation and prototyping of Atmel’s wide portfolio
of LF IDIC, has been upgraded to include a
PC-based GUI application to be connected
directly to the kit’s hardware. This user interface provides an optimized platform for the
evaluation and customization of Atmel's RFID
solutions used in access control, industrial
automation, loyalty cards, anti-counterfeiting,
and animal identification.
News ID 400
I PRQA: enhanced compliance package
I TI: 14-bit, 800-MSPS digitizer solution
Texas Instruments introduces an evaluation
module that combines two of TI’s ADS5474
ADCs in an interleaved fashion with a Xilinx
Virtex-5 FPGA to create a 800-MSPS ADC
solution. The FPGA comes pre-installed with
SP Devices’ proprietary time-interleaving
technology and continuously monitors the
system and removes ADC gain, clocking and
temperature mismatches to reduce the interleaving spurs below the ADC harmonic spurs
thus increasing spurious free dynamic range
from 45.78 dBc to 86.44 dBc for a 70-MHz
input signal.
News ID 370
I Cypress: tool combines code-free design
with customization capabilities
Cypress has introduced PSoC Designer 5.0, an
integrated design environment that includes
both code-free and high-level language programming modes in one package. Cypress has
combined the PSoC Express visual embedded
system design tool with the full-featured PSoC
Designer software to create a new design paradigm ‘ users can now start projects in a dragand-drop visual design mode and then move to
code-based design in C language to refine and
customize their projects, all from within a single
tool.
News ID 1741
microcontroller
The HT56R64 from Holtek is the first member
of the new TinyPower microcontroller series,
which provides devices with low power consumption characteristics. In addition to the low
power benefits of this new technology and as
the device also contains a fast wake-up feature,
multiple clock sources and a choice of operating modes, this range of special features combine to ensure the device is able to operate at
minimum power levels in line with the present
day demands for green products.
for MISRA C++
PRQA announces the availability of a QA C++
product upgrade, an enhanced compliance package for MISRA C++, and a Benchmarking Test
Suite for rigorous assessment of analysis tool adherence claims. The advanced code analysis technology in QA C++ is purpose-fit to achieving
high-grade compliance to coding standards, in a
package designed to fit inside software development and build environments. This latest version
(2.5) now supplies industry-leading coverage
and the most accurate diagnostic compliance factors for the MISRA C++ guidelines. The MISRA
C++ compliance package links product diagnostics to individual rules, with extensive help, explanation, and code examples throughout.
reduction and simplified design
Actel announces new power reduction and design creation enhancements to its Libero Integrated Development Environment. Giving designers additional power supply options and
enabling even lower power consumption, the
new Libero IDE 8.4 offers an FPGA core operating voltage range from 1.14 to 1.575 volts for
its flash-based IGLOO, IGLOO PLUS and
ProASIC3L FPGAs. Enhancements to the
SmartPower analysis tools within the Libero
IDE also allow easy comparisons of multiple
design scenarios and their resulting power
consumption and battery life implications.
News ID 397
News ID 517
News ID 1830
News ID 1858
I Holtek: low power A/D with LCD
October 2008
34
I Actel: enhanced IDE offers power
MICROCONTROLLERS & DSPS
:PV $"/ HFU JU...
)BSEXBSF TPGUXBSF GPS
$"/ CVT BQQMJDBUJPOTŒ
I Lynux Works: C-to-FPGA tools integrate
I IAR: enhanced Cortex-M3 debug
with BlueCat Linux OS
LynuxWorks and Impulse Accelerated Technologies have announced technical collaboration, libraries and reference examples combining the Impulse C-to-FPGA tools with LynuxWorks BlueCat operating system. The Impulse
development environment increases productivity by providing C-language compilation, optimization and hardware generation for FPGAs.
The tools also handle the hardware interconnections between embedded PowerPC and
MicroBlaze processors and custom C-language
hardware accelerators.
support and speed optimization
IAR Systems has announced the launch of
version 5.20 of IAR Embedded Workbench for
ARM, its integrated development environment for building and debugging embedded
applications which includes a significant number of improvements focusing on the ARM
Cortex-M3 core. On the debug side, support
has been implemented to handle trace packets
sent over the SWO channel which is part of
CoreSight, the on-chip debug and trace
solution used in the Cortex processor family.
News ID 509
News ID 443
I Vector supports development of
CompactPCI
CAN interface
PCAN cPCI
CAN interface for CompactPCIslots. Available as 2-channel,
4-channel and optoisolated
version.
Ethernet systems and CAN tunneling
CANoe.IP from Vector extends the development
and test tool CANoe by adding specific functions
for embedded Ethernet systems. As a multi-network tool, CANoe.IP is the natural choice for use
in systems with different networks such as CAN
and Ethernet. In addition, developers benefit
from wireless receiving and sending of CAN
messages from mobile or difficult-to-access
CAN bus systems (CAN tunneling).
I Logic and TI offer Zoom Medical OMAP35x
Development Kit
Logic and Texas Instruments have released a
new development kit specifically designed to
quickly bring new medical products to market.
The new Zoom Medical OMAP35x Development Kit and companion System on Modules
use TI’s OMAP35x processor to provide developers with a cost-effective, compact way to design and produce medical, industrial and other
embedded applications.
News ID 1813
News ID 1561
!LSO AVAILABLE WITH #!.OPEN ÚRMWARE
I Lauterbach: TRACE32 debugger
integration of Rhapsody and Trace32
Join a free seminar and learn how the Telelogic
Rhapsody and Lauterbach Trace32 integration
streamlines and accelerates your application
testing. By attending the presentation, you will
get a clear understanding how this exciting integration will benefit your development projects.
In most embedded development projects, testing
is the last step in the lifecycle ‘ a practice that
greatly underestimates the danger inherent in
relegating testing to the end of your development
process.
controls Renesas dual-core processor
The SH7786 from Renesas is intended for highperformance multimedia systems, especially
car information system such as car navigation
systems. The dual core processor is equipped
with the user debug interface and the advanced
user debug interface to provide comprehensive
on-chip debugging. The TRACE32 debugger
controls both cores through the same H-UDI
interface using just one set of debug and trace
hardware. For asymmetric multiprocessing
each core is handled by a separate instance of
the TRACE32 debug environment.
News ID 420
News ID 1859
I Catalyst: 12-bit digital temperature
I iSYSTEM: 2008 version of IDE for Windows
sensor for DDR3 applications
Catalyst has unveiled its first device in a new line
of temperature sensors. The new CAT6095 is a
12-bit digital output temperature sensor available in an ultra-thin, 0.55mm height UDFN
package for DDR3 memory module applications in high-speed PCs and laptops, environmental control systems and industrial process
control equipment. The CAT6095 can also be
used for general temperature sensing applications in networking equipment, cellular base stations and medical equipment. The UDFN package provides accurate temperature monitoring
in a 30 percent lower profile package compared
to standard 2 x 3 x 0.8mm TDFN packages.
and Eclipse
iSYSTEM has released its 2008 version of
winIDEA, an integrated development environment for embedded systems development,
debugging and test. Beside high-end functionality such as trace, profiling and statement as
well as decision coverage iSYSTEM focuses on
connectivity. The iSYSTEM API allows for
flexible integration and application of the
iSYSTEM solutions in the entire development
process. Solutions to automate test, e.g. with the
test tool suite of LDRA or National Instruments
LabVIEW, prove the successful use and integration of traditional debug tools in the field of
test automation.
News ID 467
News ID 1603
I Lauterbach and Telelogic: seminar about
35
October 2008
MicroMod Motherboard
I/O-Board with CAN interface.
!VAILABLE IN ÚVE DIFFERENT
VERSIONS INCL CONÚGURATION
software.
PCAN Explorer 4
Universal CAN monitor,
symbolic representation, VBS
INTERFACE INTEGRATED DATA LOGGER
CAPABILITY TO ADD PLUG INS
E G 0LOTTER XXXQFBLTZTUFNDPN
Otto-Roehm-Str. 69
64293 Darmstadt / Germany
Phone: +49 6151 8173-20
Fax:
+49 6151 8173-29
info@peak-system.com
MOTOR CONTROL
8-bit MCUs with PFC and FOC enable
efficient motor control
By Anil Mathew, Infineon
Infineon’s XC800 family of
8-bit MCUs combines a
dual-cycle 8051 core with
embedded flash memory and
powerful on-chip peripherals.
The scalable MCUs are well
suited for a wide range of
applications, including various
forms of motor control
in industrial and
consumer products.
Figure 1. XC800 block diagram
I In addition to low power consumption, higher performance and reduced costs are key
drivers of microcontrollers. Therefore an 8-bitmicrontroller family which offers 16-bit performance at 8-bit costs addresses a variety of
demanding applications. With the XC800 family Infineon has combined an 8051-core with
embedded flash memory of 4 KBytes to 64
KBytes and pin-count from 20 to 64 pins. To reduce system costs features such as oscillator,
voltage regulator, EEROM and supervisory
circuits are integrated. Different flash sizes, scalable peripherals and innovative features like
field oriented control (FOC) make it easy to select the right product for a dedicated application. Advanced control schemes like FOC or
power factor control (PFC) allow manufacturers to reduce the size of the motor required,
yielding higher efficiency, better dynamic
response and lower torque ripple.
The XC800 family provides some powerful
peripherals which make these MCUs suited for
various motor control applications. These peripherals include a capture/compare unit
(CCU6) for flexible PWM generation, an enhanced fast AD converter for precise measurement and hardware synchronization to PWM,
an additional capture/compare unit (T2CCU)
and a MultiCAN module. The CCU6 is a
high-resolution capture/compare unit with
application-specific modes, mainly for AC
drive control or inverters. The CCU6 unit is
October 2008
made up of a timer T12 block with three capture/compare channels and a timer T13 block
with one compare channel. The capture channels are used for time measurements and the
compare channels for PWM generation. 16-bit
resolution enables high-precision space vector
PWM generation. The T12 channels can independently generate up to six PWM signals or
accept up to six capture triggers, or they can
jointly generate control signal patterns to drive
AC motors or inverters. Dead-time control results in minimum hardware effort (direct control of MOSFET/IGBT). With the CCU6, sinusoidal or space vector modulation can be easily implemented. Special operating modes support the control of brushless DC motors. Furthermore block commutation and control
mechanisms for multiphase machines are
supported.
In addition to the CCU6 unit, the microcontrollers integrate the T2CCU (timer 2 capture/compare unit) as an additional block to the
standard timer 2 unit. The T2CCU can be used
for various digital signal generation and event
capturing functions like pulse generation or
pulse width modulation. Target applications include various automotive control and industrial
applications like frequency generation, digitalto-analog conversion and process control. The
MCU family includes a precision and fast
ADC with 10-bit resolution (+/- 2LSB) with
eight multiplexed analog input channels and a
36
conversion time of <1.5µs (sample time of
0.25µs). The ADC uses a successive approximation technique to convert the analog voltage
levels from up to eight different sources. It can
also operate in 8-bit conversion mode, where
the conversion time is further reduced. The fast
ADC enables single shut current measurements. Providing special modes (auto scan, injection or comparator) and hardware synchronization to the PWM unit, the ADC reduces the CPU load. Due to the minimized
blind angle the torque ripple in motor control
applications can be reduced.
More and more complex applications require
communication over the CAN network. The
MultiCAN module of the devices supports
CAN 2.0 B active and two independent CAN
nodes. Using the MultiCAN module, related
functional blocks like CAN gateways or FIFOs
can easily be implemented. The 8-bit MCUs of
the family offer scalable solutions for different
types of motor control methods, ranging from
block commutation for brushless DC motors
(BLDC with Hall sensor or sensorless), to
FOC for PMSMs (permanent magnet synchronous motors) and both FOC and PFC
(power factor control) for complex motor
drives. On the low-end side the XC866 offers
fast instruction cycle times of only 75ns and
flexible flash memory capacity of 4K, 8K or
16KBytes. In addition compatible ROM versions for further cost-saving potential in high
MOTOR CONTROL
Figure 3. FOC block diagram
Figure 2. High-performance PWM unit (CCU6)
volume production are available. High performance and cost-saving features include
26.67MHz system frequency, on-chip oscillator
and PLL for clock generation and an embedded
voltage regulator supporting single voltage
supply of 3.3V or 5.0V. The CCU6 enables flexible and easy-to-use PWM signal generation
with special modes for motor control. This
makes the XC866 suited for control applications
using brushless DC motors. The peripherals also
include an 8-channel 10-bit ADC, three 16-bit
timers, UART, SCC (synchronous serial channel)
and on-chip debugging support (JTAG). The
XC866 also offers support for LIN (local interconnected network). The XC886/888 enhances
the XC800 family of 8-bit MCUs with a member
providing advanced motor drive capability by
combining up to 32 KBytes of embedded flash
and an integrated vector computer to support
FOC. FOC is a technique for operating electric
motors which results in smooth and energy
efficient operation at all speeds. The FOC capability is implemented on the XC886/8 by combining the high-performance 8051 core and the
vector computer coprocessor core, which
performs 16-bit arithmetic operations. The full
programmable vector computer is built by two
parallel operating units: the MDU (multiplication/division unit), a 16-bit multiply and divide
unit, and the CORDIC, a 16-bit coprocessor
dedicated for vector rotation and angular calculations. The interrupt-based operation of the vector computer reduces the CPU load. Unlike
most competitive FOC implementations that are
hard-coded, the XC886/8 microcontroller-based
solution offers the added benefit of software
reprogrammability to give the developers more
versatile application options.
The high-end XC878 MCUs with up to 64
KBytes of flash memory also include a 16-bit
vector computer for the FOC support. In addition two independent PWM units with up to
ten PWM outputs and four separate timebases
make it possible to combine motor control and
PFC algorithms on one chip. Two 3-phase motors can be controlled independently. The
XC878 family is capable of supporting both
PFC and FOC and enables excellent torque
dynamics, reduced noise and higher energy
efficiency for motor drives in industrial and
automotive applications. FOC enables smooth
and efficient motor operation at all speeds,
delivering motor efficiency of up to 95 percent.
PFC controls and reduces the amount of
current drawn from the AC-voltage source.
15kHz PWM frequency and 133µs current
control response time) requires only 58% of the
CPU performance, providing plenty of headroom for application-specific functionality.
This highly efficient programming of the sensorless FOC algorithm in 16-bit arithmetic can
only be realized by a nested utilization of the
vector computer and the 8051-compatible CPU
core itself. The resulting sinusoidal waveform of
this implementation results in very low-noise
operation of the motor. The system costs are reduced drastically by using an 8-bit standard microcontroller, using just one shunt in the DC
link for acquiring the three-phase currents, and
by the use of a FOC algorithm that makes expensive Hall sensors obsolete. Another benefit of
the solution is the software reprogrammability,
which enables an optimized startup phase of the
motor by programming a controlled ramp
using any signal of the algorithm. Many consumer appliances such as washing machines, air
conditioners or fans with speed control require
cost-effective and energy-saving approaches. A
widespread way to implement such appliances is
FOC since it does not require costly sensors. In turn
however, they require relatively complex signal processing. The 16-bit vector unit of the XC878 is
hard-wired to do the most important calculations
associated with FOC motor control, such as vector
rotation or angle computations. This allows to implement a budget solution, enabling motor efficiencies of up to 95 percent.
Figure 4. Sensorless FOC of a PMSM
Line-powered motor control applications
continue to require more power efficiency and
the ability to obtain a regulated DC power
source with reduced current harmonic distortion. Motor drive systems like air-conditioner
compressors benefit from the combination of
PFC and FOC on 8-bit MCUs. The XC878
MCU series today includes up to 12 product
variants that differ in peripheral set, flash
memory (52 or 64 KBytes) and temperature
range. FOC implemented on the low-cost 8-bit
XC886/8 MCU redefines the economic models
for developers of motor-controlled products
such as fans and HVAC (heating, ventilation
and air conditioning) control. Sensorless FOC
execution on the MCUs (for instance with
In addition, the devices support PFC to improve the efficiency of the motor drive and reduce noise and vibration. Using the same microcontroller to implement both FOC and the
PFC block results in significant cost savings, because other solutions need to use expensive
ASICs, and fixed-function or discrete-based solutions. In contrast to existing solutions requiring external circuitry, in the XC878 family
PFC is performed by software. Combining
both FOC and PFC capabilities, it is an ideal solution for the control of compressor motors in
air conditioners. While the XC878 handles the
compressor and PFC control for the outdoor
unit, an XC866 can be used for the fan control
for the indoor unit. I
Figure 5. XC878 controls the outdoor unit of
an air conditioner.
37
October 2008
MOTOR CONTROL
Are you ready for the low-power
market trend?
By Alex Zaretsky, NEC Electronics Europe
New MCU families
from NEC Electronics offer
better power performance
with 8-, 16- and 32-bit cores.
These families are specifically
designed for battery-operated
devices, and cater for
the majority of industrial
applications requiring
low-power capabilities.
I Almost everything we use is based on electronic devices and semiconductors these days,
which consume a lot of energy. Energy consumption and even energy waste has a significant impact on the green environment, and the
energy cost and battery longevity of portable
electronic devices.
sumption. Complying with the needs of the
green environment, new technology will enable
customers to offer products with reduced
standby as well as active power consumption.
Problems relating to power consumption are
not only applicable to green environment consideration, but also to battery-powered devices.
System designers must consider many topologies for power supply when designing portable
devices, such as sensors, detectors and medical
diagnostic devices, as they become more powerhungry. Highly integrated power-management solutions are required to achieve the overall design goal of maximum battery life in the
smallest PCB area possible.
It is no secret that energy usage affects climate
change and global warming. Climate change is
already happening and its impact could, in the
longer term, be critical. Greenhouse gas emissions have been increasing globally in the second half of the twentieth century and they are
still growing. Industrial energy prices have increased dramatically in the last few years making even more impact on businesses. To ensure
that electrical and electronic devices are safe
and have minimal impact on the environment,
it is essential that ecological considerations are
applied. One of the ways to reduce the impact
of energy on the environment and society is to
employ more ECO-friendly devices and to
conserve power as much as possible.
The increased integration of portable applications puts greater demands on the battery
lifetime of the product compared with previous
generations, and requires microcontrollers that
are economical in power consumption, produce
low noise and run on a low voltage at reasonable speed.
From the environmental impact reduction
point of view, NEC Electronics are constantly
looking for the best solutions, and contribute to
the production of final products that consume
less power and integrate multiple functions on
a single chip, by utilizing advanced process
techniques and by designing for low power con-
Many battery-operated devices challenge the
battery resources of an application. Batteries are
limited in the maximum amount of energy they
can store with different capabilities of voltage
regulation. Battery lifetime mostly depends on
size, the bigger the battery, the longer it will last.
Low-power microcontrollers allow the use of
October 2008
38
smaller size batteries, and thus reduce overall
system size and cost. An interesting application
area to consider is the medical market. Low
power consumption and hence extended battery life is one of the most critical aspects when
designing a blood glucose meter (BGM). In
many BGMs and similar medical devices, the
power consumption starts as soon as the devices have been manufactured. During production, time and date information is loaded
into the BGM device to reduce the possibility of
the user entering these incorrectly.
This is important, as sometimes when clinics
download the recorded test results, incorrectly
dated information can corrupt the accuracy of
the prognosis. So from production and storage
until the user opens the box, the BGM keeps
running to ensure time and date information is
not lost. Diabetics who use insulin usually test
their blood sugar up to 10 times per day and
every measurement means a drain on the battery. Imagine a diabetic user on holiday, needing regular tests during throughout the day, if
the battery power runs out. In this scenario, it
is easy to see why using a low-power microcontroller that extends battery life even by one
or two days is a key advantage for improving
the standard of care for diabetic people.
Recharging may also be not as practical as it
seems. Consider the digital thermometers or
other electronic medical devices frequently
MOTOR CONTROL
can be saved by spending as long as possible
in this mode. As a general rule, power consumption increases
proportionally to clock
speed, and the bus
width may also double
power consumption. It
is good practice to design a system to run as
slowly as reasonably
possible in all operating modes of the microcontroller. Sleep
mode and other lowFigure 1. Power consumption of the MCU µPD78F0533
power modes allow
powering down the
device and turning it back on when needed, thus
used by hospitals today. The same device may be
reducing the average power consumption.
used by the nurses on all shifts day by day. It may
be difficult to find time for it to be on a
Not every task an MCU has to perform will
recharging cradle. Standby power and active
benefit from the highest speed performance. So
power consumption must therefore be reduced
if a processor can complete the instructions at
in order to increase battery life. Whether it is for
fastest possible speed before going back to sleep
an electric toothbrush, shaver, glucose meter or
in lower power mode, this can save more power
a remote control for anything not within arm
than constantly running at slow speeds. While
reach, battery-powered devices are an everyday
looking at the microcontroller data sheet, you
part of life. As a result, power management is a
need to ask several questions to make the optisignificant concern for embedded developers
mum choice. What is the current consumption
today. Consequently, portable systems require
in sleep mode and other modes including active
low-power microcontrollers which are able to
mode? What components are still powered on in
operate on low voltages and consume very little
each mode and how much static current do they
current, as well as support multiple low-power
consume? What are the dynamic clock options
modes. For an embedded designer looking to
and how does current consumption change with
choose a microcontroller, the almost limitless
each of them? How much power does the device
range of available devices can make the task
consume per MIPS?
complex. It is helpful to research current trends
in the industry to narrow down the range of
With the goal of setting new records in low
choice. What is the future of microcontrollers,
power consumption, while still keeping high
how are they changing and what impact is inperformance, NEC Electronics have released
dustry having on these changes? The industrial
new MCU families, which provide a direct
market suggests the trend is towards lower
upgrade path for corresponding devices in the
power and higher integration.
well-established all-flash generation among a
wide range of applications. The new family
Many microcontrollers offer low-power concomprises the 78K0/Kx2-L, 78K0R/Kx3-L and
sumption, but which one is right for your
V850ES/Jx3-L, all offering industry-leading
design? The availability of the right tools, cost,
power performance with 8-, 16- and 32-bit
speed and integration is not the main concern
cores respectively. These cutting-edge lowany longer. If a microcontroller has an efficient
power families are specifically designed for
low-power mode, a significant amount of power
battery-operated devices, as well as for saving
energy cost. The vast choice available allows
finding the right device within the families, thus
catering for the majority of industrial applications requiring low-power capabilities.
Figure 2. Batteries need low-power MCUs to
increase lifetime.
The standby current in the 8-bit 78K0/Kx2-L
has been reduced by 80% from its existing corresponding 78K0/Kx2 family and is only 0.7µA
when running from the 30 kHz internal low
speed oscillator and supplied from 3V. There
are also two internal high speed oscillators, 4
and 8 MHz, with high accuracy and super low
noise. The benchmark result of the average
39
current consumption of the family is as low as
4.29µA when run at 1 MHz and waking up
from sleep mode for 10ms every 1 second. In
addition to the low-power features, which also
include current consumption of just 650uA at
4 MHz from the internal oscillator, the chip integrates up to 1 Kbyte of RAM and up to 32
Kbytes of flash memories, as well as up to 11
ADC channels with 10-bit resolution, up to 2
operational amplifier channels, RTC and a
number of different timers and serial interfaces.
The 16-bit 78K0R/Kx3-L microcontroller family has been released with ultra-low power consumption combined with the market-leading
operational power performance and increased
embedded functionality. It consumes less than
1µA when in the low-power mode with RTC
on, yet is still capable of providing high performance of 13 Dhrystone MIPS at 20 MHz
consuming 1.5mW per MIPS at 3V. There are
3 options for the internal selectable clocks consisting of 1 MHz internal oscillator as well as 8
MHz and 20 MHz with 1% accuracy. The rich
analog support includes 12 high speed and high
accuracy ADC channels with the conversion
time of 3µsec, a choice of x1 to x12 programmable gain amplifiers and multiple analog
comparators on chip.
Flash programming at as low as 1.8V is one of
the key features of the family. It allows extending battery life enough to program logging data
in to flash at 1.8V before it runs out completely. The other crucial peripherals include the
multiplier/divider, DMA channels, key-return
function, and timer array unit (TAU) allowing
advanced manipulation with the 8 separate
standalone 16-bit timers coming with a variety
of individual functions, as well as a serial array
unit (SAU) for featuring multiple serial interfaces and others. The family is available in
memory options of up to 3 Kbytes of RAM, up
to 64K bytes of flash and a wide range of I/O
counts from 44 to 144 pin packages to meet
most of the industrial applications and cost
requirements.
With a standby current of just 1.5 A and power
consumption of only 0.9mW per Dhrystone
MIPS in active mode, the 32-bit V850ES/Jx3-L
series has been designed to provide 32-bit
performance with 8-bit power consumption.
The new family is capable of high-end math
operations, running at 5 to 20 MHz frequency,
operating in the 2.2 to 3.6V range and still remaining tolerant to 5V I/O, hence making an
additional cost saving on external level shifters.
It provides up to 256 Kbytes of flash memory
and up to 16 Kbytes of RAM. The mixture and
resourcefulness of the peripherals that support
the processor on chip make the V850ES/Jx3-L
microcontroller line suited for industrial applications that require low-power consumption. I
October 2008
TOOLS & SOFTWARE
Fine-grained memory protection
guarantees safe function integration
By Mario Cupelli, HighTec EDV-Systeme, and Heiko Riessland, pls
Programmierbare Logik & Systeme
How do you combine different software modules in a
single control unit without
jeopardizing the safety of the
overall system? The real-time
operating system PXROS-HR
uses the memory protection
unit of the TriCore architecture to realize hardwarebased memory protection,
with each software module
running in effect on its own
controller.
I To meet the demand for more safety and
comfort in automotive and industrial applications, a variety of different control and memory units are required. But how do you combine
different software modules without risk in a
single control unit? As a rule, pure softwarebased approaches to a solution do not offer the
necessary safety, and are also expensive. To rule
out interaction and possible error propagation,
strict encapsulation of all the software modules
to be deployed is absolutely necessary. The realtime operating system PXROS-HR, which was
developed by HighTec EDV Systeme, uses the
memory protection unit (MPU) of the TriCore
architecture in order to realize hardware-based
memory protection. It is as if each software
module and each capsule were running on a
controller of its own. The operating system
thereby takes over the management of the
MPU, and during runtime monitors the memory integrity of the capsules.
In the case of the drive application depicted in
figure 1, the basic system is made up of the
RTOS PXROS-HR, driver and protocols, debug
monitor and a motor control unit. The TriCore
architecture differentiates for software modules
the privilege levels Supervisor, User-0 and
User-1. In the User-1 level, accesses to some special function register (SFR) and peripheral
units are still allowed; whereas, in the User-0
October 2008
level neither SFR accesses nor peripheral accesses are permissible. The software modules
external to the basic system, shown in figure 1
as red-framed VCUs, should typically run in the
User-0 level. These so-called PXROS-HR tasks
can execute services of the basic system via an
application programming interface (API). As
with the help of the MPU the resources have
been defined by memory limits, each of these
components is encapsulated. The communication between software modules also takes place
solely by exchange of encapsulated messages.
The hardware-based memory protection is realized by means of the four data protection registers and two code protection registers of the
TriCore memory protection unit, and is individually adjustable for the different privilege levels. By means of an upper and lower bound as
well as its access right (reading, writing, executing), each protection register configures a
valid “view window” in the memory. Switchover
of the protection registers for the respective software module is undertaken by the PXROS-HR.
Thereby any unauthorized access to a module
external to the view window during the operating system runtime is detected and handled.
The typical configuration of software modules
(PXROS-HR tasks) is shown in figure 2. Two of
the four data protection registers configure the
40
sectors for constants, stack and data of a task.
The two remaining registers can be used for exchanging messages. The sending of a message
from Task1 and the receipt of the message in
Task2 correspond to the handover of an encapsulated memory sector (object) including
access right.
The protected message object can thus have any
size. The memory use, in contrast to approaches that realize the protection by mapping
(MMU), is minimal. As is well known, the
memory efficiency achieved, particularly in embedded applications, is a determining criterion,
because typically here only a small amount of
RAM is available. Therefore, the PXROS-HR in
combination with the MPU of the TriCore architecture guarantees a fine-grained protection
which is safe, and with only approximately 5%
performance loss, at the same time also highly
efficient. In practice, this approach offers
significant advantages for all persons involved:
the system designer, the software developer and
ultimately also the product manager.
For the system designer, the encapsulation of
the software modules particularly means that
the complexity of the software system is considerably reduced. Each software module is free
of interaction and is configured with its allocated resources. At the same time, the absence
TOOLS & SOFTWARE
Figure 1. In the drive application depicted, the basic system is made up of the RTOS PXROS-HR,
driver and protocols, debug monitor and a motor control unit.
bugger and PXROS-HR. The current implementation enables the setting of two code
breakpoints in the debugger. The remaining
memory protection unit is used for memory
protection, which is realized by the operating
system. The second operating mode enables the
debugging of currently up to two reloadable
PXROS-HR tasks. Because a complete stop of
the hardware here is not wanted, the application
debugging takes place via a debug monitor,
which is integrated in the target operating system. The monitor encapsulates task-specific
breakpoints, context handling and call stacks
for the debugger which is to a large extent
transparent and addressable via a gdb compatible command interface. Ethernet and serial interfaces serve as standard connection to the target monitor. However, JTAG as communication
channel is also usable with the universal debug
engine and an enhanced monitor. The latter is
an advantage, because firstly Ethernet is not a
typical interface for TriCore targets and secondly both the kernel debugging and the application debugging can take place, if required,
via a JTAG connection.
Ultimately, product managers also benefit from
the fact that a fault in a software module cannot jeopardize the integrity of the entire system.
If the cause of the fault can be definitely associated with a specific software module, the
question of product liability can also be clearly and conclusively regulated.
Figure 2. With typical PXROS-HR tasks, the four data protection registers configure the sectors for
constants and stack of a task. The two remaining registers can be used for exchanging messages.
of interaction creates a risk-free combination of
safety-critical and non-safety-critical software
modules. In total, this leads to a simplified and
cost-effective certification process of such applications. For software developers the encapsulation moreover brings, among other things,
the advantage that, with the independence of
software modules, a simple module test is possible. The adherence to the memory resources,
predetermined by the system designer, for the
software developer is forced by the MPU. A protection violation, caused for example by an inadvertent pointer access or transient error,
does not lead to any interference whatsoever to
the remaining system. By means of the encapsulated structure, safe and simple function in-
tegration is possible, because faults in software
modules can be uncovered at an early stage of
the development. A prerequisite is obviously
that the debug tools used, as in the case of the
universal debug engine (UDE) from pls Programmierbare Logik & Systeme, also observe
the mechanisms used and support two essential
operating modes.
The first operating mode uses a JTAG debugger
for debugging of the PXROS-HR kernels. The
memory protection unit employed by the operating system is generally used for the realization of a maximum of four hardware code
breakpoints and further data breakpoints. The
MPU resources must be shared between de41
Summing up: the encapsulation of software
modules by means of hardware-based memory protection does not only lead to appreciable
reduction of the test and certification efforts,
but also enables simple and safe function integration, and protects, in the event of system
crash or damage, against possible unjustified
product liability claims. However, the development of such complex systems presumes, as described in the example of the operating system
PXROS-HR from HighTec and the universal
debug engine from pls, that all tools used support the encapsulation of software modules. I
Product News
I MIPS: code, debug and analyze Linux
systems on MIPS architecture
MIPS has introduced the MIPS navigator integrated component suite to enable embedded developers to more easily code, debug
and analyze Linux systems on MIPS-Based
SoCs and embedded systems. Navigator ICS
brings together the industry’s leading tools
and technologies for MIPS development in a
cohesive, off-the-shelf product, with components for Linux development.
News ID 423
October 2008
TOOLS & SOFTWARE
Software bugs: prevention with CSE
tools is better than cure
By Fergus Bolger, PRQA
Industry has reached a turning-point in its approach to
software quality. Debugging
is increasingly being seen as a
waste of time and effort,
whilst coding standard
enforcement with CSE tools is
accepted as a significantly
more efficient use of
resources.
I Einstein once claimed that intellectuals solve
problems, but geniuses prevent them. Adopting
this approach would turn current software development practice on its head and place
greater emphasis on eliminating the source of
coding problems at the developer/coding phase
rather than aiming to catch bugs in the integration phase. This approach will resonate
with any organization that finds considerable
portions of their software engineering resources trapped in debug cycles, and is one
which is driving the development of Coding
Standard Enforcement (CSE) tools.
CSE tools are designed to prevent and detect
software bugs. A typical example is a company
which had spent hundreds of engineering
hours trying to locate the cause of a memory
crash before asking Programming Research
(PRQA) to carry out an on-site code CSE audit.
Within half an hour, the audit had found that
the root cause of the problem was inconsistent
memory allocation methods being used on the
same global object accessed by different system
modules. The bug, and the hours of debugging,
could have been prevented by following a set of
coding rules which would constrain, but not
ban, the use of dynamic memory allocation. In
another typical scenario, a recent switch to 64bit hardware seemed to be the cause of erratic
system behaviour, whereas PRQA analysis tools
revealed that the true cause of the problem was
unwanted conversions between pointer and integral types. This category of software fault
could have been prevented by establishing a set
of coding rules to identify and focus on such
conversion issues. There are, of course, already
ISO standards in place which define C and C++
languages, however, only about 70% of C
language is strictly defined, which means there
are still elements of unreliability or uncertain
behaviour within the code. Using the right
software tools to identify and prevent problems
early in the development cycle is vital, and explains why companies developing critical software systems invest huge amounts of money to
safeguard their software development.
Awareness is growing that resources devoted
to late-cycle fix-and-retest approaches to
achieving software correctness could be more
effectively allocated to prevention. CSE tools
provide users with the ability to adopt an
existing coding standard or develop their
own custom standard, and subsequently
automate enforcement.
For some customers, CSE is necessary in order
to comply with safety or quality standards,
whilst others use it to avoid known problematic
areas of the chosen programming language,
handle the wide array of portability issues within the C or C++ languages across compiler
Posthalterring 18 · D-85599 Parsdorf
Tel. + 49 (0) 89/99 15 09-0
Fax + 49 (0) 89/99 15 09-50
E-mail: service@actron.de
AG
www.actron.de
October 2008
42
TOOLS & SOFTWARE
dialects or hardware platforms, or simply to
achieve best practice in software development.
Contractual requirements may also stipulate the
use of CSE where, for example, an OEM is outsourcing its software development and requires the supplier to meet certain quality levels of software development. Here, CSE acts as
a gatekeeper, checking all incoming source
code against the specified standard.
Code reviews, unit and system testing, including coverage analysis, functional verification
steps, and feature upgrade cycles can all be considerably shortened by using CSE. Bug-ridden
software does not magically heal itself in the
next design iteration; it simply transfers its
problems elsewhere. The goal, therefore, should
be to empower software engineers to prevent
mistakes, or to identify and correct them before
they reach the test environment.
quality. Debugging is increasingly being seen as
a waste of time and effort, whilst coding standard
enforcement, or pre-bugging, is a significantly
more efficient use of resources. By adopting best
practice coding standards, organisations not
only improve their time to market but also
reduce rework and re-testing. Fewer bugs in
released software helps to support their reputations, whilst improving customer satisfaction
and limiting the risk of litigation in case of
system failure. It appears therefore that companies do not need to use their intellect to solve
problem bugs, but simply have the genius to
prevent them by using Coding Standard
Enforcement (CSE) tools. I
Product News
I Freescale: three new Power
Architecture families for automotive
Freescale Semiconductor has expanded its
portfolio of Power Architecture microcontrollers to address a broad range of cost-sensitive automotive applications requiring 32bit performance. The company has introduced three new automotive MCU families
optimized for safety, chassis, instrument
cluster, body electronics and gateway designs.
News ID 1630
The follow-on benefits from a prevention-oriented approach to code construction can be as
high as 50%. CSE protects software developers
from using parts of the language that are
known to give rise to problems. It can prevent
straightforward coding mistakes, misuse of
language and unexpected behaviour which can
result when language definitions are not sufficiently strict. PRQA tools analyze source code on
a file-by-file basis and also across a complete
project to identify potentially dangerous usage
of language. The tools also identify language
usage which is not compliant with the relevant
ISO standard. In the QAC and QAC++ tool
suites, comprehensive libraries of selectable
warning messages are used to highlight source
code which is non-portable, difficult to maintain,
overly complex, or written in any way that is likely to cause problems. A message browser displays
diagnostics on source code and associated header files for the complete project. These are categorized and grouped across all source files and
can also be viewed as an annotated source code
listing, with the option to view in HTML format
with links to additional information and advice.
As embedded software systems become increasingly complex, companies are beginning to
consider C++, rather than C, as their embedded
language of choice, and dealing with technologies that allow them to abstract away from the
C and assembler-level code that they might
have been working with for 10 years or more.
This will necessarily mean that even greater
levels of protection and care with software
implementation will be required.
These changes mean that the industry has
reached a turning-point in its approach to assuring software quality. The past three years
have seen a huge rise in the acceptance of the
need for CSE and companies are taking more
pro-active control of the whole issue of software
43
October 2008
AUTOMOTIVE
Flexible system solutions for in-car
display instruments
By M. Bräuer, M. Mierse, Fujitsu Microelectronics Europe
This article announces
components with an
integrated APIX interface,
a new in-car interface
standard, for applications
which require greater
computing power.
I Safety and comfort in modern vehicles depend decisively on increasingly powerful displays – this applies just as much to information
and communication as to navigation and entertainment. For developers, their simple and
cost-effective control is of primary importance. APIX technology (Automotive Pixel
Link), developed by Inova, is helpful in this respect. Fujitsu Microelectronics Europe (FME)
was the first leading manufacturer to integrate
this technology into its micro and graphic controller architectures in order to expand the
functionality and versatility of its products. As
a result, an innovative and open system platform was created, leading to increased performance and low costs of implementation.
Modern automotive electronics must establish
itself in the area of conflicting interests between
increasing demands for more functionality,
comfort, flexibility and safety on the one hand
and shorter development times and increased
cost pressure on the other. Well-known measures here are the standardisation of hardware
(e.g. the interfaces or bus systems in the vehicle)
and modularisation aimed at simplified multiple uses. Increased functionality requires constant increases in hardware performance and
faster bus connections between individual
hardware components. In the field of display instruments, the demand is for more comfort and
information as part of a trend towards an inOctober 2008
creased number of TFT displays with increasing resolution and colour depth. Displays
which are increasing in size for reasons of modularity and flexibility are being used in different
locations to the actual control units. A typical
example of a modular construction consists of
the head unit (control unit for the central operating panel) and the central information display, which is now generally installed in a separate location. Modularisation here also permits
simpler scaling. Certain control units are the
same for all production series others are
equipped according to requirements with
greater or reduced performance (display resolution, colour depth). The secure and cost-effective transfer of picture data between both of
these devices still remains a problem (for example 800 x 480 pixels in 24 bit/pixel colour
depth at 60 Hz refresh rate corresponds to a rate
of approximately 500 Mbit/s).
A good approach to solving this problem is the
automotive pixel link (APIX), a potential new
standard developed for the transfer of video
and peripheral data in the car. An EMC-optimised bit-serial transfer of picture data is already possible in the first APIX generation with
a transfer speed of up to 1 Gbit/s using two
screened pairs of copper wire up to a distance
of 20 m. In addition to the main channel, the
APIX link offers two bidirectional side band
channels through which control information,
44
for example, can be transferred at a speed of up
to 8 Mbit/s independently of the main channel.
In addition to the APIX Physical Layer Standard, Inova also provides a protocol for communication using the sideband channels. This
is implemented in the automotive shell (Ashell), which controls the transfer of data via the
sidebands. For certain data, such as control data
for stepper motors, safety standards must be
met here in order to ensure the correct transfer
of data. Each transfer is protected by a CRC. Errors in transmission are reported. Safety-related can also be sent automatically using the implemented ARQ (automatic repeat query)
management (Go-back-N) until the transfer is
free of errors.
Fujitsu, which this year was the first semiconductor company in the world to present processors and graphics controllers with an integrated APIX (Figure 1) offers solutions for all vehicle bus systems. The first two components
with an APIX interface, the MCU MB91F467S
from the MB91460 series and the MB88F388
(Indigo) graphics controller are the suited
combination for the development of a low-end
instrument panel architecture, where the control unit including MCU is installed separately from the display unit with an MB88F388.
Low-end here means that the graphics to be displayed are primarily in the form of bitmaps or
sprites and there are no complex rendering
AUTOMOTIVE
tasks to carry out. Figures 2 and 3 show the
block diagrams for the components.
MB91F467S is a 176-pin variant of the 32-bit
FR (Fujitsu Risc) MB91F467D dashboard controller. Stepping motor controllers (SMCs),
now featured on the Indigo are not included on
the MB91F467S. It also features 1 MBytes of
flash memory and 64 KBytes of RAM on-chip
memory. Graphics data can be read in by internal flash memory or via the external bus interface and forwarded via the APIX transmitter
(Tx). Two CAN channels enable connection to
an in-car network, if necessary also redundantly, in order to increase transfer security.
Further serial interfaces available are the 6 LIN
USART modules, which can operate as an SPI,
UART or LIN, as well as three I²C interfaces. 16
channels of a 10-bit ADC and a wide range of
timers take over other necessary functions.
The APIX interface is connected to the internal
buses in such a way that DMA transfers from
external memory to the APIX can be performed
without disturbing the CPU. The MB91F467S
has two pairs of APIX sideband connections.
Two connected APIX receivers can thus be controlled if necessary (for example for an instrument panel and HUD). The MCU works with
a cycle frequency of up to 100MHz and thus offers enough performance for a timely supply to
devices connected to the APIX with data and
commands and the completion of various
software tasks in its own core.
Figure 1. Comparison of the different standards
The counterpart to the MCU is the MB88F388
graphics controller. This component is distinguished primarily by the fact that it is a single
chip solution which does not need external
memory. It was optimised especially for in-car
applications such as cluster instruments (especially hybrid clusters), head-up displays
(HUDs) and central information displays.
Using the programmable display controller,
timings for displays with resolutions of 320x160
to 1280x480 pixels can be generated. Colour
values can be optimised with the integrated
gamma correction and dithering unit according
to the parameters and colour resolution of the
displays used.
Figure 2. Block diagram of the MCU MB91F467S
In addition to the graphics engine, the graphics controller also offers numerous peripheral
units to cover all necessary interfaces. The sideband channel can therefore be used to transfer
control data for these resources. Their number
and selection are specifically defined for the
requirements of displays and dashboards. In
addition to UART, I2C and SPI as possible communication channels to external components,
SMCs there move the stepper motors of analogue pointer instruments, PWMs control the
brightness of the display background illumination and LEDs are switched on and off via
GPIOs. This mix of features makes external
Figure 3. Block diagram of the MB88F388 (Indigo) graphics controller
45
October 2008
AUTOMOTIVE
components such as watchdog, external memory or special external interfaces superfluous.
MB91F467S and Indigo can, for instance, be
used for the implementation of an instrument
panel which consists of two modules which can
be installed into different locations in the vehicle. A separation like this is useful for a number of reasons. Such as if there is little room
available in the dashboard area, electricity
consumption or heat pose a problem or even
for better system scalability. Instead of being
connected by lines with various cables, the two
modules need only be connected via the APIX
link. Pixel data is transferred from the
MB91F467S via the APIX link to the Indigo and
saved in the RAM. In order to reduce electricity consumption and radiation, the APIX is operated in a slower mode, namely 105 Mbit/s. In
combination with other components, the
Indigo can also be operated with full APIX
bandwidth. However, other than the transfer of
picture data, further information is necessary
for this separate installation in the vehicle to ensure the operation of the instrument display
panel. The ambient brightness values on the
display have to be recorded so that the backlight
can be dynamically readjusted, for example.
This process requires a bidirectional exchange
of data in addition to the flow of image data,
which naturally must not be disturbed. The display brightness must be recorded cyclically
using a light-sensitive component (digitalised
using an ADC channel) and transferred to the
control unit – subsequently the PWM value calculated is transferred to the display in order to
correct the backlight accordingly. Precisely this
task is performed by the sideband channel of
the APIX interface. The transfer bandwidth
possible here is 6 Mbit/s.
If the sideband channel is integrated and fixed
into the processor structure, all relevant data
from and to the display can be transferred
using the same interface. In ideal circumstances, this architecture replaces a vehicle-specific communication channel such as a CAN
node, which is expensive due to the hardware
and software expense. The newest generation
of microcontrollers and graphics controllers
with integrated APIX interfaces from FME provide exactly this feature and therefore offer
clear advantages for system architecture in the
vehicle.
In addition to the A-shell, which enables a secure transfer of data, there is a remote handler
function. This supports the control of peripheral functions on the Indigo (SMCs, sound
generator etc). It therefore supports the transfer of data in both directions as well as handling interrupts and for the user, solves the
tasks which can arise as a result of different cycles on the two components or latency periods
in the transfer of data via the APIX link. Together with the driver software also offered by
Fujitsu (Remote Handler API), the customer is
offered an interface with which he can operate
Indigo peripherals almost as peripherals on the
MB91F467S. Remote Handler and Automotive
Shell offer many turnkey functions in hardware
and at an API level and thus simplify the customer’s software development decisively. I
Product News
I SEGGER: task sensitive embOS plug-in
I CMX: software suite supports
I TI: support tool for high-speed analog
for Embedded Workbench for ARM
SEGGER has announced the availability of a
new task sensitive plug-in for the IAR Embedded Workbench for ARM. The plug-in not only
visualizes the state and stack usage of all tasks
and other OS-objects such as mailboxes, timers
and semaphores in the system. The new version
of the plug-in also allows selecting and analyzing any task. This means the register, call
stack, source code and disassembly windows,
which normally show the state of the running
task only, switch to the state of the selected task.
This works for all tasks in the system, including tasks which have not been started, the running task as well as blocked and interrupted
tasks.
ColdFire and Flexis processors
CMX Systems offers two RTOSes, two TCP/IP
stacks, five Flash File Systems and multiple USB
stacks for the ColdFire and Flexis processor
families. CMX-RTX is a truly preemptive,
multi-tasking RTOS supporting a wide variety
of 8-, 16-, 32-bit microcomputers, microprocessors, and DSP's. CMX-RTX offers the
smallest footprint, the fastest context switching
times, and the lowest interrupt latency times
available on the market today. RTOS functionality provided in CMX-RTX includes: task
management, message management, queue
management, system management, event management, memory management, resource management, semaphore management and timer
management.
designs
Texas Instruments has introduced a support
tool that enables designers to rapidly evaluate
signal chain performance for test and measurement, industrial and communications applications, including arbitrary waveform and
signal generators. The development kit simplifies the complexity of interfacing between
high-speed digital-to-analog converters (DAC)
and amplifiers and includes clocking and power
management devices to further ease design and
reduce cycle time.
News ID 392
I QNX: BIOS-less instant-on platform
LED driver
Atmel has announced the AT42QT1060, a
touch control chip that integrates 6 channels
of touch sensing with the ability to drive up
to 7 low current LEDs directly through a
pulse width modulated output function. The
device operates from 5.5VDC down to
1.8VDC and consumes less than 1uA in
standby mode to give long battery life; it
comes in a 4mm x 4mm MLF28 package,
making it ideal for use in mobile phones and
other handheld devices.
core processor
Freescale introduces the MPC8640D ‘ a lower
cost, lower power version of the MPC8641D
dual core processor. The device is available in
single and dual core versions and is ideal for
networking, telecom, pervasive computing,
aerospace and defence applications. The
MPC8640D enables customers to utilize high
performance e600 Power Architecture cores and
AltiVec 128-bit vector processing at lower price
points and power requirements.
for Atom processors
QNX and Kontron announce that the Kontron
nanoETXexpress-SP Computer-on-Module is
the first commercial embedded platform to
support QNX’s fastboot technology for Intel
Atom processors. Designed to enable boot
times of milliseconds, QNX fastboot technology is an advanced feature of the QNX Neutrino
RTOS. It eliminates the need for a BIOS on x86
platforms, including those that support Intel
Atom processors, thereby reducing hardware
costs and dramatically improving instant-on
performance. Systems designers can use QNX
fastboot technology to improve startup times for
a wide variety of automotive, medical, industrial, military, and consumer products.
News ID 424
News ID 1764
News ID 475
News ID 439
News ID 453
I Atmel: 6-channel touch controller with
October 2008
I Freescale: lower pow, low cost dual
46
TEST & MEASUREMENT
Automated station saves time in
DPI measurements on ICs
By Stefan Steude, Langer EMV Technik
Industries producing and
using ICs need to know how
they behave under radiated
electromagnetic emissions.
Manual measurements
according to the Direct RF
Power Injection method (DPI)
are however extremely
time-consuming.
This article describes
automated measuring
technology.
Figure 1. DPI method
according to IEC62132-4
I Measuring ICs according to the DPI (Direct
RF Power Injection) method provides information on their behaviour under the influence
of radiated electromagnetic emissions. Industries that produce and use ICs need comprehensive knowledge about this disturbance behaviour, to guarantee the function of an individual circuit or the entire electronics under the
influence of RF disturbances. Measurements
according to the DPI method, however, are
extremely time-consuming. Automated and
flexibly adaptable measuring stations are thus
required.
The DPI method according to standard IEC
62132-4 defines the measuring procedure for
the direct injection of conducted disturbances
into a semiconductor pin. This disturbance injection simulates the share of a disturbance
which is caused by field coupling into a cable
harness or an antenna-like structure on the
PCB. The DPI method is designed to inject RF
current into IC pins according to a predefined
measurement set-up. The power and frequency of this RF current are increased gradually.
The measured result is the maximum RF
power that can be injected into the pin as a
function of frequency. The expectations for the
results of an IC measurement have changed
since the publication of the standard in
10/2006. A pin's compatible RF power is not the
only IC information that is important. Infor-
mation on the maximum input RF voltage or
on the IC pin's impedance is also crucial for IC
manufacturers and users. An automated sequence reduces the duration of the measuring
procedure and its susceptibility to errors. The
DPI method will be briefly introduced and then
further developed to an automated measuring
station in the following.
The set-up principle for measuring the disturbance immunity according to the DPI method
is shown in figure 1. The RF generator generates
a sine-wave alternating voltage (RF signal). The
power amplifier increases the power of the RF
signal. This power is measured by the directional coupler and injected into an IC pin via a
decoupling capacitor C. The capacitor C prevents useful signals from entering the power
amplifier. The filters (resistance R / inductivity
L) prevent RF current from leaking to control
and supply lines. The IC is monitored for malfunctions by an appropriate device. The frequency and power of the disturbance threshold
as well as the respective abort condition are
recorded if a malfunction occurs. The measuring sequence on an IC pin is shown as a flow
chart in figure 2. During a manual measurement, each IC pin is examined individually according to the flow chart. The measuring time
depends on the number of frequency and
power steps and takes several days. In the
course of this procedure errors slip in as a rule.
47
An automated run of the flow chart (figure 2)
overcomes these drawbacks. The automated
measuring station controls the entire sequence
according to the DPI method. This also includes
the storage, evaluation and visualisation of the
Figure 2. Flow chart for the DPI method as a
basis for an algorithm
October 2008
TEST & MEASUREMENT
ily expandable. The
flow chart for the
DPI control software can be adapted
to individual needs.
The retention time
and frequency steps,
for example, can be
varied. More steps
can be added to the
sequence and the
entire sequence can
even be rearranged.
Notification by email, for example,
can be added to the
measuring sequence.
Furthermore, various abort conditions
are possible in the
course of the measurement sequence.
A wide variety of
Figure 3. Automated measuring station with DPI control software
different IC faults
that are recognized
by monitoring can be used as an abort condimeasured results. The measuring station (figure
tion, such as: violation of the tolerance mask of
1) described in the standard is supplemented by
signals, evaluation of digital information
the following devices: a PC with DPI control
(restart, reading out of error registers), optical
software, a P500 probe as a RF ampere and voltmonitoring (via video camera and image prometer on the IC pin, and an oscilloscope for the
cessing), power supply monitoring, and results
visualisation of the measured current and voltof an IC test software or firmware. There are also
age characteristics. The probe and oscilloscope
abort conditions not concerned with the propmeasure the time characteristics of current and
er functioning of the IC but intended to protect
voltage. The DPI control software stores these
it, such as: reaching a maximum RF voltage on
time characteristics. The effective current and
the IC pin (measured with the probe), reaching
voltage values as well as the phase angle are dea maximum power on the IC pin (measured
termined in the oscilloscope. The DPI control
with the directional coupler or probe), and
software can calculate other electric parameters
reaching a maximum IC temperature.
such as the impedance of the test IC, forward
power of the injected RF signal, generator
The measuring instruments can be changed to
voltage etc, on the basis of these values. All
keep the measuring station flexible in terms of
measurement steps are stored in a SQL database
its hardware design. The software supports a
and as an Excel file during the automated measmultitude of measuring instruments. The
urement sequence.
measuring stations functionality is not bound
to a special hardware. The measuring instruThe measured results are evaluated using the
ments are connected to the PC that hosts the
database or MS Excel. The desired measured reDPI control software via standard interfaces
sults can easily and quickly be visualised
such as USB, GPIB and Ethernet. The IC can
through an enquiry to the database. Measuring
easily be changed via an adapter board to adjust
the time characteristics of the RF current and
the measuring station to different measuring revoltage provides a lot of additional information
quirements (figure 4). The freely moving probe
which is important for examinations in the
ensures the accessibility of each individual pin
course of development. Concrete statements
for injections. The time needed for a measuring
about IC characteristics are possible. The cursequence on an IC pin can be calculated by
rent and voltage characteristics, for example,
multiplying T, the adjusting time plus retention
show when damping diodes release current
time plus evaluation time, by the number of
paths to functional complexes and trigger
power steps and by the number of frequency
error mechanisms. The information gained is
steps, as follows:
important for both IC manufacturers and IC
users. The IC manufacturer can use this inforT = (adjusting time for all devices + retention
mation for IC development. IC users can derive
time + evaluation time)
EMC measures for circuit and layout design.
- Number of power steps
Flexibility is another advantage of the auto- Number of frequency steps
mated measuring station. The software is easOctober 2008
48
Around 210 frequency steps are required for a
measurement between 0.1 MHz and 1 GHz according to the recommendations of the DPI
standard. The number of power steps has also
to be taken into account, in this case assumed
to be 40 steps based on reality. The time that is
required for a measuring sequence on the pin
was estimated as shown below:
Estimation of time per pin for a manual measurement:
T = (10 sec adjusting time + 3 sec retention
time + 10 sec evaluation time)
- 40 power steps
- 210 frequency steps
≈ 54 h (7 working days) / pin
Estimation of time per pin for an automated
measurement:
- 40 power steps
- 210 frequency steps
≈ 16 h / pin
The automated measurement reduces the time
needed for a measurement by 70%. This time
can be further reduced if the power steps are
not executed on the basis of a fixed list but chosen intelligently. The DPI control software
provides two additional methods:
1) The power at which the IC failed in the
previous step minus X dBm is chosen at a new
frequency;
2) A rough and a fine power run are organised
one after the other. This considerably reduces
the number of power steps. The time of a measurement run decreases in proportion to the
number of power steps.
The automated measuring station in figure 4
has been proven and tested on many test ICs.
The disturbance immunity of a LIN ICs is chosen as an example here. The measurement was
taken using the following parameters:
RF injection into the LIN pin via C = 4.7 nF,
fixed list for setting the frequency generator was
in frequency steps [MHz]: [25, 50, 100, 150,
200, 250, ..., 950, 1000.0] (21 steps) and level
steps (power of the RF generator) [dBm]: [-28,
-27.5, -27, ..., -18.5, -18] (21 steps), Retention
time was 3 sec, and during fault triggering the
tolerance tube over signal RxD at:
timing of < 7.5 µs and amplitude of < 0.9 V was
measured.
The PDirectional coupler power was measured
by the directional coupler. The PProbe power
was calculated on the basis of the time characteristics of current and voltage. This automated measurement run theoretically takes 51
min. But in practice the measuring run took no
more than 21 minutes since not all power steps
were carried out at each frequency. I
PRODUCT NEWS
Editors
Jürgen Hübner
phone + 49 (0) 80 92 - 2 47 7413
fax
+ 49 (0) 80 92 - 2 47 74 29
jh@iccmedia.com
Wolfgang Patelay
wp@iccmedia.com
I Wind River: test automation solution
Wind River announces a test automation solution, called Wind River Test Management, that
will automate the software quality assurance
process and improve overall code quality. It is
expected to be available in the third quarter of
2008. Test Management will be a scalable, distributed testing framework that links device
software development and quality assurance
teams in an intelligent, collaborative workflow.
News ID 1800
Tony Devereux
devrex@teyboyz.freeserve.co.uk
Toshiba: platform for sensorless
BLDC motor control design
Toshiba has expanded its family of motion control development platforms with a new evaluation board that will speed implementation of
sensorless drives for three-phase brushless DC
motors. The new board is ideal for testing and
prototyping drives for motion control applications requiring motor bridge voltages ranging
from around 10V to 42V.
I
For Reader Inquiries and Address Changes
please contact:
info@iccmedia.com
Sales & Marketing Director
Manfred Blumoser
phone + 49 (0) 80 92 - 2 47 7411
fax
+ 49 (0) 80 92 - 2 47 74 29
mb@iccmedia.com
Claudia Mellein
cm@iccmedia.com
Christiane Lockner
cl@iccmedia.com
Sales Office - UK and USA, Benelux,
Scandinavia
Blue Sky Communications
Malcolm Cameron
Kent Innovation Centre
Thanet Reach Business Park
Millennium Way
Broadstairs Kent CT10 2QQ UK
phone +44 (0)1843 609357
fax
+44 (0)1843 609358
mc@blue-sky-communications.com
Sales Office - Asia
Jean Cheng, jean@i-media.com.tw
Vivian Hung, vivian@i-media.com.tw
Innovative Media Information & Services
7F-3, No. 26, Sec. 2, Ming-Quan East Rd.
Taipei 104 Taiwan
phone +886 2 2563 1186
Head Office
ICC Media GmbH
Rauwagnerstr. 5
85560 Ebersberg / Germany
Editorial Office UK
36a Blackacre Road
Theydon Bois
Essex, CM16 7LU
Copyright© All rights reserved.
No part of this publication may be reproduced or transmitted
in any form or by any means without the prior express written
permission of ICC Media.
Although we make every effort to present up-to-date, accurate
information, boards&solutions will not be responsible for any
errors or omissions or for any results obtained from the use of
such information. The magazine will not be liable for any loss
caused by the reliance on information obtained on this site.
Furthermore, ece does not warrant the accuracy or
completeness of the information, text, graphics in this magazine. The opinions expressed in the articles are those of the
authors and not necessarily the opinions of the publisher.
News ID 1759
I Maxim: dual-/quad-channel DACs simplify
power-supply adjustments
Maxim
Integrated
introduces
the
DS4422/DS4424 low-cost, dual-/quadchannel, sink/source current DACs. These I2Ccontrolled, 7-bit current DACs feature two
(DS4422)/four (DS4424) output channels that
are specifically designed for power-supply margining and adjustment. Each output channel
provides control of a DC-DC power supply by
sinking or sourcing current directly into the
power supply's feedback node.
News ID 1704
I Tilcon supports MontaVista Linux platform
Tilcon announces the availability of Version
5.5.5 of Interface Development Suite for MontaVista Linux. Tilcon’s IDS directly supports
many X-windows variants including X.org,
NanoX, and TinyX. Alternatively, MontaVista
Linux users can leverage the Tilcon embedded
window manager which further supports
OpenGL ES and DirectFB for direct HW acceleration. Tilcon’s window management technology for MontaVista Linux introduces the
capability to provide optimized support for
any custom 2D/3D graphics library.
News ID 1865
I Renesas: low pin-count R8C/Tiny
microcontrollers
Renesas announces availability of the latest application specific standard products in its
R8C/Tiny series. Four groups of devices have
been launched. The R8C/2E and /2F are 32-pin
devices, offering 8KB or 16KB flash memory.
49
They feature a comprehensive range of analogue functions such as A/D and D/A converters, dual-channel comparators, Serial UART
I/O and both 8-bit and 16-bit timers.
News ID 1658
I ADI: 16-bit, 10-MSPS SAR data converter
Analog Devices expandeds its PulSAR family of
precision 16-bit SAR with the AD7626 PulSAR
ADC that achieves a new level of 16-bit data capture performance, with best-in-class 15-bit ENOB
and 10-MSPS throughput.The AD7626 PulSAR
ADC has a 92-dB SNR that is 8 dB (1.3 bits) better than any ADC, regardless of architecture.
News ID 1701
I HCC: USB audio features for embedded
applications
HCC-Embedded announces the release of
USBH-Audio, a class driver for use with HCC’s
USB Host stack. USBH-Audio supports a full
spectrum of audio features for embedded applications. Included are FORMAT TYPE I
(PCM/PCM8) streams, FORMAT TYPE II
(MPEG) streams, sampling rate adjustment to
rate supported by the audio device, streaming
type input terminal (playback), streaming type
output terminal (e.g., record from a microphone), AF Version 1.0.
News ID 1560
I TI delivers RFID asset visibility in harsh
and metallic environments
Texas Instruments announces two additions to
its LF product family: the 12 mm Multi-Usage
Wedge Transponder and 24 mm LF Circular
Inlay. The 12 mm Multi-Usage Wedge
Transponder offersimprovements in chip circuitry that enables direct-on-metal mounting.
The 24 mm LF Circular Inlay, manufactured
using TI’s patented tuning process, provides
improved consistency in read and write performance in applications such as waste management and industrial production.
News ID 1703
I Express Logic: MCAPI support for
ThreadX RTOS
Express Logic and PolyCore Software announce
the first commercial RTOS integration of the
Multicore Communications API specification.
MCAPI provides an industry standard, implementation agnostic API for multicore systems
communication. PolyCore Software’s PolyMessenger/MCAPI is a communications framework simplifying multicore communication.
Express Logic’s ThreadX RTOS is a widely-used,
small, fast, royalty-free real-time operating
system for embedded applications.
News ID 533
October 2008
PRODUCT NEWS
Atom processor N270
QNX Software Systems announces support
for the Intel Atom processor N270 and the Mobile Intel 945GSE Express chipset. As a result,
embedded developers can combine the superior performance-per-watt of the Intel Atom
processor N270 with the fault-tolerant operation, advanced graphics capabilities, and rich
multimedia support of the QNX Neutrino
RTOS and QNX Aviage middleware family.
QNX support for Intel Atom processors includes an HMI player based on Adobe Flash
Lite 3, optimized 2D/3D hardware-assisted
graphics based on OpenGL ES, and an Intel-optimized compiler for high performance.
News ID 500
I Crossware: tool suite supports
SiLabs C8051F9xx MCUs
Crossware has enhanced its 8051 Development
Suite by adding support for the C8051F9xx family of mixed signal microcontrollers from SiLabs.
The C8051F9xx MCUs are capable of operating
down to 0.9 V, enabling portable devices to derive power from a single-cell battery. The novel
8-bit architecture with an integrated high-efficiency dc-dc boost converter, which can supply
up to 65 mW of power for both internal MCU
use and to drive other components, creates a
true single-cell battery system solution.
News ID 1723
MHz. According to SST, the maximum active
power consumption for both read and write operations is significantly less than that of the lowest power 3V products currently on the market.
COMPANY
News ID 1860
Actron
42
ATMEL
11
Digi-Key
2
Express Logic
51
Green Hills
5
HCC-Embedded
52
I RTS: new version of Real-Time Hypervisor
software
Real-Time Systems has introduced the latest version of its Real-Time Hypervisor software,
which enables the simultaneous running of
multiple operating systems on multi-core
processors, also supports Microsoft Windows
XP. The RTS Real-time Hypervisor makes it possible to run ‘ simultaneously, independently and
robustly ‘ a number of standard operating systems on a single x-86 multi-core execution platform. Moreover, RTS software technology does
not in the least interfere with any of the supported operating systems’ timing behavior.
Advertisers Index
I QNX announces support for Intel
PAGE
News ID 1697
I Coverity introduces Software Readiness
Manager for Java
Coverity announces the availability of Coverity
Software Readiness Manager for Java. The
product allows development managers, release
managers and executives to objectively assess the
release readiness of their critical code by
combining essential data from multiple sources
including Prevent, Coverity’s static analysis
product.
News ID 1854
Hilscher
14,15,21,25
Holtek
9
Lauterbach
43
I Aonix: GUI development for 64-bit
architectures
Aonix has released TeleUSE version 4.0, the latest version of its object-oriented user interface
management system environment, for 64-bit
architectures. Platform support in TeleUSE
4.0 enables seamless cross-platform motif
graphical user interface application development on the latest 64-bit systems running
Linux, Solaris, and HPUX. A 32-bit edition of
TeleUSE 4.0 continues to support development
of applications on 32-bit platforms.
I SiliconSystems doubles capacity of
Embedded USB products
SiliconSystems announces higher capacity offerings across its entire SiliconDrive II product
family supporting the industry-standard Universal Serial Bus interface. SiliconSystems’ SiliconDrive II USB CF, SiliconDrive II 10-pin
module and SiliconDrive II USB Blade products
are now available in capacities of up to 16 gigabyte, 8GB and 4GB, respectively.
Messe München
31,33
MSC
3,23
NEC
13
Peak System
35
pls
17
Texas Instruments
7
News ID 1845
News ID 426
I TI: zero-drift instrumentation
I SST expands 1.8V Serial Flash product
line with 4-Mbit device
SST has added a 4-Mbit device to its 1.8V 25WF
Series SPI serial flash memory family. The
small form factor SST25WF040 is intended for
battery-powered, space- and height-constrained
mobile applications. The SST25WF040 has a full
voltage range from 1.65V to 1.95V for read and
write operations and a fast read speed of 40
amplifier for portable applications
Texas Instruments introduces a zero-drift instrumentation amplifier with only 75 uA of
quiescent current and operation on power
supplies as low as 1.8 V, the INA333 maximizes power efficiency. Low offset voltage of
25 uV and offset drift of 0.1 uV/C deliver excellent accuracy and long-term stability.
News ID 1756
ore information about each news story is available on
M
www.embedded-control-europe.com/ece_magazine
You just have to type in the “News ID”. —
October 2008
50
MAKING ONE OF THESE?
...THEN YOU NEED THREADX
ThreadX is Express Logic's small, fast,
royalty-free RTOS that powers over
500 million electronic devices, with
millions more produced each month. That's because ThreadX is easy-to-use,
making your development job easier and more likely to finish on time or even
ahead of schedule. Developers of consumer, medical, networking, industrial,
aerospace, and automotive electronics products rely on ThreadX for their
RTOS. Call today to find out how ThreadX can help you bring your next
electronic product to market faster. Make it better - make it with ThreadX.
T H R E A D
• Small
Small footprint
overhead
• Low
L
over
head
Full source
source code
• Full
• Easy-to-use
Easy-to-use
• Field-proven
Field-proven
cost
• Low
L
Royalty-free
• Royalty-free
For a free evaluation copy, call one of our European
Offices or visit www.rtos.com
Express Logic (UK)
Express
(UK
U ) Ltd
4b Empir
e Court
Cour t
Empire
Prospect
Pr
ospect Hill
4DA
Redditch B97 4D
DA
UK
Tel:
Te
el: +44 (0) 1527
152
27 597007
1527
Fax: +44 (0) 152
27 597701
info@expresslogic.co.uk
Email: info@expr
resslogic.co.uk
Express
Express Logic GmbH
GmbH
Hanover Office:
Am Saegewerk 2a
D-29308
Winsen
D 29308 W
inse
en
Germany
Ger many
Tel:
Te
el: +49 5143 911-303
9
Fax: +49 5143 911-305
Email info@expresslogic.de
info@expresslogic.de
Express
Express Logic G
GmbH
m H
mb
Munich Office:
Eichbaumstr.
Eichbaumstr. 80
D-85635
D 85635 Siegertsbrunn
Sieger ts
sbr unn
Germany
Ger many
Tel:
Te
el: +49 8102 784-5865
78
84-5865
Fax: +49 8102 784-5866
78
84-5866
Email: sales@expresslogic.de
sales@expresslogic.de
Copyright © 2008, Expr
Express
ess Logic,, Inc.
ThreadX
Express
trademarks
are
property
Thr
readX is a rregistered
egistered trademark of Ex
xpress Logic, Inc. All other trademar
rks ar
e the pr
oper ty of their rrespective
espective owners.
One Size
Doesn’t Fit All
With HCC, you can choose a file system that’s
• File Systems
right for your application. HCC products run
• USB Stacks
with the broadest range of CPUs and memory
• Bootloaders
devices, with or without an operating system.
• Windows Drivers
• Embedded Development
Services
THE MOST COMPREHENSIVE PORTFOLIO OF FILE
SYSTEMS FOR EMBEDDED APPLICATIONS
HCC-Embedded
FILE SYSTEMS WITH A DIFFERENCE
www.hcc-embedded.com • info@hcc-embedded.com
ZbWZYYZY
Download