Devcon On-Site
Total Page:16
File Type:pdf, Size:1020Kb
COURSE SELECTOR GUIDE 1 of 8 DevCon On-Site make it easier to apply digital-filtering and signal-processing ˾ Labs should take up half or more of your seminar techniques in embedded control systems. The presentation briefly reviews the basics of digital filters and associated design tools ˾ Half-day seminars should be 3 to 4 hours long, and then describes practical design details. Topics covered and 6 to 7 hours long for full-day seminars include the impact of analog-to-digital converter (ADC) characteristics and floating-point math on the effectiveness of ˾ You can go to www.renesasinteractive.com and click on performing digital filtering with an MCU. DevCon 2010 link for access to presentations and other materials ˾ LECTURE Introduction to ADC Implementation – 60 Minutes Introduction – Proposed for all DevCon – Introduction On-Site Seminars Different types and designs of analog-to-digital converters (ADCs) provide different levels of performance and have specific ˾ Introduction to our Next Generation “Renesas Extreme pros and cons. This session focuses on the characteristics that (RX)” MCU Architecture are most relevant to several key applications, to make it easier to match the choice of an ADC implementation to the system – 60 minutes requirements of a particular project. – Introduction This session provides technical details on the industry’s first ˾ LECTURE Application Code Reprogramming Using 200-MHz MCU architecture: Renesas’ next-generation 16/32-bit Different Serial Communication Protocols platform, called “Renesas Extreme” (RX). The presentation – 60 Minutes describes the RX’s best-in-class performance, superior code – Introduction density, unique peripheral features, and ability to provide high This session explains what a bootloader is, what its requirements throughput while consuming minimum power (500µA/MHz). are, and what its different structures are. It also discusses the Upcoming MCUs based on the RX architecture are discussed, communication interfaces that a bootloader can use, as well as as is the compatibility that the devices maintain with existing the general structure of an application with a bootloader. Key products. That compatibility lets customers reuse and build upon features of Renesas MCUs on-chip flash memory are described, engineering investments made when applying the products in our and several examples show how to implant a bootloader on current MCU lineup. Finally, the session highlights our commit - R8C and M16C chips, among others. Further, the session ment to keep adding enhanced MCUs to our existing product briefly introduces the standard currently applied for the lines by boosting speeds, decreasing operating voltages, cutting CAN Bootloader in automotive applications. power consumption, and adding flexible peripherals that provide smooth MCU migration paths. (ID 400 & ID 402 combined) ˾ LECTURE Noise Fundamentals and Techniques for Minimizing EMI Problems System Design Technologies – 60 Minutes – Introduction ˾ LECTURE Hardware Design Fundamentals for Electromagnetic interference noise is either a nuisance or a MCU-based Embedded Systems major problem in many types of embedded systems. Moreover – 60 Minutes the solution is often elusive. This session shines the spotlight of – Introduction experience and technical insight gained by many engineers who Tips for avoiding some of the problems that commonly occur have dealt with this issue for many years. The emphasis is on in the development of embedded systems are provided in this providing practical advice for reducing the effects of EMI to DevCon session. The practical solutions presented are based on negligible levels. the wealth of application- and field-engineering experience ˾ LECTURE Walking the Low-power/High-performance accumulated by members of the global Renesas support staff. Tightrope in Portable or Battery-operated Equipment ˾ LECTURE Performing Digital Filtering on an MCU – 60 Minutes – 60 Minutes – Introduction – Introduction This session will deal with design considerations for battery- It’s possible to eliminate analog filters and save cost and space operated, portable equipment using low power MCUs with by implementing digital filters in firmware. This DevCon 2010 high integration, and analog signal processing capability, taking session shows how recently some introduced Renesas MCUs advantage of multiple internal clocks and special low power DevCon On-Site COURSE SELECTOR GUIDE 2 of 8 modes. Tradeoffs of MCU clocking versus performance and ways to maximize battery life will be discussed, as well as Security methods to take advantage of ultra-low power standby modes, while at the same time maintaining a real-time-counter for ˾ LECTURE Case Studies of Embedded Security date/time-of-day function. Applications ˾ LAB 78K0R Low Power Lab – 60 Minutes – Introduction – 120 Minutes – Introduction Machine-to-Machine (M2M) authentication based on the Renesas Board ID product is a robust and cost-effective security The features of 78K0R MCUs that make them excellent choices solution for technology vendors and equipment manufacturers of low-power applications are explored in this DevCon 2010 in industry sectors in which IP theft, product misuse and other laboratory session. The 78K0R-KE3l Demo Board is used to criminal activities are important concerns. The presentation in explore the valuable low-power modes that the devices provide. this session incorporates a series of use case studies illustrate ˾ LAB A Flexible Flash Rewrite Application how the Board ID solution is implemented and highlighting the – 120 Minutes valuable benefits that this technology delivers. – Introduction ˾ LAB Tutorial on Board ID Solution Design Tools This laboratory session describes a flash rewriting application – 60 Minutes that is independent of the communications medium. To over - – Advanced come the problems that can be caused when communication This laboratory session features a Machine-to-Machine (M2M) paths are unreliable – as they sometimes are with a wireless con - authentication demonstration based on the Board ID design kit nection – this application sends the file in packets. The presenta - that includes the BSS, Board ID security stack and reference tion illustrates how the application reassembles the packets on software for the host authenticator processor. The hands-on the MCU while the user application is still running, and then experience shows how the robust security provided by the saves them into external storage. A demonstration shows that, Board ID authentication solution can be incorporated into a after the image file is downloaded, the MCU can be reset when target system. convenient and the bootloader will flash the new image. ˾ LECTURE Essentials on Latest Safety Norms, Operating Systems IEC/UL 60730 – 60 Minutes ˾ LAB Getting Started with a Real-Time Kernel – Intermediate – 4 hours For many types of products with electronic controls, compliance – Introduction to the IEC/UL 60730 standard is mandatory for sales in major For engineers accustomed to designing software around a single global markets. This DevCon session explains the latest safety infinite loop, real-time kernels can be a source of a multitude of requirements specified in the standard and discusses issues questions. What are the advantages of using a kernel? How does related to implementing the required test routines. It also details application code interface to a kernel? What demands does a the solutions Renesas has developed to facilitate the process of kernel place on a system's hardware? These questions and obtaining a certificate of compliance. many others commonly asked by new kernel users will be ˾ LAB Increase the Dynamic Range and Precision of answered in this engaging, hands-on module. Attendees will Digital Filters by using an MCU’s FPU (FAEs may get receive expert instruction on the services offered by real-time taught by the AE group, or the AEs may have to go on kernels, and will gain first-hand experience writing code that leverages these services. The module’s examples and coding the road to support) exercises will be based on Micriµm’s popular µC/OS-III kernel. – 120 Minutes Although the exercises will target the RX-based evaluation board – Advanced that accompanies the book µC/OS-III, The Real-Time Kernel, As this DevCon session explains, a floating point unit (FPU) the majority of the material presented in the class will be built into an MCU can enhance digital filter implementations. applicable to all Renesas MCUs. This point is illustrated by an examination of the features of the SH-2A FPU and a description of how it is applied in implement - ˾ LAB Software Development with an Open Source ing digital filters. An example of a typical digital filter design Real-Time Operating System based on an SH7216 chip shows how that MCU’s on-chip – 180 Minutes DMA can be used to automatically collect ADC samples. – Intermediate The device can implement advanced digital filters and still have This laboratory session emphasizes the software development plenty of performance left for executing other real-time tasks. techniques in an RTOS environment. We will use open source The hardware used for the demonstration is the Micrium system FreeRTOS as an example platform to demonstrate several RTOS board given to everyone who attends this session. features including multitasking, inter-task messaging, mutexes and semaphores. We will discuss preemptive scheduling, task DevCon On-Site COURSE SELECTOR GUIDE 3 of 8 priorities, resource starvation, priority inversion