Programming Micros 2002_01

download Programming Micros 2002_01

of 16

description

Programming Micros 2002_01

Transcript of Programming Micros 2002_01

  • 5/23/2018 Programming Micros 2002_01

    1/16

    From Idea to Target

    programmingmicros

    Spring 2002

  • 5/23/2018 Programming Micros 2002_01

    2/16

    Why then is it that many high-ranking

    managers and really smart engineers

    develop their own software development

    tools? It can hardly be because they have

    a lot of time to kill, nor can it be that

    money isnt important to them.

    I dont have the real answer to this

    question, but I see it happening repeated-

    ly in our marketin big companies with

    considerable resources and mature devel-

    opment processes as well as in smaller

    ones with less resources and less mature

    processes. Theyre everywherecompa-

    nies that believe they need to developtheir own dental practice or plumbing

    business to boot!

    One could argue that this tendency is

    due to a lack of adequate development

    tools. In some cases it might be true, but

    in most cases its not. More than likely, it

    has do to with a lack of awareness about

    available tools and expertise. Fortunately

    there are global companies, such as IAR

    Systems, who have focused on the task of

    customizing and standardizing software

    development tools for embedded develop-

    ment.

    In 2001 when many of our competi-

    tors downsized due to diminishing sales,

    IARs license business actually grew by

    an impressive 28%. We managed to com-

    plete numerous development projects for

    our customers, which always resulted in

    the delivery of either a standardized soft-

    ware development tool or a customized

    solution for special needs.

    Perhaps you didnt know that IAR can

    build the tools you need. We can produce

    a very cost efficient solution for you by

    drawing on our long experience, together

    with a standard product portfolio that

    lends itself to a virtually unlimited num-

    ber of combinations. Our motto From

    idea to target in half the time isnt just apromise we continue to fulfill for count-

    less embedded systems developers. Its

    something we can offer you too.

    Let IAR build your new development

    environment there is no other company

    that can offer such a unique combination

    of products and services. Read all about

    what we have to offer in this issue of

    Programming Micros.

    What? Are you afraid of the dentist

    too? Ooops!

    Last but not least, take care of yourself

    and thanks for doing business with us.

    Sincerely,

    Tomas Wolf, CEO

    Editorial

    TomasWolf,President

    2

    Are you working on somethingcool that was created with

    tools from IAR Systems? Have

    you brought an idea to life?

    Want to share your success

    with other embedded systems

    engineers (the only ones who

    really appreciate what you

    do)?

    Send us your success

    stories along with a picture of

    whatever it is you created to

    [email protected],

    we'll take the best of them and

    show it off for you - to 40,000

    of your colleagues in a future

    issue of Programming Micros!

    Created withIAR tools?

    New employees/New positions

    Why its normally not a good idea to pull your own teeth!

    Most of us wouldnt even dream of

    trying to pull our own teeth when we

    have a toothache. And how many of

    us have done the plumbing in our

    own homes? The same goes for a lot

    of other things. Why? We dont do

    these things simply because were not

    experts in these fields. And we may

    have learned the hard way that its

    both cheaper and smarter to leave

    some things to an expert.

    Jan Hedin, ProductDevelopment Manager.

    Nacera Rahmani, TechnicalSupport.

    Margareta Eriksson-Hrling,Product Marketing Manager.

    Mats Mariedahl, TechnicalSupport.

    David Feng, Area SalesManager, Asia.

    Lars Sjberg, Sales ManagerBluetooth products.

  • 5/23/2018 Programming Micros 2002_01

    3/16

    Bluetooth is expected to take off this

    year with worldwide sales of more than 80

    million devices, compared to 10 million in

    2001. As the market for Bluetooth devices

    soars, IAR is focusing its efforts on the

    Japanese market, where a number of com-

    panies are leading technology development

    in terms of application development. Many

    Japanese companies have shown that they

    are quick to integrate the latest and grea-

    test technology into consumer products and

    launch them in the marketplace.

    Companies such as Toshiba, Sony, Sharp,

    Seiko Epson are some good examples.

    IAR Japan is expanding its Bluetooth

    business and services quickly and success-

    fully in Japan, having already launched its

    new Bluetooth products and created co-

    operation agreements with several leading

    Japanese Bluetooth wireless technology

    suppliers. In so doing, IAR has become

    the only supplier capable of offering a

    one-stop solution, from evaluation of

    Bluetooth wireless technology to develop-

    ment, debugging, testing, verification, and

    qualification. No other supplier knows the

    demands on embedded systems develop-

    ment like IAR. Our unique expertise with

    Bluetooth wireless technology makes IAR

    an ideal partner.

    In January 2002, IAR and our Japanese

    partners, Softboat and Taiyo Yuden, held a

    seminar tour in Tokyo and Osaka with 126

    participants. Participants learned about the

    latest developments within the Bluetooth

    field and about the qualification process.

    IAR and Taiyo Yuden also performed pop-

    ular demonstrations of their Bluetooth

    products. IAR also announced that we

    now support the Taiyo Yuden Bluetooth

    modules with our Bluetooth protocol

    stack, and Taiyo Yuden proudly reported

    that it is the first company in Japan, and

    the 5th in the world, to be accredited as a

    Bluetooth Qualification Test Facility

    (BQTF).

    3

    The Viking conquers Japan

    The professional Application Develop-

    ment Services organization within IAR

    Systems is ready to assist you in any

    phase of the development processfrom

    hardware design to software development

    and Bluetooth qualification and testing.

    IAR Systems in Sweden offers vast expe-

    rience and expert skills in both hardware

    development (design of ASICs and elec-

    tronic boards) and embedded software

    development. Our areas of expertise

    include microcontroller and Microsoft

    Windows device driver development,

    WindowsCE development, automotive

    (OSEK/CAN) and Bluetooth product

    development.

    The IAR consultants are involved in

    the development of safety systems for

    some of the world's most important auto-

    motive companies. Our list of customers

    include companies such as Combitech

    Traffic Systems and Autoliv.

    The Bluetooth consultants at IAR

    Systems are the most qualified on the

    market; among their achievements is one

    of the most compact Bluetooth protocol

    stacks in the world, the IAR Embedded

    Bluetooth Protocol Stack.

    Contact IAR Systems at [email protected]

    before your next embedded development,

    whether you need expert consultants or

    want to commission a complete embedded

    systems development project including

    both hardware and software development,

    with or without Bluetooth capabilities!

    News

    Major Asian tele-

    communications

    company licenses

    Bluetooth protocol

    stack

    One of the largest telecommuni-

    cations companies in Asia

    recently licensed the Bluetooth

    protocol stack technology from

    IAR Systems. Our technology

    will be used in new products

    being developed in Taiwan. The

    highly compact Bluetooth

    protocol stack along with the

    IAR MakeApp stack configura-

    tion and optimization tool

    reduces development time as

    well as production cost. The

    selection of stack supplier was

    made after a thorough evaluation

    of available products, and under-

    lines the strength of the IAR

    product portfolio.

    IAR and Toshiba

    announce a partner-

    ship on Bluetooth

    wireless technology

    for the automotive

    industry

    IAR Systems and Toshiba

    Electronics Europe have

    announced a partnership regard-

    ing Bluetooth wireless techno-

    logy for the automotive industry.

    IAR Systems has adapted andoptimized the Bluetooth

    protocol stack product for

    Toshibas high-performance

    TLCS900-H2 series of 32-bit

    CISC microcontroller devices

    and the OSEK operating system,

    which are mainly targeted for

    automotive customers and ve-

    hicle applications. The compact

    IAR stack will help reduce pro-

    duction costs of automotive

    applications that use the Toshiba

    device.

    Application DevelopmentServices at your service!

  • 5/23/2018 Programming Micros 2002_01

    4/16

    Later this year, a new

    version of the IAR Embedded

    Workbench IDE will be avail-

    able for all developers of

    embedded systems who have

    chosen the M16C microcon-

    troller from Mitsubishi as

    their target chip. The new

    tools use the very latest IAR

    technology and include a com-plete range of features for effi-

    cient application development.

    New Integrated Develop-

    ment Environment (IDE)

    The new IDE rests on an entirely new

    technology platform that includes many

    improvements and new features such as:

    Seamless integration of code develop-

    ment and debugging for a truly itera-

    tive work process.

    Support for real backtracking.

    The finest stepping granularity in an

    embedded debugger.

    True edit-while-debugging

    capabilities for interactive correction

    of errors.

    The new IDE has a modular and exten-

    sible architecture that allows plug-in

    modules, such as hardware debugger

    interfaces and RTOS support from both

    IAR and our partners.

    Easy migration

    The new MC16C IAR C/EC++ Compiler

    supports Embedded C++ for object-

    oriented programming. Special care has

    been taken to assure flexible application

    design and smooth migration to the new

    toolset:

    Existing assembler routines can be

    reused.

    New combinations of processor vari-

    ants and data models are possible,

    similar to the Mitsubishi compiler.

    The new calling convention resembles

    Mitsubishis; the old IAR calling con-

    vention is still supported.

    Real-time debugging

    In addition to the C-SPY simulator, there

    is also a ROM-monitor version that sup-

    ports Mitsubishis ROM-monitor and its

    program. The ROM-monitor version can

    be used with several Mitsubishi boards(MSA0654, MEU2001, MDECE0201 and

    MDECE0222) and with Glyns

    EVBM16C/6x evaluation board. The

    ROM-monitor includes the C-SPY simu-

    lator features, and gives enables you to

    run your application on real hardware.

    Graphical XLINK setup tool

    An important feature of the new M16C

    toolkit is the graphical XLINK setup tool.

    Now you can choose whether to graphi-

    cally specify how to use different

    memory areas on the chip or to customize

    the linker command files in the traditional

    way with the IAR Embedded Workbench

    editor.

    Automated device-driver

    generation

    In addition to the IAR Embedded

    Workbench IDE, the IAR MakeApp for

    M16C/62 is also available. By automati-

    cally generating the device-driver source

    code according to the settings in the

    graphical user interface, IAR MakeApp

    allows developers to focus on application

    design rather than implementation.

    New M16C toolsetwith Embedded C++ in

    the pipeline

    4

    The overall impression of the

    EP2002, the biggest electronicstrade fair in the Nordic countries

    held in Stockholm on 15-18

    January was that embedded

    developers, at least in Sweden,

    are no longer just keeping up to

    date with Bluetooth wireless

    technology, but have actually

    decided to begin to develop with

    Bluetooth wireless technology.

    Many company representa-

    tives described Bluetooth pro-

    jects which they had already bud-

    geted for, such as strategic plans

    to incorporate Bluetooth wireless

    technology in their existing

    product portfolio. This is a sig-

    nificant change from a year or so

    ago when interest in Bluetooth

    was more general, and relatively

    superficial.

    IAR Systems was represented

    at the EP2002 in the so called

    Bluetooth Park, a joint effort by

    the most important Bluetooth

    players on the Swedish market.

    Bluetooth Park housed an exhibi-

    tion and a series of brief semi-

    nars on relevant topics, such as

    the Bluetooth certification

    process and how to use the IAR

    PreQual test tool to simplify that

    process.

    EP2002 Showin Stockholm15-18 January

    Bluetooth crosses the

    threshold to real embedded

    projects

    IAR Embedded Workbench Graphical User

    Interface

  • 5/23/2018 Programming Micros 2002_01

    5/16

    Beef up the

    system now!

    Are you ready to join the ARM

    community? The IAR Embedded

    Workbench for ARM, with its opti-

    mizing C/Embedded C++ compiler

    and state-of-the-art debugger will

    add power to your project.

    The newest version of the IAR

    Embedded Workbench, which

    includes support for Multi-ICE, is

    available soon. Order your IAR

    Embedded Workbench before the

    end of May, and get a 24 monthsSoftware Upgrade Agreement for

    free!

    Add muscles to your product with theIAR Embedded Workbench.

    In 2001, the sales of the IAR Embedded

    Workbench EW430 the IAR tool that

    supports the MSP430 family of microcon-

    trollers increased significantly, especi-

    ally in the US and Asia, making it one of

    our top-selling Embedded Workbench

    products.

    IAR Systems and Texas Instruments have

    a long and close cooperation providing

    first-class software tools for the MSP430

    family. Our sales of the EW430 reflect

    that cooperation. More recently they also

    reflect Texas Instruments addition of

    MSP430F43x and F44x to the MSP430

    family. These two new device families

    enable Texas Instruments to offer a

    single-chip solution for analog data cap-

    turing and embedded measurement

    applications.

    The new F43x/44x devices offer maxi-

    mum integration on MSP430, combining

    advanced analog integration, a broad set

    of communication peripherals, and on-

    chip LCD driver.

    The MSP430 CPU, a 16-bit RISC

    processor, features a set of just 27 instruc-

    tions. The fully orthogonal core architec-

    ture enables maximum versatility by

    using all basic instructions with different

    address modes, i.e. up to seven for theMSP430. This makes the MSP430

    extremely powerful for assembler pro-

    gramming. It also enables compact and

    efficient code when programming in C. A

    set of different low power modes allows

    effective utilization of the MSP430s

    power with a standby current, i.e. active

    oscillator, below 1A for some deriva-

    tives while maintaining readiness to get

    to full, active operation within 6s.

    The MSP430F43x/44x family consists of

    six different device configurations offer-

    ing:

    Flash memory from 16KB to 60KB.

    Up to 2KB RAM.

    Integrated 12-bit analog-to-digital

    converter (ADC) with 5s conversion

    time.

    160 segment LCD driver.

    2 pulse width modulation (PWM)

    timers.

    Up to 2 hardware USART modules

    that can be used either in asyn-

    chronous UART or SPI mode.

    Integrated supply voltage supervisor

    (SVS) to avoid brownout conditions.

    Together with the MSP430 familys

    unique ultra-low power consumption, the

    new F43/44x devices offer a real system-

    on-a-chip (SOC) solution for many bat-

    tery driven applications in the portable

    consumer and personal medical area.

    Likewise they offer intelligent sensing

    and metering for bus or line-powered end

    equipment where both system cost and

    performance are critical. An excellent

    example of such equipment is single or

    three-phase electricity meters, for which

    the F43x/44x offers a complete platform

    solution for a wide range of classes and

    products. Since electricity meters are one

    of the targeted areas for the new

    MSP430F43x/44x family, Texas

    Instruments offers comprehensive

    documentation and application reports, as

    well as demo software written in C

    and a library for three-phase electrical

    meters.

    The MSP430 familyoffers a new dimension

    in single-chipmeasurement solutions

    5

    News

    Honeywell licenses

    Bluetooth protocol

    stackHoneywell Federal Manufac-

    turing & Technologies, part of

    the diversified technology and

    manufacturing leader Honeywell

    International Inc., has placed an

    order for the Bluetooth protocol

    stack technology from IAR

    Systems. This order is a strate-

    gic breakthrough in the U.S.

    market for IAR, and emphasizes

    the value of the highly compact

    code size in the Bluetooth proto-

    col stack from IAR Systems!

    BUY

    NOW!

    Savings $80

    0!

    This offer is valid only in Europe and Asiawith the exception of Germany,Switzerland, Austria, Poland and Japan.

  • 5/23/2018 Programming Micros 2002_01

    6/16

    The availability of PIC18 parts with flashmemory and CAN drivers, coupled with

    low cost, make the Realogy Real-Time

    Architect (RTA) and the IAR Embedded

    Workbench for PIC18 particularly attrac-

    tive to the automotive market.

    Predictable real-time OSEK-

    compliant automotive applications

    In todays increasingly complex automo-

    tive applications, vehicle manufacturers

    are demanding that applications make use

    of an OSEK/VDX OS compliant RTOS to

    control the complexity of the applica-

    tions. RTA from LiveDevices is a real-

    time design environment, that meets the

    requirements of the high volume,

    resource-constrained embedded market,

    while providing an OSEK/VDX OS com-

    pliant kernel that fits onto the smallest 8-

    bit parts. This means that RTA is particu-

    larly applicable to the Microchip PIC18

    family.

    The inclusion of a unique off-line

    scheduling and optimization tool in the

    RTA package addresses the important

    goals of reduced product cost and

    increased end-product reliability. The

    stack minimization feature offers particu-

    lar benefits to the PIC18 architecture.

    Stack minimization

    Perhaps the hardest constraint for an

    RTOS on PIC18C architecture is the size

    of the hardware stack: no more than 31

    return addresses can be stored. In the

    RTA kernel (SSX5), the use of a single

    shot model allows the RTOS to be based

    on a single stack, thus overcoming this

    constraint. Tasks only need space on the

    stack when they are actively running or

    have been pre-empted in mid-execution.

    Since tasks of the same priority cannot

    run concurrently, we know in advance

    that only one task will be present on the

    stack at any one moment in time.

    The stack minimization feature auto-

    matically identifies the optimal allocation

    of tasks to shared priority levels while also

    guaranteeing that the system meets its tim-

    ing requirements. Thus even for as many

    as 16 tasks, no more than 4 tasks need to

    appear on the stack at the same time.

    The IAR Embedded Workbench IDE

    for PIC18

    A brand new toolkit for PIC18 will soon

    be available from IAR Systems. The IAR

    Embedded Workbench IDE for PIC18 is

    based on IARs latest technology platform

    and features an optimizing C/Embedded

    C++ compiler and a completely integrat-

    ed C-SPY debugger offering the finest

    debugging granularity. With the combina-

    tion of EWPIC18 and the Realogy Real-

    Time Architect, developers of automotive

    applications can benefit from a very pow-

    erful set of programming tools.

    6

    Schedulability AnalysisPriority AllocationSensitivity AnalysisBuildClock Optimzation

    OIL FILE

    Task Pr iorities

    Real-Time Architect

    ORTI Data

    ORTI AwareDebugger

    EXE

    Assembler

    Timing AnalysisResults

    OSEK DataOSEK Definitions

    Application Source

    Compiler

    Object Files

    LinkerSSX5

    Library

    PriorityAllocation

    SoftwareEngineer

    Real Time Architect

    SSX5

    OSEK OS

    Periodic Schedules

    Tasksets Planned Schedules

    OSEK Enhancements

    Combined Resources Internal Resources

    Lightweight Tasks

    Timing Analysis

    Powerful set of programming tools for

    developers of automotive applications

  • 5/23/2018 Programming Micros 2002_01

    7/16

    Microchip and LiveDevices bringing the Internet to embedded

    devices.

    The Internet is virtually everywhere

    today, invisibly connecting us to the

    world around us from our homes, our

    cars and our workplaces. One thing that

    is still limiting the spread of this technol-

    ogy, however, has been the cost of high

    volume applications. Products like

    LiveDevices Embedinet for the PIC18

    family of low-cost 8-bit microcontrollers

    are changing this.

    At the heart of the Embedinet software

    are two key components: a fully featured

    TCP/IP stack and a priority based pre-

    emptive real-time kernel enabling embed-

    ded Internet system developers to exploit

    the power of PIC18s family of microcon-

    trollers. Key to its success has been the

    ability to implement all of the above on a

    tiny footprint, made possible by the

    super-efficient kernel and an offline

    graphic user-interface tool to create the

    application software.

    When building embedded Internet

    applications using Embedinet, TCP/IP is

    taken all the way to the PIC18 device.

    This not only lowers the component cost

    of the design, but also gives the designer

    the confidence that their embedded appli-

    cation will be able to connect to any other

    device on the Internet.

    Because it is based on standard

    Internet protocols the Embedinet range of

    products is ideal for any PIC18-based

    application that requires Internet connec-

    tivity. Typical applications include remote

    configuration of a device using a web

    interface, data upload from devices in the

    field, problem alerts via mobile telephony

    and many other remote telemetry applica-

    tions.

    Embedinet Application Layer Modules

    (EALMs) are optional software compo-

    nents that are available for use in con-

    junction with the TCP/IP stack provided

    as part of the Embedinet Pro SDK.

    EALMs offer higher level application

    level functionality, such as running a

    webserver on the device or sending

    emails and files to remote servers. These

    include implementations of these higher

    level Internet protocols (FTP, TFTP,

    HTTP, DNS, SNTP, SMTP, DHCP, and

    BOOTP).

    LiveDevices has worked with

    Microchip to ensure the Embedinet soft-

    ware is implemented in the most efficient

    way possible for the target architecture.

    This efficiency has been enhanced con-

    siderably through the use of the IAR

    Embedded Workbench for the PIC18 in

    the development of Embedinet.

    Developers look to Microchip to pro-

    vide the most cost-effective 8-bit solution

    to their deeply embedded applications

    and to IAR Systems to provide quality

    development tools. By integrating

    LiveDevices Embedinet, this concept can

    now be extended to a total system cost,

    enabling Internet connectivity to be

    achieved on a minimum silicon budget,

    essential where Internet connectivity at a

    low price point is needed to enable high

    volume take-up.

    7

    Maximum capability from theminimum silicon budget

    Is your PIC solution getting too tight?

    If you have considered

    moving to PIC18, or if

    you already use PIC18, this

    is a great time to add new possi-

    bilites to your development environ-

    mentorder your IAR Embedded

    Workbench for PIC18 before the end

    of May, and get a 24 months Soft-

    ware Upgrade Agreement for free!

    The new version of the IAR

    Embedded Workbench for PIC18

    includes the optimizing C/Embedded

    C++ compiler, the state-of-the-art C-

    SPY debugger and support for the

    MPLAB-ICE 2000 Emulator.

    BUY

    NOW!

    Savin

    gs $60

    0!

    This offer is valid only in Europe and Asiawith the exception of Germany,Switzerland, Austria, Poland and Japan.

  • 5/23/2018 Programming Micros 2002_01

    8/16

    Simulate complete microprocessor-

    based systems at near real-time speeds

    8

    IAR Systems Ltd., UK, is proud to

    announce the Proteus VSM package that

    compliments the IAR Embedded

    Workbench tools by enabling design

    engineers to model even more rapidly,

    and thus further reducing time to

    market.

    What is Proteus VSM?

    Proteus VSM combines mixed-mode cir-

    cuit simulation, animated components and

    full hardware models of popular micro-

    controllers.

    The result is incredible: a product that

    can simulate complete microprocessor-

    based systems at near real-time

    speeds!

    This is not just a CPU simulator -

    VSM will simulate your entire design

    including both digital and analogue

    electronics.

    Proteus VSM allows an engineer to

    develop and test complete microcontroller

    designs without building a physical proto-

    type. Proteus VSM simulates the CPU

    and any other electronics used in designs,

    and in real time.

    CPU models for PIC16, AVR, 68HC11

    and 8051 series micro-controllers are

    available now. More CPU models are

    currently under development.

    Interactive device models include

    LCD displays, RS232 terminal, uni-

    versal keypad plus a range of swit-

    ches, buttons, pots, LEDs, 7 segment

    displays and more.

    Extensive debugging facilities inclu-

    ding register and memory contents,

    breakpoints and single step modes.

    Source level Cand assembly debug-

    ging supported for IAR Systems deve-

    lopment tools.

    Integrated make utility to compile

    and simulate with one keystroke.

    Over 4000 standard SPICE models

    included. Fully compatible with lea-

    ding manufacturers SPICE models.

    DLL interfaces provided for applica-

    tion specific models.

    Based on industry standard SPICE3F5

    mixed mode circuit simulator.

    Integrates with PROTEUS PCB

    Design to form a complete electronics

    design system.

    What can I do with it?

    If you are involved in developing micro-

    controller-based systems, Proteus VSM

    will allow you to start software develop-

    ment before there is a physical prototype

    to work on. The package includes models

    for common peripheral devices such as

    LCD displays, keypads, buttons, switches

    and LEDs, and you can add your own

    models to the system too. Consequently

    you can try out your software, for real, on

    a virtual version of your entire product.

    Proteus VSM also integrates fully with

    the Labcenter PCB design products. So

    once you have perfected your design in

    the VSM simulator, it is a simple step to

    lay out the PCB for manufacture.

    What debugging tools are provided?

    The CPU models allow single stepping of

    machine code generated by any tool and

    for setting breakpoints within your pro-

    gram. In addition, you can trigger break-

    points on hardware conditions (e.g. logic

    states or node voltages) and then single

    step the code to see what happens next.

    With IAR Systems development tools,

  • 5/23/2018 Programming Micros 2002_01

    9/16

    IAR Systems is proud to release a new

    version of the popular Bluetooth Starter

    Kit, which now includes a Bluetooth

    PC-Card for use in laptops. Thus, one

    Bluetooth Starter Kit contains two

    Bluetooth nodes and enables you to set up

    a working Bluetooth evaluation or proto-

    typing system in minutes!

    The popular Bluetooth Starter Kit

    contains a Bluetooth electronic board that

    can be used as a reference design, as well

    as a Bluetooth PC-Card for use with a

    laptop. Full hardware descriptions are

    included, along with schematic

    diagrams.

    A pre-compiled Bluetooth protocol

    stack is included as a Win32 DLL, as are

    a Win32 demo application and sample

    projects for use with Microsoft Visual

    C/C++.

    Buy a Bluetooth Starter Kit and

    get started with Bluetooth development

    now!

    9

    full high level language source debugging

    is also possible.

    Which CPU models are available?

    Currently, there are models for the

    Microchip PIC16, Atmel AVR, Motorola

    68HC11 and Intel 8051/8052 families.More models are being created in response

    to customer demand. Feel free to let us

    know which processors you are using.

    What other devices are

    modeled?

    Proteus VSM is based on a mixed mode

    SPICE circuit simulator and can make

    use of any standard SPICE models avail-

    able from component manufacturers via

    the Internet. Over 4000 such models are

    supplied with the package including resis-tors, capacitors transistors, diodes, op-

    amps, TTL and CMOS ICs, RAMs,

    EPROMs and much more. Apart from

    these purely electrical devices, there is

    also a library of interactive components

    including LEDs, switches, buttons, and

    potentiometers. Finally, there are the

    more complex VSM models, which cur-rently include alphanumeric LCD dis-

    plays, multiplexed LED displays, a uni-

    versal matrix keypad model, and RS232

    terminals. As with the CPU models, more

    devices will be added as demand dictates

    and we also wish to encourage the entire

    user community to get involved in model

    creation through the VSM marketplace on

    Labcenters website.

    Can I create my own models?

    There are a number of ways to createyour own models:

    a) If the device is purely electrical, then a

    manufacturers SPICE model may

    exist. If not, then you can use the

    simulator primitive devices (e.g. volta-

    ge-controlled current source, or 4 bit

    counter) to construct an electrical

    model for the device.b) If the device is interactive, and simple

    in operation (e.g. a light bulb), then

    VSM provides a scheme which allows

    the creation of many interactive

    models without having to resort to

    programming.

    c) For more complex devices, a full set

    of C++ interfaces exists which allows

    you to create models that can combine

    electrical and graphical behavior in

    almost any way you can imagine.

    Bluetooth Starter Kit

    Start evaluating

    Bluetooth now!Purchase 2 Bluetooth Starter Kits

    before the end of May, and get 2

    telephone handsets free of charge!

    One Bluetooth Starter Kit is all

    that is needed to start evaluating

    Bluetooth wireless technology for

    data transmission, but with 2

    Bluetooth Starter Kits and the tele-

    phone handsets you can use the

    Bluetooth voice transmission capa-

    bilities as well!

    BUY

    NOW!

    Sav

    ings $240!

    This offer is valid only in Europe and Asiawith the exception of Germany,Switzerland, Austria, Poland and Japan.

  • 5/23/2018 Programming Micros 2002_01

    10/16

    IAR Systems has recently expanded its

    Bluetooth product portfolio with IAR

    PreQual for Bluetooth qualification andtesting. Thus IAR Systems has become a

    total partner for Bluetooth development,

    from early product development to quali-

    fication and testing.

    The breadth of proposed applications and

    the nearly universal allocation of radio

    spectrum indicate that Bluetooth wireless

    technology has the potential to penetrate

    the global market more deeply than any

    other wireless technology. Since the tar-

    get market both systems integrators andend-users do not have a strong wireless

    communication background, the

    Bluetooth Special Interest Group (SIG)

    identified a need to control the pedigree

    of devices claiming to support Bluetooth.

    Hence the Bluetooth Qualification

    Program (BQP) was conceived to ensure

    interoperability between products bearing

    the Bluetooth label, a prerequisite for

    Bluetooth success.

    Bluetooth Qualification ProgramThe BQP establishes the rules and proce-

    dures by which manufacturers must

    demonstrate their products compliance

    with Bluetooth specifications and the

    process by which the Bluetooth label may

    be used by product manufacturers and

    distributors. Thus, qualification is a part

    of the critical path to market for all

    Bluetooth developers.

    Bluetooth is unique among high-tech

    devices in that it is expected to appear in

    a wide range of applications from con-

    sumer goods to industrial and military

    equipment. While Bluetooth is at the

    leading edge of wireless technology and

    presents many design challenges for man-

    ufacturers, end-user expectations will be

    simple: if a device claims to support

    Bluetooth, then it should work seamlessly

    with other devices claiming to support

    Bluetooth. The success of Bluetooth is

    thus closely associated with confidence in

    reliable interoperability.

    The traditional approach to interoper-

    ability involves testing each product

    against all other products. This is, of

    course, impractical considering the great

    number of Bluetooth devices in develop-

    ment. While product-to-product testing

    remains important, a more practical

    approach to interoperability testing

    involves the use of standardized confor-

    mance testing to verify that an implemen-

    tation performs in accordance with a par-

    ticular standard or specification. Such

    testing assumes that all devices that pass

    the same test are likely to operate togeth-

    er. Apart from reduced cost for testing,

    this approach enables comparison of test

    results. Conformance testing plays a

    major role in the Bluetooth Qualification

    Program and has already been used suc-

    cessfully for other wireless standards

    such as GSM.

    The first BQP step involves submitting

    a description of the Bluetooth devices

    under development and signing the

    Bluetooth adopters agreement. The

    adopter can then retrieve a range of

    applicable documents from the Bluetooth

    website, including all applicable test

    information. It is then the adopters

    responsibility to engage the services of a

    Bluetooth Qualification Body (BQB) for

    advice and assistance throughout the

    qualification process.

    Secondly, the adopter will be request-

    ed to use a Bluetooth Qualification Test

    Facility, to run a number of defined tests

    and generate a test report in an approved

    format. The format of the required test

    report follows the Qualification Program

    Reference Document (PRD). The compli-

    ance folder test report must be submitted

    to the BQB who checks it against the

    Bluetooth specifications and the original

    product description submitted by the

    adopter. If approved, the product will be

    entered into the qualified product data-

    base. Only approved products are autho-

    rized to use the Bluetooth label.

    DOI Push

    Dunch FAX

    DUNCordlessFTP

    LAN Access

    FTP

    Intercom

    SPP

    GAP

    Audio

    TCS-Bin RFCOMM SDP

    OBEX

    L2CAP

    LinkManager

    BaseBand

    RF

    TCI

    HCI

    Target forPreQual

    Bluetooth qualification and testing

    10

    Bluetooth protocol stack and profiles.

    IAR PreQual front-end.

  • 5/23/2018 Programming Micros 2002_01

    11/16

    Where does IAR PreQual fit in?

    Several years ago BQP engineers foresaw

    a need for a relatively inexpensive test

    executor that manufacturers could use,

    either to qualify or pre-qualify devices

    before sending them to the BQTF. Thus

    the IAR PreQual, a generic software test

    executor with a Bluetooth implementa-

    tion, was developed to enable manufac-

    turers to execute several of the BQTF

    tests on their own. The focus would be on

    interfaces, such as the Host ControllerInterface, upper protocols such as

    L2CAP, SDP and RFCOMM, profiles

    such as GAP and SPP and most impor-

    tantly, applications such as LAN Access,

    Headset, Dial Up Networking, etc.

    Bluetooth hardware (Radio, Baseband

    and Link Manager) would, for most man-

    ufacturers, be purchased from another

    company in pre-qualified chip-sets.

    Test and debug with IAR PreQual

    IAR PreQual is not a very complicated

    program from an end-user perspective. It

    contains two graphical users interfaces:

    one for execution, set up and logging of

    the test suites and another with the

    graphical logging.

    The logging functionality in IAR

    PreQual makes it extremely useful for

    pure test and debugging.

    The graphical log, which logs all mes-

    saging events, uses a standard (ITU-T

    Z.120) called Message Sequence Chart

    (MSC). Following this log, the user will be

    notified directly when something is wrong

    with the message sequence. The state

    FAIL or INCONC(lusive) will appear.

    In the event that something is wrong

    with the message, the user simply opens

    the detailed log to find out, and thus

    enable correction of, the error.

    Qualify with IAR PreQual

    There are four categories of test cases in

    the Bluetooth Qualification Program,

    with different requirements:

    Category A:

    Must be executed by a BQTF. Category B:

    Mandatory test cases. The manu-

    facturer can perform these without a

    BQTF. Evidence of correct behavior

    must be produced and examined by a

    BQB.

    Category C:

    Mandatory test cases The manufactu-

    rer can perform these without a BQTF.

    No evidence required by a BQB.

    Category D:

    Non-mandatory, informative test cases.

    IAR PreQual is extremely effective for

    Category B and C and can be used for

    pre-qualification of Category A test cases.

    Test evidence must be submitted in the

    format described in the Qualification

    Program Reference Document (PRD).

    IAR PreQual provides a Test Report

    Generator which automatically produces

    the necessary documentation.

    Purchase IAR PreQual before the

    end of May, and get an extra

    Profile test suite included free of

    charge! IAR PreQual is the

    premium Bluetooth test and

    debug system, as it can verify that

    your new Bluetooth product con-

    forms to the Bluetooth specifica-

    tion, whereby making the

    Bluetooth qualification process

    faster and easier. Make sure your

    new Bluetooth product is quali-

    fied in time for the Bluetooth

    Congress in June!

    11

    Detailed log.

    MSC log with INCONC state reached.

    Generated Test Report for L2CAP

    version 1.0b.

    Get qualified

    in time

    for Bluetooth

    congress!

    BUY

    NOW!

    Savings $6 .0

    00!

    This offer is valid only in Europe and Asiawith the exception of Germany,Switzerland, Austria, Poland and Japan.

  • 5/23/2018 Programming Micros 2002_01

    12/16

    The FPSLIC (Field Programmable

    System Level Integrated Circuits) from

    Atmel Corporation combine logic, memo-

    ry and a microcontroller, in an SRAM

    field programmable device.

    FPSLIC have several interesting features

    all of which are fully supported by the

    IAR Embedded Workbench for AVR

    (V2.25 or later).

    FPSLIC features

    FPSLIC devices combine the fastest stan-dard product version (25MHz) of the

    Atmel AVR microprocessor core-execut-

    ing out of on-chip SRAM, with between

    5K and 40K gates of FPGA and up to

    36KBytes of on-chip SRAM. The on-chip

    SRAM is partitioned into program and

    data SRAM and the exact partition of

    SRAM are user- defined during code

    compile. In the two larger FPSLIC

    devices (AT94K10 and AT94K40) the

    SRAM can be partitioned 4 ways as fol-

    lows: 20KB program and 16KB Data,24KB Program and 12KB data, 28KB

    Program and 8KB data and the default

    32KB Program and 4KB data. In the

    smaller AT94K05 device the partition is

    similar, but with a smaller amount of

    standard program memory: 4KB program

    and 16KB Data, 8KB program and 12KB

    data, 12KB program and 8KB data, and

    the default 16KB Program and 4KB data.

    The memory partition is designed this

    way to ensure maximum flexibility for

    the on-chip SRAM. During code compile,

    options can be set to determine the mem-

    ory partition used in the FPSLIC device

    (see figure 1). If the application calls for

    more data, SRAM and a little programcode space, embedded systems designers

    have the flexibility to make that trade off.

    Additional off-chip SRAM can be sup-

    ported for data storage through the on-

    chip FPGA resources if needed.

    Up and running in no time

    Converting existing C code to FPSLIC is

    easily supported, and even the most com-

    plex systems have been verified and suc-

    cessfully targeted to AVR FPSLIC using

    the IAR compiler, with minimum changes

    required. In addition, the ioat94K.h file

    contains all the I/O details required to

    rapidly complete the AVR FPSLIC code.

    Most code conversion issues are associat-

    ed with running the AVR at a higher

    clock speed (certain delays expected),

    interfacing the AVR with the FPGA and

    non-volatile memory support. The AVR

    FPSLIC contains 129 powerful standard

    AVR instructions including support for a

    2-cycle 8x8-hardware multiplier on chip.

    Unlike other standard AVR devices, how-

    ever, FPSLIC does not have any on-chip

    EEPROM or FLASH, so the

    FLASH/EEPROM programming instruc-

    tions have been removed. The IAR com-piler is awareof these issues and com-

    piles the code accordingly. Non-volatile

    memory storage is easily supported using

    the Atmel Configurator device which is

    used to load the FPSLIC FPGA, program

    code and data SRAM at system power-up

    (just like an FPGA). The AVR code is

    basically shadowed from the configurator

    into FPSLIC on chip SRAM for execution.

    The unused parts of the serial configura-

    tion memory can be accessed easily from

    the FPSLIC device for non-volatile memo-

    ry storage using the FPSLIC on-chip

    industry standard 2-wire serial interface.

    Application notes are available, which

    include software drivers to access the

    configurator non-volatile memory, and

    have been verified with the IAR compiler.

    These application notes show how this

    device capability can be used as a simple

    file server or data storage device. In addi-

    tion, remote updates of the complete

    FPGA, Data and AVR program code per-

    sonality can easily be performed using

    this mechanism, by remotely updating the

    program code stored in the configuration

    memory.

    12

    IAR Embedded Workbench for AVRfully supports the Atmel FPSLIC

    Partitioning the memory of the FPSLIC is easily done with the IAR Embedded Workbenchfor AVR.

    Interested in

    FPSLIC?

    See www.iar.com for information

    about the current EWAVR offering

    to FPSLIC customers!

  • 5/23/2018 Programming Micros 2002_01

    13/16

    IAR Systems recently released a new ver-

    sion of its highly compact Embedded

    Bluetooth Protocol Stack. With enhanced

    support for advanced features and sup-

    port for more Bluetooth chip-sets, theBluetooth protocol stack from IAR is

    clearly the premium choice for embedded

    developers!

    IAR can offer one of the most compact

    Bluetooth protocol stacks in the world,

    enabling small and medium sized embed-

    ded systems developers to exploit this

    impressive new wireless communications

    technology. And with the help of our IAR

    MakeApp stack configuration and opti-

    mization tool, you can make development

    even faster and easier while lowering pro-

    duction costs.

    Versatile Profile support

    The stack supports the most commonly

    used profiles for data and voice applica-

    tions, such as the Generic Access Profile

    (GAP), Service Discovery Application

    Profile (SDAP), Serial Port Profile (SPP)

    and Headset Profile (HSP).

    Furthermore, Object Exchange

    (OBEX) and the File Transfer Profile

    (FTP) for exchange of files and other data

    objects are being developed, as are the

    LAN Access Profile (LAP) for wireless

    Internet and Network access. The

    Handsfree Profile (HFP) will soon be

    released for automotive voice applica-

    tions too.

    All stack profiles expose an easy to

    use, high-level Application Program

    Interface (API) which the application pro-

    gram can use to easily access Bluetooth

    functionalities, such as virtual serial

    ports, voice or file transfer capabilities.

    Enhanced core features

    The latest version of the IAR stack con-

    tains a new Security Manager with sup-

    port for Authentication, Pairing, Bonding

    and Encryption, as well as a Power

    Manager that controls the Park, Sniff and

    Hold modes. Support for Role-switching

    and a new Connection Manager have

    been added too, providing facilities for

    fine-grained control of the stack be-

    haviour from the application program.

    Extensive chip-set supportIAR is striving to provide the best

    Bluetooth protocol stack solution for

    embedded systems developers. Our stack

    works with most major Bluetooth chip-

    sets, such as ALPS, CSR, Ericsson, Taiyo

    Yuden and Xemics. It also supports dif-

    ferent transport protocols, such as USB

    and UART.

    13

    Embedded Bluetooth Protocol Stack

    Design choices

    FPSLIC offer more design choices than a

    standard MCU. FPSLIC devices also

    have a more involved design flow than a

    standard microcontroller, due mainly to

    the flexibility made available with the on-

    chip FPGA. All FPSLIC devices comewith a fixed set of AVR peripherals (2

    UARTs, 3 Timers/counters, industry stan-

    dard 2 wire interface, Watchdog timer, 2

    I/O ports, a hardware multiplier and sup-

    port for 4 external interrupts). Most

    developers use the on-chip FPGA in one

    or more of three different ways:

    Firstly, peripheral set expansion can be

    performed to easily add an additional stan-

    dard AVR peripheral to the FPGA part of

    the FPSLIC device. Additional ports,

    timers, UARTs etc can quickly and easilybe added to the FPGA to support the AVR.

    Secondly, application acceleration can

    be supported by performing cycle inten-

    sive data-crunching algorithms in the

    FPGA. If you have nested FOR loops

    with inner loop calculations, converting

    that code to FPGA logic with its inherent

    parallelism may significantly acceleratethe application. Data values can be taken

    from the on-chip SRAM (which is acces-

    sible from both he AVR and the FPGA)

    or streamed from the AVR to the FPGA

    (and results streamed back).

    Thirdly, interface logic is often imple-

    mented in the FPGA to allow the FPSLIC

    device to operate as a bridge. The pow-

    erful AVR can easily implement (bit

    bang) several interface standards on one

    side of the bridge and the FPGA may

    contain logic to implement the other sideof the bridge.

    Seamless integration of tools

    find out more!

    The IAR compiler is tightly integrated

    into the Atmel SystemDesigner tool flow

    and seamlessly interfaces with the other

    tools provided in the complete FPSLIC

    development suite. Code examples for theIAR compiler as well as code macros are

    available, which allow FPSLIC capabili-

    ties to be quickly and efficiently exploited

    by the embedded system designer. More

    information on the application notes men-

    tioned in this article can be found at

    http://www.atmel.com/atmel/products/pro

    d318.htm or can be obtained by e-mailing

    [email protected] . More information on

    the IAR Embedded Workbench for AVR,

    including a 30-day evaluation version,

    can be found at http://www.iar.com

    Get started

    with Bluetooth

    development!

    Purchase our Embedded

    Bluetooth Protocol Stack before

    the end of May, and get a test run

    in IAR PreQual free of charge!

    Our Bluetooth protocol stack is

    extremely compact, delivered in

    portable ANSI-C, and comes with

    the IAR MakeApp stack con-

    figuration and optimization tool.

    BUY

    NOW!

    S

    aving

    s $10 .000!

    This offer is valid only in Europe and Asiawith the exception of Germany,Switzerland, Austria, Poland and Japan.

  • 5/23/2018 Programming Micros 2002_01

    14/16

    IAR Systems has begun to successfully

    face the Asian challenge. Close coopera-

    tion with our Asian distributors andactive promotion of our embedded system

    development tools managed to increase

    our sales in Asia by unprecedented

    numbers in 2001 compared to 2000.

    Major market for telecom and

    consumer products

    Asia is the worlds biggest hidden market

    for telecommunication and consumer

    products, due primarily to its large popu-

    lation and increasing power consumption.

    And since last year, when China andTaiwan entered the World Trade

    Organization, commerce between

    European and Asian countries has

    increased significantly.

    The decrease in sales of 8 and 16-bit

    microprocessors, however, made the year

    2001 difficult for the semiconductor

    industry in Asia. The rapid increase, on

    the other hand, in the sales of 32 bits,

    DSP (Digital System Processing) and

    SOC (System on Chips), especially pow-

    erful chips for wireless communicationdevices such as Bluetooth, is pro-

    mising. ARM chips, for example, are suit-

    able for wireless communication, and

    Atmel AVR, 8051, TI MSP430 chips are

    particularly useful for consumer devices.

    Thus the embedded systems product

    research and the design market are partic-

    ularly promising. And it appears that most

    design services in this area will focus on

    the telecommunication and consumer

    market in the next few years.

    Graphical design tools

    A good graphical programming interface

    design for lower level chip targets makes

    it easy to validate product design quality

    and increase product design reliability. At

    the same time it shortens product devel-

    opment time and saves resources for

    embedded systems development. IAR can

    provide Asian customers with a total solu-

    tion for embedded systems development.

    Not only do we offer more than 40 differ-

    ent types of C compilers and debugger

    platforms, but also graphical program-

    ming design tools IAR visualSTATE

    and the device driver generator IAR

    MakeApp; a Bluetooth protocol stack and

    testing qualification tool, IAR PreQual.

    Collaboration with distributors

    We are currently working very closely

    with our Asian distributors to promote

    and sell embedded systems graphical

    design tools and provide total solutionsfor embedded systems development to

    key companies in the region, such as LG

    Electronics, China Chonghua Telecom.

    Many of our Asian distributors have

    formed local technical sales and support

    forces for IAR visualSTATE and embed-

    ded systems total solution services. Our

    distributors hold technical seminars,

    tradeshows and conferences in their

    region and can handle customer support

    issues on their own.

    At the same time we are developing

    our marketing strategy together with our

    local distributors whose active sales and

    technical forces will be used to execute

    the planned activities. Some of the mar-

    keting activities already in the pipeline

    include university promotion programs,

    free training for new customers and eval-

    uation license services for target cus-

    tomers.

    Product task force

    Because IARs total solution for embed-

    ded systems development is more com-

    plex than simply selling a C compiler and

    debugger, it places stringent demands on

    our distributors understanding of our

    products as well as on the kind of sales

    and technical support required. By build-

    ing up a more professional sales and tech-

    nical support force in every Asian coun-

    try, IAR can provide better quality prod-

    uct services to our local customers and

    better promotion of our graphical designtools.

    A product task force for IAR

    visualSTATE and Bluetooth products was

    formed at the end of last year. This task

    force will work closely together with our

    distributors to provide high quality sales

    support and technical training and help

    build up a more professional local sales

    and technical support team.

    Several sales and technical training

    workshops for Asian distributors were

    arranged by the IAR visualSTATE and

    Bluetooth products task force at the end

    of 2001 and beginning of 2002.

    Cooperation with key customers

    IAR will continue to strengthen the good

    relationships we have with chip manufac-

    tures worldwide. Since we also have

    products on the user application level,

    such as IAR visualSTATE and Bluetooth

    products, we will also develop business

    relationships with key customers working

    with application development in the Asian

    area. By providing professional customer

    support, IAR and our Asian distributors

    hope to better target customer needs.

    14

    IAR Systems on the Asian market

    Meeting between IAR Systems and Korean distributors.

  • 5/23/2018 Programming Micros 2002_01

    15/16

    The Embedded Systems Show in

    Nuremberg reflected the reality of IAR

    Systemsbusiness idea: Increased soft-

    ware complexity and shorter design

    cycles, coupled with higher demands on

    generic software documentation and

    detailed test reports, are the driving force

    behind a new generation of development

    tools.

    With the successful introduction of IAR

    visualSTATE, a graphical programming

    tool which can even be run on 8-bit con-

    trollers, our customers acknowledged

    the importance of better productivity

    and design security. Our customers

    also flocked to the Bluetooth area,

    where ROBBIE, our Bluetooth-controlled

    robot, performed together with IAR

    PreQual, a tool which enables customers

    to automatically document for the

    Bluetooth Qualification Board, and where

    IAR demonstrated complete support, from

    Bluetooth starter kits to complete consult-

    ing support.

    Last, but not least, our customers were

    pleased to see that Generation 3 of the

    IAR Embedded Workbench meets their

    needs for a more efficient debug-environ-

    ment.

    15

    Onlinepurchase

    The following IAR MakeApp

    products can be downloaded and

    purchased directly over the web:

    IAR MakeApp for ZiLOG

    eZ80

    IAR MakeApp for Mitsubishi

    M16C62

    The online

    purchase prices for

    the products are just

    $199

    excluding the Support and UpdateAgreement which can be pur-

    chased separately for $199 per

    license and year.

    To purchase the product visit

    http://www.iar.com/Purchase and

    go to the online purchase page for

    the product. Fill in your purchase

    order and we will email you the

    license number and an order con-

    firmation. When you confirm the

    order you must also choose type

    of payment, by credit card orinvoice.

    IAR MakeApp

    products for Hitachi

    Hitachi has recently ordered two

    new IAR MakeApp products:

    IAR MakeApp for SH

    (supporting SH7047 in the

    first release)

    IAR MakeApp for H8S

    (supporting H8S/2633 in the

    first release)

    The new products will be devel-

    oped with the IAR MakeApp

    generation 4 technology and will

    be available during 2002 Q1 and

    Q2.

    Embedded SystemsShow in Nuremberg

    19-21 February

    New!

  • 5/23/2018 Programming Micros 2002_01

    16/16

    EW = IAR Embedded WorkbenchMP = IAR MakeApp

    ARMEWARM V 3.11

    Atmel AVR AT90SEWA90 V 1.52EWAVR V 2.27MPAVR V 3.02

    Hitachi H8/300

    EWH8300 V 4.21MPH83 V 3.12

    Hitachi H8S & H8/300HEWH8 V 1.53MPH8 New! V 4.00MPH8S V 3.22MPH8S21 V 3.12MPH83H V 2.00

    Hitachi SuperHEWSH V 1.12MP7040 V 3.22MP7050 V 3.22MP7055 V 3.22MP7700 V 3.32MPSH New! V 4.00

    MPSH1 V 2.00

    Intel 8051EW8051 V 5.52

    Intel 251EW251 V 2.30

    Intel 80x96EWx96 V 6.01

    Microchip PIC 16&17EWPIC V 2.20

    Microchip PIC 18EWPIC18 V 2.10

    Microchip dsPICEWdsPIC New! V 1.10

    Mitsubishi 740EW740 V 2.14

    Mitsubishi 7700EW7700 V 1.34

    Mitsubishi M16C/6xEWM16C V 1.36MPM16C62 V 4.00

    Mitsubishi M32CEWM32C New! V 2.11

    Motorola 68HC11EW6811 V 4.46

    Motorola 68HC12EW6812 V 2.43

    Motorola 68HC16EW6816 V 2.11

    National Semiconductor COP8Feature FamilyEWCOP8 V 1.31

    National Semiconductor CR16EWCR16 V 1.43EWCR16DIPV 1.43

    National Semiconductor CR16CEWCR16C New! V 1.11

    NEC 78K0/K0SEW78000 V 3.34

    NEC 78K4EW78400 V 1.33

    NEC V850EWV850 V 2.20

    OKI

    EW65K V 2.11

    Samsung SAM8EWSAM8 V 1.50

    Sharp MK5EWMK5 V 1.21

    Texas Instruments MSP 430EW430 V 1.26

    Toshiba TLCS 900EWT900 V 1.10MPTX V 3.20

    Western Design Center

    EW6502 V 2.13

    Zilog Z80/64180EWZ80 V 4.06

    Zilog eZ80EWeZ80 New! V1.15MPeZ80 New! V 4.00

    Are you sure that you have the latestversions of all IAR software?By signing a Software and UpgradeAgreement (SUA) you are guaranteedcontinuous access to the latest versionsof the programs included in your currenttool set.

    IAR PARTNERS

    ARM Atmel Ericsson

    Hitachi Intel Microchip

    Mitsubishi Motorola

    National Semiconductor

    NEC OKI Samsung

    Sharp Texas Instruments

    Toshiba Zilog

    Copyright 2001 IAR Systems AB. IAR visualSTATE and C-SPY are registered trademarks owned by IAR Systems.IAR Embedded Workbench, IAR MakeApp and IAR PreQual are trademarks owned by IAR Systems. All other productsare registered trademarks or trademarks of their respective owners. Product features, availability, pricing and other termsand conditions are subject to change by IAR Systems without prior notice. The BLUETOOTH trademarks are owned byBluetooth SIG, Inc., U.S.A. and licensed to IAR Systems AB.

    2002.01 www.iar.com

    IAR Systems Sales Offices

    IAR Systems Application Dev.

    SWEDEN: IAR Systems ABP.O. Box 23051 - S-750 23 Uppsala

    Phone: +46 18 16 78 00Fax: +46 18 16 78 38

    Email: [email protected]

    USA: IAR Systems US HQ - West CoastCentury Plaza, 1065 E. Hillsdale Blvd.

    Foster City, CA 94404Tel: +1 650 287 4250Fax: +1 650 287 4253Email: [email protected]

    USA: IAR Systems - East Coast2 Mount Royal

    Marlborough, MA 01752Phone: +1 508 485 2692

    Fax: +1 508 485 9126Email: [email protected]

    JAPAN: IAR Systems K.K.1-2 Kanda-Ogawamachi,Chiyoda-ku

    Tokyo 101 0052Phone: +81 3 3251 0886

    Fax: +81 3 3256 4791E-mail: [email protected]

    GERMANY: IAR Systems AGPosthalterring 5

    D-85599 ParsdorfPhone: +49 89 88 98 90 80

    Fax: +49 89 88 98 90 81Email: [email protected]

    UK: IAR Systems LtdSuite 318, Gainsborough Business

    Centre, Hamilton House, MabledonPlace, Euston, London, WC1H 9BB

    Phone: +44 207 554 8585Fax: +44 207 554 8586

    Email: [email protected]

    DENMARK: IAR Systems A/SLykkesholms All 100

    DK-8260 Viby JPhone: +45 87 34 11 00

    Fax: +45 87 34 11 90Email: [email protected]

    SWEDEN: IAR Systems Jonkoping ABKlubbhusgatan 13

    Box 273, SE-551 14 JnkpingPhone: +46 36 34 50 00

    Fax: +46 36 34 50 01Email: [email protected]

    IAR Systems ABKungsgatan 6, SE-211 49 Malm

    Phone: +46 40 625 7700Fax: +46 40 12 95 30

    Email: [email protected]

    USA: Nuvation Labs CorporationSilicon Valley Headquarters

    234 East Gish Road, 2nd FloorSan Jose, CA 95112

    Phone: +1 408 573 1500Fax: +1 408 573 8912

    Email: [email protected]

    GERMANY: IAR Systems AGSee address above

    Microcontrollerssupported by IAR

    Systems

    New

    address!

    New

    numbers

    !

    New

    address!

    TK

    iUpp

    salaAB

    2002