COURSE SELECTOR GUIDE DevCon On-Site · LAB Tutorial on Board ID Solution Design Tools ......

8
Introduction – Proposed for all DevCon On-Site Seminars Introduction to our Next Generation “Renesas Extreme (RX)” MCU Architecture – 60 minutes – Introduction This session provides technical details on the industry’s first 200-MHz MCU architecture: Renesas’ next-generation 16/32-bit platform, called “Renesas Extreme” (RX). The presentation describes the RX’s best-in-class performance, superior code density, unique peripheral features, and ability to provide high throughput while consuming minimum power (500μA/MHz). Upcoming MCUs based on the RX architecture are discussed, as is the compatibility that the devices maintain with existing products. That compatibility lets customers reuse and build upon engineering investments made when applying the products in our current MCU lineup. Finally, the session highlights our commit- ment to keep adding enhanced MCUs to our existing product lines by boosting speeds, decreasing operating voltages, cutting power consumption, and adding flexible peripherals that provide smooth MCU migration paths. (ID 400 & ID 402 combined) System Design Technologies LECTURE Hardware Design Fundamentals for MCU-based Embedded Systems – 60 Minutes – Introduction Tips for avoiding some of the problems that commonly occur in the development of embedded systems are provided in this DevCon session. The practical solutions presented are based on the wealth of application- and field-engineering experience accumulated by members of the global Renesas support staff. LECTURE Performing Digital Filtering on an MCU – 60 Minutes – Introduction It’s possible to eliminate analog filters and save cost and space by implementing digital filters in firmware. This DevCon 2010 session shows how recently some introduced Renesas MCUs make it easier to apply digital-filtering and signal-processing techniques in embedded control systems. The presentation briefly reviews the basics of digital filters and associated design tools and then describes practical design details. Topics covered include the impact of analog-to-digital converter (ADC) characteristics and floating-point math on the effectiveness of performing digital filtering with an MCU. LECTURE Introduction to ADC Implementation – 60 Minutes – Introduction Different types and designs of analog-to-digital converters (ADCs) provide different levels of performance and have specific pros and cons. This session focuses on the characteristics that are most relevant to several key applications, to make it easier to match the choice of an ADC implementation to the system requirements of a particular project. LECTURE Application Code Reprogramming Using Different Serial Communication Protocols – 60 Minutes – Introduction This session explains what a bootloader is, what its requirements are, and what its different structures are. It also discusses the communication interfaces that a bootloader can use, as well as the general structure of an application with a bootloader. Key features of Renesas MCUs on-chip flash memory are described, and several examples show how to implant a bootloader on R8C and M16C chips, among others. Further, the session briefly introduces the standard currently applied for the CAN Bootloader in automotive applications. LECTURE Noise Fundamentals and Techniques for Minimizing EMI Problems – 60 Minutes – Introduction Electromagnetic interference noise is either a nuisance or a major problem in many types of embedded systems. Moreover the solution is often elusive. This session shines the spotlight of experience and technical insight gained by many engineers who have dealt with this issue for many years. The emphasis is on providing practical advice for reducing the effects of EMI to negligible levels. LECTURE Walking the Low-power/High-performance Tightrope in Portable or Battery-operated Equipment – 60 Minutes – Introduction This session will deal with design considerations for battery- operated, portable equipment using low power MCUs with high integration, and analog signal processing capability, taking advantage of multiple internal clocks and special low power COURSE SELECTOR GUIDE 1 of 8 Labs should take up half or more of your seminar Half-day seminars should be 3 to 4 hours long, and 6 to 7 hours long for full-day seminars You can go to www.renesasinteractive.com and click on DevCon 2010 link for access to presentations and other materials DevCon On-Site

Transcript of COURSE SELECTOR GUIDE DevCon On-Site · LAB Tutorial on Board ID Solution Design Tools ......

Introduction – Proposed for all DevConOn-Site Seminars

� Introduction to our Next Generation “Renesas Extreme(RX)” MCU Architecture– 60 minutes– Introduction

This session provides technical details on the industry’s first 200-MHz MCU architecture: Renesas’ next-generation 16/32-bitplatform, called “Renesas Extreme” (RX). The presentation describes the RX’s best-in-class performance, superior code density, unique peripheral features, and ability to provide highthroughput while consuming minimum power (500µA/MHz).Upcoming MCUs based on the RX architecture are discussed, as is the compatibility that the devices maintain with existingproducts. That compatibility lets customers reuse and build uponengineering investments made when applying the products in ourcurrent MCU lineup. Finally, the session highlights our commit-ment to keep adding enhanced MCUs to our existing productlines by boosting speeds, decreasing operating voltages, cuttingpower consumption, and adding flexible peripherals that providesmooth MCU migration paths. (ID 400 & ID 402 combined)

System Design Technologies

� LECTURE Hardware Design Fundamentals for MCU-based Embedded Systems– 60 Minutes– Introduction

Tips for avoiding some of the problems that commonly occur in the development of embedded systems are provided in this DevCon session. The practical solutions presented are based onthe wealth of application- and field-engineering experience accumulated by members of the global Renesas support staff.

� LECTURE Performing Digital Filtering on an MCU – 60 Minutes– Introduction

It’s possible to eliminate analog filters and save cost and space by implementing digital filters in firmware. This DevCon 2010session shows how recently some introduced Renesas MCUs

make it easier to apply digital-filtering and signal-processingtechniques in embedded control systems. The presentation brieflyreviews the basics of digital filters and associated design toolsand then describes practical design details. Topics covered include the impact of analog-to-digital converter (ADC) characteristics and floating-point math on the effectiveness ofperforming digital filtering with an MCU.

� LECTURE Introduction to ADC Implementation– 60 Minutes– Introduction

Different types and designs of analog-to-digital converters(ADCs) provide different levels of performance and have specificpros and cons. This session focuses on the characteristics that are most relevant to several key applications, to make it easier to match the choice of an ADC implementation to the system requirements of a particular project.

� LECTURE Application Code Reprogramming Using Different Serial Communication Protocols– 60 Minutes– Introduction

This session explains what a bootloader is, what its requirementsare, and what its different structures are. It also discusses thecommunication interfaces that a bootloader can use, as well asthe general structure of an application with a bootloader. Keyfeatures of Renesas MCUs on-chip flash memory are described,and several examples show how to implant a bootloader onR8C and M16C chips, among others. Further, the session briefly introduces the standard currently applied for the CAN Bootloader in automotive applications.

� LECTURE Noise Fundamentals and Techniques for Minimizing EMI Problems– 60 Minutes– Introduction

Electromagnetic interference noise is either a nuisance or a major problem in many types of embedded systems. Moreoverthe solution is often elusive. This session shines the spotlight ofexperience and technical insight gained by many engineers whohave dealt with this issue for many years. The emphasis is onproviding practical advice for reducing the effects of EMI to negligible levels.

� LECTURE Walking the Low-power/High-performanceTightrope in Portable or Battery-operated Equipment– 60 Minutes– Introduction

This session will deal with design considerations for battery-operated, portable equipment using low power MCUs with high integration, and analog signal processing capability, takingadvantage of multiple internal clocks and special low power

C O U R S E S E L E C T O R G U I D E 1 of 8

� Labs should take up half or more of your seminar

� Half-day seminars should be 3 to 4 hours long, and 6 to 7 hours long for full-day seminars

� You can go to www.renesasinteractive.com and click onDevCon 2010 link for access to presentations and othermaterials

DevCon On-Site

modes. Tradeoffs of MCU clocking versus performance andways to maximize battery life will be discussed, as well as methods to take advantage of ultra-low power standby modes,while at the same time maintaining a real-time-counter fordate/time-of-day function.

� LAB 78K0R Low Power Lab– 120 Minutes– Introduction

The features of 78K0R MCUs that make them excellent choicesof low-power applications are explored in this DevCon 2010laboratory session. The 78K0R-KE3l Demo Board is used to explore the valuable low-power modes that the devices provide.

� LAB A Flexible Flash Rewrite Application– 120 Minutes– Introduction

This laboratory session describes a flash rewriting applicationthat is independent of the communications medium. To over-come the problems that can be caused when communicationpaths are unreliable – as they sometimes are with a wireless con-nection – this application sends the file in packets. The presenta-tion illustrates how the application reassembles the packets onthe MCU while the user application is still running, and thensaves them into external storage. A demonstration shows that,after the image file is downloaded, the MCU can be reset whenconvenient and the bootloader will flash the new image.

� LECTURE Essentials on Latest Safety Norms, IEC/UL 60730– 60 Minutes– Intermediate

For many types of products with electronic controls, complianceto the IEC/UL 60730 standard is mandatory for sales in majorglobal markets. This DevCon session explains the latest safety requirements specified in the standard and discusses issues related to implementing the required test routines. It also detailsthe solutions Renesas has developed to facilitate the process ofobtaining a certificate of compliance.

� LAB Increase the Dynamic Range and Precision of Digital Filters by using an MCU’s FPU (FAEs may gettaught by the AE group, or the AEs may have to go onthe road to support)– 120 Minutes– Advanced

As this DevCon session explains, a floating point unit (FPU) built into an MCU can enhance digital filter implementations.This point is illustrated by an examination of the features of theSH-2A FPU and a description of how it is applied in implement-ing digital filters. An example of a typical digital filter designbased on an SH7216 chip shows how that MCU’s on-chipDMA can be used to automatically collect ADC samples. The device can implement advanced digital filters and still haveplenty of performance left for executing other real-time tasks.The hardware used for the demonstration is the Micrium systemboard given to everyone who attends this session.

Security

� LECTURE Case Studies of Embedded Security Applications– 60 Minutes– Introduction

Machine-to-Machine (M2M) authentication based on the Renesas Board ID product is a robust and cost-effective securitysolution for technology vendors and equipment manufacturers in industry sectors in which IP theft, product misuse and othercriminal activities are important concerns. The presentation inthis session incorporates a series of use case studies illustrate how the Board ID solution is implemented and highlighting thevaluable benefits that this technology delivers.

� LAB Tutorial on Board ID Solution Design Tools– 60 Minutes– Advanced

This laboratory session features a Machine-to-Machine (M2M)authentication demonstration based on the Board ID design kitthat includes the BSS, Board ID security stack and reference software for the host authenticator processor. The hands-on experience shows how the robust security provided by the Board ID authentication solution can be incorporated into a target system.

Operating Systems

� LAB Getting Started with a Real-Time Kernel– 4 hours– Introduction

For engineers accustomed to designing software around a singleinfinite loop, real-time kernels can be a source of a multitude ofquestions. What are the advantages of using a kernel? How doesapplication code interface to a kernel? What demands does a kernel place on a system's hardware? These questions and many others commonly asked by new kernel users will be answered in this engaging, hands-on module. Attendees will receive expert instruction on the services offered by real-time kernels, and will gain first-hand experience writing code thatleverages these services. The module’s examples and coding exercises will be based on Micriµm’s popular µC/OS-III kernel.Although the exercises will target the RX-based evaluation boardthat accompanies the book µC/OS-III, The Real-Time Kernel, the majority of the material presented in the class will be applicable to all Renesas MCUs.

� LAB Software Development with an Open Source Real-Time Operating System– 180 Minutes– Intermediate

This laboratory session emphasizes the software developmenttechniques in an RTOS environment. We will use open sourceFreeRTOS as an example platform to demonstrate several RTOSfeatures including multitasking, inter-task messaging, mutexesand semaphores. We will discuss preemptive scheduling, task

DevCon On-Site C O U R S E S E L E C T O R G U I D E 2 of 8

priorities, resource starvation, priority inversion and what reallyhappened to Mars Pathfinder. Attendees will have hands-on experience managing interrupts and communicating externalevents to a task. (Prerequisite: Basic embedded development, C language.)

MPU Human Machine Interface

� LECTURE Multimedia Solution Roadmap– 60 Minutes– Advanced

This DevCon 2010 presentation discusses the Renesas MPUsrecommended for multimedia solutions that are currently available, as well as those planned in the product roadmap. Theemphasis is on device features that maximize the performance of multimedia applications in portable devices. Topics coveredinclude high-performance computing (600+ MHz/1080 MIPS),on-chip functions (FPU, DSP, etc.), power consumption advantages, and sophisticated platform-level support.

� LAB Graphical Application Development underLinux/Implementing Video Solutions using G-Streamer– 120 Minutes– Advanced

The Open Source GStreamer framework is used by many applications such as VLC and MPlayer. Renesas has created a‘plug-ins’ that takes advantage of the SH7724 hardware acceleration of H.264 video encoding/decoding. By using thecombination of this plug-in and the GStreamer suite, an application developer has a wide variety of media record, playback and streaming options without ever having to dig deep into any media format specifications.

Motor Control Applications

– For half-day seminar, choose 1 lecture and 1 lab – For full-day Motor Control seminar, choose 3 lectures

and 2 labs

� LECTURE Introduction to Motor Control– 60 Minutes– Introduction

More and more of today's applications that require some kind ofphysical motion are likely to use a brushless DC (BLDC) motor.This DevCon 2008 session highlights the critical areas of thistechnology that must be addressed to accommodate diverse application requirements. Topics covered include BLDC motordesign, motor control algorithm selection, driver issues, andpower design considerations

� LECTURE Understanding Sensorless Vector Controlwith FPU Implementation– 60 Minutes– Intermediate

Sensorless vector control for brushless DC (BLDC) motors is introduced in this DevCon session, and a complete floating pointimplementation is described. The presentation covers basic

theory in terms of the BLDC motor model, vector control principles, Clarke and Park transformation, and pulse-widthmodulation (PWM). Then it focuses on sensorless technology,the flux observer, position and speed estimation, and an overallimplementation strategy. Finally, it explains the advantages on an MCU’s on-chip floating point unit (FPU) and shows how toimplement sensorless vector control using FPU. Performance testing generates data for comparing this implementation with a design that uses a fixed-point MCU.

� LECTURE Complete Motor Control Integration with the RX62T– 120 Minutes– Intermediate

This laboratory session introduces Renesas’ latest and most powerful devices and peripherals for motor control applications.It shows how to use the MTU timers in RX62T MCUs to simul-taneously generate six complementary PWM signals, as well ashow to use the on-chip ADCs, I/O ports, DAC, POE, watchdogtimer and FPU. Hands-on testing is performed with the RX62TRSK, and tips for using the Renesas HEW interface and RX62Tdevices are illustrated. One task in the lab is to modify somesample code and verify all of the functions thus implemented.

� LAB Becoming Familiar with Sensorless Vector Control of BLDC Motors– 120 Minutes– Advanced

This laboratory session teaches methods for developing sensor-less vector control for a Brushless DC (BLDC) motor. Activitiesinclude open-loop testing, motor phase-current measurements,and the startup procedure with closing the current loop. The fluxobserver is implemented and position and speed estimations aremade. Finally, hands-on testing is performed in the lab to drive aBLDC motor with the sensorless vector control sample code thatis provided.

MCU Human Machine Interface

� LECTURE Enhancing Human Interface Experience byAdding Haptics– 60 Minutes– Introduction

User Experiences or UX are a vital part of today’s User Interfaces(UI’s). In order to provide the most compelling UX to customersmany companies have identified haptics as a major differentiator.Haptics or touch feedback allows the UI/UX designer to add anadditional component to any UI.This course will explore what haptics is and how it can easily beimplemented in existing or future product designs. Further, it willbe explored how haptics can be implemented and what needs tobe considered during the mechanical and electrical design phase.

DevCon On-Site C O U R S E S E L E C T O R G U I D E 3 of 8

� LECTURE Drive a Color TFT-LCD panel with Low-cost Flash MCUs – 60 Minutes– Introduction

Solutions for driving TFT and OLED display panels are discussed in this DevCon 2010 session. Details of the Direct-Drive LCD (DDLCD) method and its advantages are presented,and design solutions based on RX600, H8SX, and H8S MCUsare highlighted.

� LECTURE Capacitive Touch Based User Interfaces and Hardware-based Solutions– 60 Minutes– Introduction

Capacitive touch-based user interfaces are proving to be verypopular in an expanding array of consumer products and manyother types, as well. This session describes basic capacitive touchdetection mechanisms and compares capacitive touch detectionimplementations and solutions. In particular, it offers an intro-duction to the Renesas R8C/3xT solution, which combines alow-power, low-noise capacitive touch-sensing capability withthe processing power and peripheral integration needed for system control functionality, thereby enabling lower-cost designsolutions for embedded systems.

� LECTURE Can Touch This: Designing Capacitive-BasedTouch Solutions– 60 Minutes– Introduction

Excited by the prospect of adding Capacitive Touch to your nextdesign? Join Mark Rodriguez from Xaplos as he discusses thepro's and con's of this exciting new technology and details waysto avoid pitfalls in your next Cap Touch Design.

� LAB A Direct Drive LCD Software Solution for Driving a Color TFT-LCD Panel (with 62N RSK)– 120 Minutes– Introduction

A hands-on introduction to using the Renesas DDLCD programis provided in this DevCon lab session. The program is dividedup into three parts, each focusing on different aspects on the solution: developing icons, creating animation and implementingevent activation. Detailed instructions are given for the achieve-ment of specified objectives. Participants are also asked to findtheir own solutions to other problems.

� LAB Low cost audio in 8/16 bit applications using ADPCM– 120 Minutes– Introduction

The short lecture that begins this laboratory session shows howand why ADPCM (Adaptive Differential Pulse Code Modula-tion ) is a cost-effective way to add audio feedback to a product.ADPCM compresses audio to a smaller footprint and eliminatesthe need for a D/A converter. In the hands-on portion of the session, the project is based on the ADPCM solution for the Subatomic Particle Board series, which provides a simple mechanism and platform for integrating audio capability into an

application. This lab demonstration shows how the audio clip tobe played is found and fetched from serial flash. From multipleADPCM audio clips, a serial flash file is built and then loaded to the target MCU. Subsequently, the HEW Target Server andbuilt-in E8 interface are used to program the external flash memory, an approach that eliminates the need to design specialprogramming equipment.

� LAB R8C Segment-LCD API– 60 Minutes– Intermediate

This DevCon laboratory session describes how the R8C LCDAPI was created to support segment-type LCDs, including thegeneration of icons, 7-segment digits, and 14-segment alphanu-meric text functions. A hands-on demonstration project showshow to create custom LCD screens with the API and ways to usethe resulting implementations. A short discussion wraps up thesession by showing how the API can be modified to support different R8C/Lx MCUs and other segment-LCD displays.

� LAB Using a Graphics API to Create User InterfaceComponents – Advanced– 120 Minutes– Advanced

This objective of this lab session is to detail the process of creating an embedded graphics user interface. Starting with concept artwork, the presentation breaks down the necessarycomponents required to create a user interface, discusses detailsabout behavior, and illustrates how the embedded graphics aregenerated. Finally, it shows ways to implement the user interfaceon a low-cost embedded system platform.

� LAB Incorporating a Capacitive Touch Interface intoYour Design– 120 Minutes– Advanced

Hardware and middleware requirements for creating embeddedsystem designs that incorporate capacitive touch interfaces arethe focus of this DevCon session. Tools for this type of develop-ment work are described and explained. In particular, the Renesas Capacitive Touch Evaluation Board + Workbench arehighlighted.

Display Technology

� LECTURE Flat Panel Displays: “Beyond the Basics”(Needs to be approved by our Display Group beforeagreeing. Dean Collins will approve.)– 60 Minutes– Intermediate

This session will focus on a more advanced treatment of the issues/challenges pertaining to designing AMLCD’s into end systems. The session will examine areas such as video interfaces,power-up sequencing , BIOS and timing related issues and howthey can effect the ultimate performance of the LCD module.We will also examine quality related topics such as defect specifications (their definitions and methods of measurement).

DevCon On-Site C O U R S E S E L E C T O R G U I D E 4 of 8

Development Tools

� LAB Getting Started with Renesas Development Tools– 120 Minutes– Introduction

Developers creating software for embedded systems can do somore quickly and easily by applying to the fullest the featuresand capabilities of the latest system development tools. Thus, this DevCon 2010 laboratory explains what the current genera-tion of tools can do and demonstrates how they can be usedmost effectively. Topics explored include IDEs, graphical codegeneration for peripheral module initialization, high-level visualization and interaction with embedded applications usingWindows APIs, and run-time analyzers. Advanced debuggingtechniques are described and ‘tricks and tips’ for tracking downelusive bugs are presented.

� LECTURE Run-Time Visualization on Renesas MCUs – 60 Minutes– Introduction

To successfully tackle the ever-evolving challenges of writing embedded software, developers must have powerful tools at theirdisposal. This module will cover an award-winning tool namedµC/Probe that affords developers a window into their embeddedsystems’ inner workings. Attendees will receive a guided tour ofµC/Probe’s impressive features, and will learn how to quicklyand easily begin using this tool with practically any RenesasMCU. Each attendee will also be given a complementary, single-computer µC/Probe license.

� LECTURE Using HEW’s Many Capabilities to Boost Software Development Productivity– 60 Minutes– Intermediate

As embedded applications continue to run increasingly complexsoftware on their microcomputers, the system development environment and debug tools become more and more importantto the timely completion of development projects. The presenta-tion in this DevCon 2010 session describes how the RenesasHigh-performance Embedded Workshop (HEW) integrated development environment (IDE) provides powerful and flexiblefeatures that ease and accelerate creation and debugging of embedded code. Key features of the HEW IDE are explained anddemonstrated. Typical situations are used to show how thosefeatures can be used to achieve project goals, thereby improvingthe effectiveness of the system engineering team, shortening new-product and upgrade cycles, and improving the quality ofthe code produced.

� LECTURE A High Performance Compiler Solution for the RX Platform– 60 Minutes– Intermediate

Advantages of the IAR highly optimized Compiler solution for the new Renesas RX core. Overview of optimizations, debugging features and special functions of the IAR EmbeddedWorkbench IDE.

� LECTURE Introducing the Embedded Workbench for the Renesas SH– 60 Minutes– Intermediate

This lecture will introduce the audience to IAR's newest addi-tion, the Embedded Workbench for SH. Topics discussed will beexample projects, getting started, projects options(optimizations,MISRA Rules, etc.), debuggers, support and licensing.

� LAB Rapid Configuration of On-chip Peripherals usingthe I/O Wizard– 60 Minutes– Introduction

This lab session spotlights the Renesas IOWizard software, anautomatic peripheral-initialization code generator for R8C/Tiny,M16C/Tiny and H8/SLP series microcontrollers. Featuring aneasy-to-use GUI for selecting the desired functions and featuresof an MCU’s peripheral blocks and I/Os, the IOWizard helps accelerate the software development process. Exercises showhow the commented C-code initialization routines expedite thelearning curve, allowing users with limited knowledge of Renesasdevices to generate startup routines quickly. Methods for usingthe IOWizard to generate initialization code for various peripher-als and I/Os are illustrated. Also, the presentation shows and explains how to take that initialization code and expand it intosmall demo routines that are downloaded to and run on a R8CRenesas StarterKit (RSK) platform using the HEW developmentenvironment.

� LAB A PIC to R8C Converter– 60 Minutes– Intermediate

In this DevCon 2010 lab session, a fast and easy method for migrating an existing embedded system application from a PICmicrocomputer to a Renesas R8C MCU is demonstrated, usingavailable support tools. The hands-on experience reveals howeasy the transition process can be.

� LAB Rapid RX600 System Development Using the RPDL and PDG– 120 Minutes– Intermediate

System engineers applying MCUs in Renesas RX600 family gainadvantages by using the RX Peripheral Driver Library (RPDL)and the RX Peripheral Driver Generator (PDG). This laboratorysession at DevCon 2010 explains what the RPDL and PDG areand how they can be used to speed up development work andmake it easier. The hardware platform used for the lab demon-strations is the RX board, which uses an RX6xx MCU.

� LAB An introduction to the CubeSuite IDE– 120 Minutes– Intermediate

This session introduces the CubeSuite Integrated DevelopmentEnvironment, the common tool used for developing, debuggingand programming V850, 78K0R and 78K0 core microcontrollerapplications. The tool and its productivity enhancing featureswill be described and illustrated.

DevCon On-Site C O U R S E S E L E C T O R G U I D E 5 of 8

� LAB Advanced Debugging with the RX600– 120 Minutes– Intermediate

In this DevCon lab session, the presentation illustrates methodsfor maximizing the benefits provided when Renesas E1 and E20debugging emulators and the Renesas E100 in-circuit emulatorare used on RX platforms. In the lab, advanced features that aremade available due to the new debug hardware built into theRX600 Series MCUs will be covered. The E100 in-circuit emulator will also be demonstrated at the end of the lab session.

� LAB KPIT GNU compiler plug-ins for HEW / KPIT Eclipse IDE– 120 Minutes– Intermediate

KPIT GNU tools offers a suite of GNU tools for developers targeting the Renesas micro-controllers (RX, H8, SH, R8C,M16C and M32C) for Windows and Linux hosts. The tools areprovided in the form of ready to use installers and RPMs,thereby reducing the turn-around time to download and buildthe toolchain. KPIT GNU tools can also be integrated withHEW (High Performance Embedded Workshop) and KPITEclipse. These IDEs provide graphical windows front-end to avariety of compilers and other tools for Renesas. Using theseIDEs, a user can create a project, build it and debug it as well.This session covers the various aspects of these tools such as targets supported, platforms supported, IDE integration, web site and technical support.

� LAB In-circuit Debugging using Renesas DevelopmentTools and On-chip Resources– 120 Minutes– Advanced

Advanced methods for debugging hardware and software usingan in-circuit debugger and the other tools the HEW IDE provides are explained and demonstrated in this DevCon 2010laboratory session. Topics covered include using the Call Walkerfunction for performing static stack analysis, using the MapAnalysis tools, and debugging multiple problem scenarios withthe E10A in-circuit debugger.

Connectivity

� LECTURE Go wireless with Redpine and Renesas Wi-Fi Solutions– 60 Minutes– Introduction

This session provides comprehensive overview of Wi-Fi technol-ogy in general and emerging applications in embedded space. It will walk-through key design considerations and describe Wi-Fi solutions using Redpine modules and Renesas MCU products. Attendees will also be shown a live demonstration ofWi-Fi using RX MCU.

� LECTURE Smart Grid and Solar Power Solutions– 60 Minutes– Introduction

This session covers energy generation and conservation – topicsand system design issues that are very much in the forefront thesedays. The presentation provides an overview of motivations andtechnology directions in the field of smart energy, including thesmart grid. It discusses the role of government and industry standards, including the challenges involved in delivering a fullyinteroperable smart grid. New distributed-energy solutions areexamined, along with Renesas' solutions and activities in theareas of energy generation and conservation.

� LECTURE USB 3.0 Super Speed "Under the Hood"– 120 Minutes– Introduction

USB 3.0 is the next generation in USB technology, offering up to10X speed improvement over the ubiquitous USB 2.0 technol-ogy. This session will describe the electrical and packet protocollevels in some detail, including an overview of test methods forassuring electrical signal integrity and capturing and analyzingdata packet traffic. Attendees will receive a thorough overviewof what USB 3.0 is all about as well as a the more detailed technical explanations.

� LECTURE Introduction to CAN/LIN Solutions– 60 Minutes– Introduction

LIN and CAN networking technologies are excellent solutionsfor a wide range of industrial embedded system applications.They are well proven in the automotive field, where their speed,reliability and standardization have been continually tested under some of the most difficult environmental situations. This DevCon session provides an introduction to the CAN/LINprotocol. The presentation also describes the latest Renesas CAN MCU solutions and discusses their applications.

� LECTURE Synchronize distributed controllers withinnanoseconds using IEEE1588 over Ethernet– 60 Minutes– Intermediate

In this session you will be introduced to the IEEE 1588 protocol.You will learn the fundamentals of the protocol, the need for the protocol in various markets, and how you can implement the protocol with your application on a Renesas SH 7216 microcontroller.

� LECTURE USB for Embedded Systems; viewed from the embedded target side– 120 Minutes– Intermediate

USB has rapidly became the ubiquitous serial communicationstandard for computer peripherals and many other types ofproducts, replacing RS-232. This session discusses the basics ofUSB technology and how it can be integrated into embedded systems. Mastering this technology can be a daunting challenge,since the USB 2.0 specification covers 650 pages, and associated

DevCon On-Site C O U R S E S E L E C T O R G U I D E 6 of 8

standards must be considered as well. The presentation focuseson the areas that engineers must address when creating a productthat uses a USB Device or Host interface. Design implicationsand solutions are covered to provide valuable real-world perspective.

� LAB Get Connected with USB on RX62N– 120 Minutes– Intermediate

This laboratory session provides hands-on experience using theUSB peripheral on the new RX62N MCU in three operatingmodes: Host, Device and OTG. It also introduces the RenesasUSB API and provides step-by-step instructions on using that API in a design. An in-class experiment uses the API to meet certain design requirements in a typical USB application basedon an RX62N MCU.

� LAB Hands-on Embedded Ethernet Application Designwith an Open SourceTCP/IP Stack– 120 Minutes– Intermediate

This lab session offers a chance to learn about Renesas’ Ethernetofferings, which range from 16-bit MCUs to 32-bit MPU devices. Although the emphasis is on the RX62N, wired connectivity solutions that are based on the H8S/2472 andSH7216 are also presented. The details of the on-chip Ethernetperipheral module are explained, as is the way that the EthernetController and Ethernet Direct Memory Access Controllerblocks work together to lower the load on the CPU. A hands-on experiment creates a simple Web server page usingthe RX62N-based system board, demonstrating how simple this task can be when Renesas tools are used.

� LAB Embedding TCP/IP: Working Through µC/TCP-IP Usage – 4 hours– Intermediate

In this session, a comprehensive explanation of TCP/IP processesuses demonstrations and examples based on a [Select the Renesas hardware to use]. The target MCU runs an applicationusing a TCP/IP stack, a local Ethernet network, and analysistools on a PC.

� LAB Simplify your Networked Application with CAN and the CAN API– 120 Minutes– Advanced

For networked embedded system applications that require reliable communication and good noise immunity, CAN technol-ogy is a robust alternative to RS-232/422/485, I2C and SPI seriallinks. CAN doesn't require implementing complex protocols,builds flexibility into the design, and is simple to use with a CAN API programming layer. After a brief introduction to CAN technology, this lab session uses a debug project to provide hands-on experience at the C-programming level. Tasks performed include initializing the CAN peripheral, receiv-ing data of a certain CAN ID to a mailbox, and processing theretrieved data in the application. The debug Watch window is

used to check the CAN data length, byte content, and ID. Other demonstrated tasks include transmitting data from a CANmailbox and monitoring CAN bus traffic with a simple, low-cost($50) bus monitor. The API used in this lab is the same one usedfor Flash-over-CAN and other sample applications.

Computing Architectures

� LECTURE Renesas Next-generation Microcontroller and Microprocessor Technology Roadmap– 60 Minutes– Introductory

This lecture provides a comprehensive overview of the Renesasdevelopment strategy for next generation microcontrollers andmicroprocessors. Detailed content will explain the technicalalignment of next generation architectures for various marketsegments and the design philosophy of 8, 16 and 32-bit micro-controllers and microprocessors that enables Renesas customersto reuse and build upon engineering investments made whenusing the available products. Finally, the session highlights Renesas’ commitment to adding products with enhanced features by boosting speeds, decreasing operating voltages, cutting power consumption, and adding flexible peripherals thatprovide smooth MCU/MPU migration paths.

� LECTURE Migration to RX600 Made Easy– 60 Minutes– Introduction

This DevCon 2010 session uses all available support tools –application notes, RPDL, PDG, HEW, etc. – to illustrate the migration of embedded system designs currently using variousolder Renesas MCU architectures to enhanced, updated designsthat apply the newer, more capable MCUs in the RX600 series.Examples illustrate the process of converting M16C-, H8SX-,and non-Renesas designs to projects that take advantage of theperformance and features of RX600 MCUs.

� LECTURE MCU Architecture Evolution: Now better than ever; so who's the best?– 120 Minutes– Introduction

The focus of this DevCon 2010 session is on the current state of,and the latest technology trends in, CPU and bus architectures.Topics covered include a comparison of contemporary CPUs, as well as the advantages and disadvantages of various memoryacceleration techniques. A major portion of the presentation is devoted to a detailed description and explanation of the interrupts, DSP and FPU of the Renesas RX architecture.

� LECTURE Reasons to Use Simple MCUs for Low-end Embedded Systems– 60 Minutes– Introduction

This course discusses the key requirements for low-end embed-ded systems and explains how Renesas uses process technology, design methodologies, and manufacturing and QA procesees to address such needs. It discusses product positioning and

DevCon On-Site C O U R S E S E L E C T O R G U I D E 7 of 8

highlights the key features and benefits offered by Renesas R8Cand 78K low-end MCU's families for lower cost, lower power,higher quality and faster time-to-market solutions. A view of the market trends and supplier landscape will also be presented toaugment the undestanding of Renesas' value proposition andstrategy.

� LECTURE Low Pin Count V850: Small, but Powerful, MCU for portable application– 60 Minutes– Introduction

As portable applications become pervasive in our everyday lives,the demand for a more powerful MCU in a small form factor increases dramatically. How much performance can a MCU in a6x6mm deliver? Would you expect 81 DMIPS (ver2.1) from aMCU in a 6x6mm package? This session provides a comprehen-sive overview of a line of Low Pin Count high performance 32-bit V850 MCUs. We will discuss how high performance MCUin small packages could enable a new generation of portable applications. In additional, we will highlight many features of the 32-bit V850 MCUs that support design of these applications, including Low Voltaget Detection to monitor battery, Real TimeCounter for energy efficient time tracking, EEPROM emulationto store data on embedded Flash and many others.

� LECTURE Increase Application Performance and DataThroughput with Superscalar SuperH MCUs– 120 Minutes– Advanced

New SuperH MCU core and peripheral features that increase performance and throughput are highlighted in this DevCon2010 session. The presentation also explains important SH-2Adevices in this popular product line and recommends specific solutions for key embedded system applications, including Industrial Networking, Medical Diagnostic and Telemetry, Commercial Building Security and Access Control.

� LAB Optimizing RX Performance– 120 Minutes– Advanced

This DevCon 2010 laboratory session lists and explains the system considerations and device settings (hardware andfirmware) for maximizing the performance of RX-based embedded systems. The presentation focuses on special featuresof the RX architecture and the intelligent peripherals that improve overall system performance for embedded applications.Design issues related to device settings, compiler settings, inter-rupts, clock settings, and performance monitoring, among others, are covered. Lab implementation examples use the Renesas RX62N Demo Kit (RDK) and the High-performance EmbeddedWorkshop (HEW) integrated development environment.

� LAB Optimizing Your SH-2A Application– 120 Minutes– Advanced

The right choice of hardware and software development tools facilitates the design of optimized embedded systems. Thus, theaim of this DevCon 2010 hands-on laboratory session is to provide expert insight into the products available from Renesasand third-party suppliers: IDEs, compiler, system boards, RTOSs,middleware, emulators, monitors, and more. The presentationapplies Renesas tools to illustrate the process of developing and debugging applications. The instruction examples use as alearning aid a system board from Micrium, which the attendeecan keep.

� LECTURE ‘Velocity Lab’ embedded development ecosystem– 60 Minutes– Introductory

Velocity Lab contains Renesas and third-party development components (tools, interfaces, hardware and software) withwhich customers can build embedded solutions economically andefficiently using devices in the SH-2A family of microcontrollersand other MCUs. This DevCon 2010 session describes how combinations of these components can be used, for example, to generate all types of embedded system software (applications,operating systems and peripheral drivers), as well as to create virtual simulation platforms, leverage Hardware-In-Loop (HIL)evaluations, and design prototype controllers with existing MCUs or with FPGA-based peripherals for upcoming MCUs.The session covers the development of this ecosystem, which involved over 20 companies uniquely qualified to provide direct support. Subsequently, it explains how Velocity Lab components can be combined to speed up system development.The presentation also shows ways that some of those componentscan be applied to perform validation in a scalable manner, fromvirtual systems to real hardware.

DevCon On-Site C O U R S E S E L E C T O R G U I D E 8 of 8

© 2010 Renesas Electronics America Inc.

1110/200/JPG/BCD/SP