Presentation is loading. Please wait.

Presentation is loading. Please wait.

This presentation is for internal RTA sales training only

Similar presentations


Presentation on theme: "This presentation is for internal RTA sales training only"— Presentation transcript:

1 This presentation is for internal RTA sales training only
This presentation is for internal RTA sales training only. Under no circumstances should this information be provided to customers or otherwise distributed outside of Renesas. RTA is not be responsible for disclosures of the information contained in this presentation. The individual or entity making the disclosure will be solely responsible for any damages or legal liability resulting therefrom.

2 SuperH SH-2A MCU/MPUs For Internal Sales & Reps Training February 2010
Mark Rootz (Nilesh Rajbharti) June 2010, v1.0 Hello & Welcome to SuperH MCUs training module. This material is specially created for Renesas Sales and Rep organization. My name is Nilesh Rajbharti and I am the Product Manager responsible for SuperH Flash-based Microcontrollers.

3 REA C&I MCU Marketing Organization
Peter Carbone Sr. Director Ritesh Tyagi Director MCU PM & Solutions Marketing Mark Rootz Sr. Manager 32-bit group Rx-BDM, Medical GSL Ikutaro Okuda Liaison Nelson Quintana 8/16 bit group White Goods Rich Flair Tactical Marketing Manager Baltazar Mercado TM R8C/M16C Jessie Chang RX, SH Phil Oyos Open Req (S. Nomoto replacement) Sridhar Lingam PMM M16C/R32C, H8S/SX Mike Clodfelter K0R/Medical Julie Huang K0R/Lighting Axel Wolf Tools Nilesh Rajbharti SH & BAS GSL Bobby Wong V850 Stevan Dobrasevic RX/Distribution Carmelo Sansone RX 600/Infrastructure

4 Topics General SH-2A MCU Positioning Strategy
SH MCU Architecture & Peripherals SH7216 MCU SH7264 MPU What, Where & How SH-2A Competes SH-2A Promotion Offer & Solutions SH-2A MCU Roadmap & New Products

5 MCU and MPU Solutions SH-4A SH-4 SH-3 SH-2A RX600 V850ES SH-2A RX600
Application Processor SH-4A 600MHz SH-4 240MHz SH-3 200MHz 32-bit High-end Connectivity SH-2A 200MHz RX600 100MHz V850ES 50MHz 32-bit TFT LCD Control SH-2A 200MHz RX600 100MHz H8S/SX 50MHz 32-bit General Purpose R32C 64MHz M16C 32MHz R8C 20MHz 32-bit 16-bit 8-bit Ultra Low Power V850ES 20MHz 78K0R 20MHz 78K0 10MHz 32-bit 16-bit 8-bit Application Focused Solutions WiFi SH, RX, R8C Motor Control SH, RX, R8C Capacitive Touch R8C Industrial CAN R8C, R32C, SH Lighting 78K0

6 Full SH-2/SH-2A Family Line-up
General Purpose/ Motor/Inverter CAN Connectivity HMI SH7147 CAN SH7216 Ethernet, USB, CAN, FPU SH7264 LCD, USB, CAN, FPU, Audio SH7080 Pins: 100 Flash: 256 – 512 KB RAM: 12/16 KB Pins: Flash: 256/512 KB RAM: 16/32 KB Pins: 176 Flash: 512K-1MB RAM: 64K – 128KB Pins: 176/208 Flash: 0 RAM: 640K/1MB SH7137 CAN SH7125 SH7670 Ethernet, USB, FPU, Audio SH7267 LCD, USB CAN, FPU, Audio Pins: 64 Flash: KB RAM: 4/8 KB Pins: 80/100 Flash: 128/256 KB RAM: 8/16 KB Pins: 144/176 Flash: 0 KB RAM: 1.5MB SH7124 Pins: 256 Flash: 0 RAM: 32KB SH7239 CAN, FPU Pins: 48/52 Flash: KB RAM: 4/8 KB SH7280 USB, CAN Pins: 120 Flash: 256/512 KB RAM: 32/64 KB Pins: Flash: 128K - 1MB RAM: KB Contact Marketing 10Kami alternative

7 Evolution of SuperH Core
1993 1995 2000 2008 SH-1 SH-4A SH-2A Digital Audio, Automotive, Industrial, Consumer, Embedded microcontroller Mobile, CIS, Industrial, Network, Digital AV Embedded processor SH-2 SH-3 SH-4 Dual Core Without MMU (Managed by Nilesh Rajbharti) With MMU Brian Davis’ Team) Automotive Grade SuperH parts are managed by ABU

8 What is unique about SuperH MCUs?
SH-2A contains the highest performance embedded flash MCUs Ultra fast performance Up to 400 DMIPS at 200MHz & 9 cycles of Interrupt Latency Industry’s fastest 10nS flash memory technology No performance degradation as CPU runs faster; No need to execute from RAM Available Double-precision 64-bit FPU Only general purpose MCU with 64-bit FPU – precise & efficient processing Large on-chip Memories & External Memory Interfaces Up to 1MB Flash with 128KB RAM; SDRAM, NAND Flash & Serial Flash Interfaces Rich Connectivity peripherals 10/100Mbps Ethernet, USB HS/FS Host/Device, I2S, CAN Advanced Display Capability using low cost BOM Add QVGA display without external frame memory (VGA in Q4/10) Supported by leading Third Party SW & Tools CMX, Eclipse, Express Logic, GNU Tool suite, Jungo, IAR, Micrium, Segger, Swell

9 Target Applications White Goods Information Displays Control Panels
Energy Efficient Motor Control Information Displays Factory Automation Precision Motion Control Industrial Connectivity Fast I/O Control Operator Panels Consumer Media Players User Interfaces Building Automation High-end Security Systems Image Processing Speech, Connectivity Thermostat, Control Panel Control Panels Scientific & Medical Signal Analysis Quiet Motor Control Connectivity Operator Panels Office Automation Image Processing Precise Stepper Control Connectivity Operator Panels

10 Competitive Landscape
SH-2A MCUs shine when customer needs performance & high-throughput STR7 (ARM7TDMI) STR9 (ARM966E) STM32 (Cortex-M3) TMS320F (C2000) Stellaris (Cortex-M3) MCF52xx (ColdFire V2) LPC2xxx (ARM7TDMI) LPC1xxx (Cortex-M3) LPC3xxx (ARM926E) SAM3 (Cortex-M3) SAM7 (ARM7TDMI) SAM9 (ARM926E) AVR32 (UC3A) PIC32 (MIPS M4K) Only SH-2A offer up to 400DMIPS of performance Nearest competition offers about 106DMIPS SH-2A MCUs use world’s fastest 100MHz single cycle flash Nearest competition uses 50MHz Only SH-2A MCUs offer double precision (64-bit) FPU Very few offer FPU and that is single precision (32-bit) only In terms of competitive landscape, SH MCUs compete with ST, Texas Instruments, Freescale, Atmel, NXP and Microchip. This slide shows corresponding parts from these competitors. In general, ARM7TDMI, ARM9 and Cortex-M3 based products are key competitors. There are proprietary products from TI, Freescale and Atmel that also compete. If you compare SH MCUs with these competing parts, you will notice that only SH MCUs offer up to 480DMIPS of performance. The nearest competition, LPC2000 series from NXP comes close with about 106 DMIPS of performance. Also, SH MCUs are the only MCUs to offer very fast flash memory. Nearest competition, TI Luminary uses 50MHz. But all remaining competitors use less than 35MHz. There is a big gap between 100MHz used by SH MCUs and 33MHz by AVR32 or 24MHz by STM32 MCUs. ARM7TDMI – 0.9 DMIPS/MHz (Atmel Max: 60MHz, ST Max: 60MHz, NXP: 60MHz) Max DMIPS: 48 Cortex-M3 – 1.25 DMIPS/MHz (ST 72MHz, NXP: 100MHz) Max DMIPS: 90DMIPS ARM9E – 1.1 DMIPS/MHz (Atmel Max: 190MHz ROMless, ST Max: 96MHz, NXP: 125MHz) Max DMIPS: 106 PIC32 – 1.5 DMIPS/MHz (MCHP Max: 80MHz) – 80 TI TMS320F28x – Floating Point Series Max: 100MHz), Piccolo Max: 60MHz, Fixed Point Max: 100MHz (With integrated flash) Freescale ColdFire (MCF528X Max: 80MHz), RX – 1.6 DMIPS/MHz (RT Max: 100MHz) - 160 R32C – 0.84 DMIPS/MHz (RT Max: 50MHz) – Max DMIPS: 42 H8SX – 1 DMIPS/MHz (RT Max: 80MHz) - Max DMIPS: 80 SH/Tiny – 1.3 DMIPS/MHz (RT Max: 50MHz) – Max DMIPS: 65 SH-2 – 1.3 DMIPS/MHz (RT Max: 80MHz) – Max DMIPS: 104 SH-2A – 2 DMIPS/MHz (RT Max: 200MHz) – Max DMIPS: 400

11 Sample Code & Libraries from Renesas
Tools Ecosystem = Device Specific Eval Boards C/C++ Compilers FREE up to 256KB IDEs SH7216 Motor Control SH7216 RDK FREE FREE KPIT GNU Tools Emulators RTOS & Middleware E10A-USB E200F FREE GDB Sample Code & Libraries from Renesas FREE CAN DSP

12 Pop Quiz What makes SH MCUs unique in the industry?
Superscalar & 100MHz Single Cycle Flash Can SH-2A MCUs run Windows CE, Linux and VxWorks? No. Windows CE requires MMU and SH MCUs don’t have MMU Name 3 third parties RTOS supporting SH MCUs. uC/OS-II by Micrium, ThreadX by Express Logic, CMX-RTX by CMX, emOS by Segger

13 Summary SH MCUs offer the best performance & memory compared to against high-end Cortex-M3, ARM9, TI C2000 DSC & PIC32 SH MCUs offer rich peripheral & performance mix to support wide variety of applications SH MCUs are supported by Leading Third Party Vendors TMS320C2000

14 SH-2A Architecture

15 SH-2A Executes 2 Instructions/Clock
SH-2A delivers 2x performance than traditional flash MCUs 200MHz, 5-stage Pipeline Core 2 Instructions per Clock Inst Queue 1 Inst Queue 2 Separate FPU Pipeline Inst Decode 1 Inst Decode 2 8 Individual Pipelines Integer Pipeline 1 Integer Pipeline 2 Shift Pipeline Branch Pipeline Multiplier Pipeline Memory Pipeline Load/Store Pipeline Arithmetic Pipeline Integer Unit 32/64-bit Floating Point Unit 2.0DMIPS/MHz (v2.1) when executing from Flash

16 SH-2A offers the Highest DMIPS/MHz
Benefit: Do more work at same clock OR lower the clock & lower the power consumption Source: Respective vendor’s web sites.

17 SH MCUs are faster than TI 150MHz DSP.
SH7047F (40MHz) TI DSP C240x Existing Design TMS320F28235 (150MHz) 100MHz Even 50MHz beats TI 150MHz! Reasons: 100MHz Flash Vs 30MHz Flash & HW MUL, Bit manip. Instructions

18 Pop Quiz What is SH MCU DMIPS/MHz performance when executing from RAM?
What is the SH MCU DMIPS/MHz performance when executing from Flash? 2.0 DMIPS/MHz SH-2A executes 3 instructions per clock – TRUE or FALSE? FALSE. It executes 2 Instructions per clock

19 SH-2A Uses Fastest Flash (10ns read time)
Other vendors employ wide-bus & prefetch buffers but they still cannot match 100MHz flash performance SH7216 with 100 MHz flash Processing performance Processing performance gap Competing MCU with 30 MHz flash 2 wait cycles 3 or more 1 wait cycle  30 MHz   100 MHz  MCU operating frequency Renesas achieves flash access speeds up to 100 MHz with no wait cycles and processing performance increase proportionally to operating speed. Competing MCUs have no wait states up to 20 or 30 MHz, so processing performance increases proportionally with operating speed. However, after 30MHz wait states must be added, so processing performance stalls even as the MCU operating speed increases. Competing MCU are able to compensate somewhat by adding instruction queues, branch predictors and doubling-up the bus width. However, these techniques add complexity and increase power consumption (bus width). SH7216 STM32F LPC24xx AVR32 UC3A PIC32 LM3S TMS320F28 Max Freq (MHz) 200 72 66 80 100 150 Flash Speed (MHz) 24 20 33 30 50 27 19

20 Fast Flash = More RAM for Application
Always clarify why customer needs more RAM CPU Code RAM Slow Flash Data Code/ Tables Competitor MCU With Slow Flash Slower Access Fastest Access Less RAM for Data Code or Frequently used Tables in RAM to achieve full speed CPU Code RAM Fast Flash Data Fast Access Fastest Access More RAM for Data Renesas achieves flash access speeds up to 100 MHz with no wait cycles and processing performance increase proportionally to operating speed. Competing MCUs have no wait states up to 20 or 30 MHz, so processing performance increases proportionally with operating speed. However, after 30MHz wait states must be added, so processing performance stalls even as the MCU operating speed increases. Competing MCU are able to compensate somewhat by adding instruction queues, branch predictors and doubling-up the bus width. However, these techniques add complexity and increase power consumption (bus width). Result: SH MCUs can execute similar application with lesser RAM 20

21 SH-2A Offers Fast Interrupt Response
CPU Latency Save Context (By Complier) User Code Restore Typical MCUs INT Trigger CPU Latency + Save Context User Code Restore Context SH-2A MCU 9 cycles 9 Cycles 15 Reg. Banks LIFO HW saves the context in register bank LIFO One Primary Bank + Drawing not to scale SH7216 Cortex-M3 ARM7TDMI PIC32 MCU Interrupt Latency 9 18+ 24 – 42 18 – 40+

22 High EMI/EFT Immunity Benefits: Simplify the board design
Reduce the number of external protective components Increased product reliability

23 Pop Quiz What is one key advantage of fast flash?
Higher performance at higher frequency How many register banks SH-2A contain and why does it matter? 16. It reduces the interrupt latency to just 9 cycles.

24 Summary SH MCUs beat STM32 and TI DSPs in performance
SH MCUs use Industry’s fastest flash memory Fast flash increases system performance Fast flash eliminates additional RAM for code execution SH-2A MCUs offer just 9 cycles of interrupt latency Nearest ARM MCU offer 25+ cycles of latency

25 MCUs for Fast Real-time Systems & Advanced GUI – SH7216 & SH7264

26 Key Features & Benefits of SH7216
2 Instructions/clock Superscalar Core More performance per clock than traditional cores 100MHz Embedded Flash Code from flash executes up to 5x faster than competition with 20MHz flash Hardware Floating Point Unit Faster & more precise algorithm execution 9 cycles of Interrupt Latency Better real-time performance even at lower frequency Ethernet, CAN, USB, Data Flash, Two Motor Timer Units & More Single chip system with performance to manage all at once

27 SH7216 – Key Differentiators
SH7216 Landscape 176-pin Packages LQFP 20x20x0.4 LQFP 24x24x0.5 BGA 13x13x0.8 USB CAN FPU Ethernet Key Suppliers Renesas: SH7216 Freescale: ColdFire MCF52 ST: STR9 TI: TMS320 NXP: LPC17xx, LPC29xx Microchip: PIC32 Atmel: SAM9 1M/ 128K 72167GD 72167AD 768K/ 96K 72166GD 72166AD 512K/ 64K 72146GD 72165AD SH7216 – Key Differentiators 100/200MHz Superscalar Performance (Not the typical 32-bit MCU architecture) Available Floating Point Unit (One of only two suppliers) 100MHz Embedded Flash (Competition ranges from 20 to 33MHz) 9 cycles of interrupt latency (Nearest competition is 25+ cycles) 5V analog input (Others offer 3V input) Up to 1MB Flash & 128KB RAM 100MHz 200MHz RSK: R0K572167S000BE RDK: YRDKSH7216

28 SH7216 - New Lower Prices for 100MHz versions
USB CAN FPU Ethernet 512K/ 64K 1M/ 128K 72165AD 72146GD 72167AD 72167GD 100MHz 200MHz Flat resale price for 10k to 100k EAU Nilesh: As part of the new focus, we are also reducing the prices for 100MHz versions. We are now offering $7 flat for parts with 512K flash, FPU & Ethernet in 10kpcs and higher volume. Similarly, for 100MHz versions with 1MB flash, FPU & Ethernet, the prices will be $9.80 flat in 10kpcs and higher volume. These new prices represent 13% drop from the current prices we have. The new flat price and the streamlined lineup will simplify sales process and help us close the deals quicker. $7.60 Flat for 512KB, FPU, Ethernet, USB & CAN (R5F72146GDFA#V0) $11.60 Flat for 1MB, FPU, Ethernet, USB & CAN (R5F72167GDFA#V0)

29 -40 to 105C 80MHz -40 to 85C 100 & 200MHz -40 to 85C 100 & 200MHz
SH7216 – 105C temp option USB CAN FPU Ethernet 512K/ 64K 1M/ 128K 72165AD 72146GD 72167AD 72167GD 100MHz 200MHz -40 to 105C 80MHz -40 to 85C 100 & 200MHz Nilesh: And lastly, the 105C support is coming for In next 4-6 weeks, we will receive part numbers and standard prices for 105C versions. In the mean-time, Sales team may enter RFQ using the closest part number with a note. The 105C spec’ed parts will operate at 80MHz max. This change is very timely and will allow us to address couple of requirements we have already received so far. -40 to 85C 100 & 200MHz Now July Price & part numbers are not yet determined

30 NEW: RSK+ for SH7216 50% OFF Promotion* Documentation
Quick Start Guide, User Manuals, tutorials Tools (Evaluation version of compiler) HEW IDE SH-Compiler, linker, debugger E10A Debugger and cables Ethernet, USB, CAN, 16MB SDRAM, LCD Example drivers and project tutorials including: USB – CDC, HID, MSD, Custom CAN API, Flash API ADC, WDT, Timer etc peripherals Additional SW downloadable uIP TCP/IP Stack Micrium, CMX, Segger, ExpressLogic demos Part number: R0K572167S000BE MSRP: $762 50% OFF Promotion* * Available via distribution partner

31 Key Features & Benefits of SH7264
2 Instructions/clock Superscalar Core More performance per clock than traditional cores Up to 1MB On-chip RAM Eliminates external Display Frame Buffer and Code Memory. Boot from SPI Flash or NAND Hardware Floating Point Unit Faster vector graphics and audio processing Up to VGA Display Controller & Video Input Render faster alpha-blending & video overlays USB HS (480Mbps) Host/Device, CAN, I2S, SPDIF, NAND Flash Controller & More Rich Digital Media interfaces

32 SH7264 – Key Differentiators
★ ★ Planning ★ Development SH7264 Landscape VRAM  ★★ 7269x/ 266MHz Key Suppliers 2.5MB 7268x/ 266MHz Renesas: SH7262/4 Freescale: i.MX21, 27L (ARM9) ST: SPEAr Basic300 (ARM9) TI: TMS320DM335 (ARM9) NXP: LPC3230 (ARM9/FPU) Atmel: SAM9G45 (ARM9) 7267x  ★ 1.5MB 7266x 72640 72620 72641 72621 208 QFP 28x28mm (0.5) 1MB 176 QFP 24x24mm (0.5) SH7264 – Key Differentiators 72644 72624 72645 72625 144MHz Superscalar Performance with 8KB I and 8KB D Cache (Higher DMIPs at lower clock freq., quieter) Double Precision Floating Point Unit (One of only two suppliers) 4 x I2S and SPDIF, 64KB Audio buffer (Competition normally 2x I2S) 1MB (roadmap to 2.5MB) Embedded VRAM (Unique Selling Point) Video Input, Alpha Blending and Chrome shift (Unique Selling Point) QFP packaging (Most Comp. in BGA) 640KB USB SDMC USB SDMC CAN RSK: YR0K57264S000BE-L

33 NEW: RSK+ for SH7264 50% OFF Promotion* Part number: R0K572643S000BE
Documentation Quick Start Guide, User Manuals, tutorials Tools (Evaluation version of compiler) HEW IDE, SH-Compiler, linker, debugger E10A Debugger and cables Example drivers and project tutorials including: USB Host UIP TCP/IP stack Additional applications being ported G-API CAN-API Download Third Party SW CD or download RTA porting Express Logic/Swell media player Additional third parties support coming….. Part number: R0K572643S000BE Target MSRP: $1250 50% OFF Promotion* * Available via distribution partner

34 Third Party Support by SW Components
* = In Development No = Not Yet ‘-’ = Not Offered Third Party IDE Compiler Debug RTOS TCP/IP Stack USB Device Host Graphics File CMX - SH7216 SH7264 No Express Logic FreeRTOS.org IAR KPIT GNU Tools Jungo Micrium SH7264* Micro Digital RoweBots SH7216* Segger Swell

35 * Business qualification required – contact Renesas
µC/FS Middleware µC/GUI µC/BuildingBlocks µC/Probe µC/TCP-IP µC/USB-Device µC/USB-Host µC/Bluetooth µC/CAN µC/Modbus Kernels µC/OS-II µC/OS-III

36 Summary SH7216 is targeted at Industrial Applications with > $5
Key SH7216 Value Propositions Up to 200MHz/400DMIPS performance Up to 1MB Flash & 128KB RAM Single & Double Precision FPU 10/100 Mbps Ethernet with USB & CAN SH7216 is excellent at performing DSP & Real-time Control simultaneously SH7264 has unique and powerful multimedia capability, plus the largest range on on-chip SRAM for 32-bit MPUs

37 Demonstration Tools from Renesas

38 Renesas Wi-Fi Solutions
32-bit RISC Flash MCU Up to 200MHZ 32/64-bit FPU, Ethernet, USB, CAN 32-bit CISC Flash MCU Up to 100MHz FPU, Ethernet, USB, CAN 802.11a/b/g/n Integrated TCP/IP Stack Up to 10Mbps SPI, UART I/F 8-bit CISC Flash MCU 20MHz CAN, ADC, Serial, Timers SPI/UART Redpine Driver Example Demo

39 Renesas MCUs for Wi-Fi Applications
32-bit RISC Flash MCU Up to 200MHZ 32/64-bit FPU, Ethernet, USB, CAN 32-bit CISC Flash MCU Up to 100MHz FPU, Ethernet, USB, CAN 9KB+ Program Memory Requirements 8-bit CISC Flash MCU 20MHz CAN, ADC, Serial, Timers 2KB+ Throughput, System Performance Up to 100kbps Up to 10Mbps

40 Low Cost Motor Control Demo Board
New! On-board 24VDC PMAC Motor USB Powered to 6000 RPM External power to RPM Drive larger motor with external power module Pre-programmed Vector Control Algorithm 3 Shunt Current Detection Hall & Encoder Connectors PC Application to learn/experiment Real-time display of parameters Contact your Renesas contact to request yours

41 Motor Control Reference Platform
BLDC or Induction Motor Power board Typical Motor “System” MCU Board 110 – 220V AC, Up to 20A – depends on the power module Can support LEM or 1-shunt current sensor Not for sale – reference design available on request

42 Learn, Evaluate & Develop
New! A comprehensive tool to learn, evaluate, & prototype using SH7216 uC/OS-III Book with Example Applications Learn RTOS Theory of operation & Usage SH7216 Architecture Evaluate Pre-programmed Demo Application Example Applications with Full Source Prototype Full-featured, flexible board Debugger included on the board Power supply included + SH7216 Board + USB Cable Power Supply + All Software is downloaded from Micrium Site µC/OS-III µC/Probe MSRP: $199 Book Only MSRP: $89 Available from bookstore.micrium.com

43 SH7216 Demo Board New! P/N: YRDKSH7216 for US - Suggested Resale: $199
Application Headers LED for Spinning Motor Simulation Character LCD Debug USB On-board Debug Micro SD Card Slot Ethernet RS-232 User USB Ethernet PHY with IEEE1588 Stereo Audio Out User Switches Microphone User Pot P/N: YRDKSH7216 for US - Suggested Resale: $199 YRDKSH7216W for W/W - Suggested Resale $209 Available from bookstore.micrium.com & Disty Partners

44 IEEE1588 Solution using SH7216 Sub-10nS accuracy
Precision Time Protocol for Motion Control & Factory Automation Sub-10nS accuracy Proven Software Components from Reputable SW Vendors Ultra Fast CPU with 100MHz Single Cycle Embedded Flash Advanced Motor Control Units & FPU for precise Motion Control

45 SH7216 CAN Demo Case Support now includes: S/W includes:
R8C, M16C, R32C and SH2/2A S/W includes: CAN API and Flash over CAN Suit cases built for customer demos API, Demo Code, Training Material & Kit all based on Standard RSKs Contact Renesas to reserve one “Mix & Match” CAN RSKs

46 Media Player Demo using SH7264 RSK
Demo application, Image and music player Play MP3/WMA/AAC while viewing JPEGs Uses Express Logic ThreadX, USBX, FileX, PEGX (resold from Swell SW) Tutorial Modify GUI tutorial with Peg Window builder Existing demo uses VGA LCD Demo will be resized to use QVGA LCD on RSK (2Q10) Made available by download or CD via Renesas FAE

47 Pop Quiz What does Micrium promotion offer?
FREE RTOS & 50% off on Middleware A customer needs Wi-Fi capability. How would you proceed? For simple, lowest cost Wi-Fi sensor, promote R8C For low power system controller, promote RX For high-performance system controller, promote SH What is so special about CAN APIs for SH7216? They are compatible with R8C & R32C APIs

48 Summary SH Micrium promotion offers free RTOS & specially priced Middleware to qualified customers A Low Power Wi-Fi solution for SH7216 is in development Customers can implement IEEE1588 using SH7216 & External 1588-enabled PHY CAN Demo case is a great to show SH7216 CAN in action

49 SuperH MCU Roadmap

50 FPU, RT Ethernet, CAN, USB Host FPU, RT Ethernet, CAN, USB Host
SH7216 Roadmap Performance Enhanced 300MHz FPU, RT Ethernet, CAN, USB Host HRPWM, 125C, 0.5uS ADC 512to 2MB Flash 144/176/208-pins SH7219 In Planning Products “In Planning” are subject to change Feature Enhanced 200MHz FPU, RT Ethernet, CAN, USB Host 512/64 to 1024/128 Flash/RAM (KB) 144/176/208-pins SH7218 In Planning 100/200MHz FPU, Ethernet, CAN, USB 512/64 to 1024/128 Flash/RAM (KB) 176-pins SH7216 160MHz FPU, CAN, USB Host 256/64 to 1024/128 Flash/RAM (KB) 100/120/144-pins SH7217 In Planning 160MHz FPU, CAN, 16-ch ADC 256/32 to 512/64 Flash/RAM (KB) 112/120-pins SH7239 WS: Q3/10, MP: Q1/11 Streamlined Streamlined 2010 2011 2012 2013

51 SH7264 Roadmap In Development Performance Enhanced Larger Memory
266MHz Cache, FPU, CAN, USB Mbps Host/Dev. LCDC, Video IF, 2DG, Blending, I2S, SPDIF, SDMC 640KB/2.5MB SRAM#2 + 64KB SRAM#1 208/244-pins LQFP, 245 BGA 200MHz Cache, FPU, CAN, USB Mbps Host/Dev., LCDC, I2S, SPDIF, SDMC 64KB SRAM#1 208- pins LQFP SH7203/7263 Larger Memory WS : now, MP: 4Q10 144MHz Cache, FPU, CAN, USB Mbps Host/Dev.,LCDC, Video IF, Blending, I2S, SPDIF, SDMC 640KB/1MB SRAM#2 + 64KB SRAM#1 176/208- pins LQFP SH7262/4 144MHz Cache, FPU, CAN, USB2.0 480Mbps Host/Dev., LCDC, Video IF, Blending, I2S, SPDIF, SDMC 640KB/1.5MB SRAM#2 + 64KB SRAM#1 144/176-pins LQFP SH7266/7 Internal Frame buffer 2010 2011

52 Summary SH7266/67 expands on-chip SRAM to 1.5MB comared to SH7262/64. This enables VGA resolution for TFT-LCD SH7239 is a lower cost alternative to SH7216 Customers can use SH7216 as an evaluation & development platform until SH7239 becomes available

53 Call to Action Use SH7216 & Micrium promotion to reintroduce SH-2A
Make use of solutions to expand SH-2A opportunities Look for opportunities to use SH7216 for real time control and SH7264 for Human Machine Interface. Promote SH7216 with FPU to replace DSP/ASIC + MCU

54 Reference

55 SH-2/2A GP/Motor/Inverter: Readiness Sheet
Device Group MP Status Manual on Web P/N in system P/N in Disti Book Device Stock Starter kit Stock Notes SH7080 Y SH7125 SH7124 Third Parties Demo Motor Kits Sample Code Motor Control FREE SW

56 SH-2/2A GP/Motor/Inverter: Reference Sheet
Series Key Selling Points Target Applications Competitors SH7280 Up to 200DMIPS performance 20nS Fast Flash 9 cycles of interrupt latency DSP instructions Control two brushless motors Two 1uS 12-bit ADC modules SDRAM memory interface Vector Motor Control Real-time Signal processing ST: STM32F Cortex-M3 NXP: LPC Cortex-M3 Microchip: PIC32 SH7080 Up to 104DMIPS performance 12.5ns Fast Flash AC Drive Freescale: CF V2 SH7124/5 Up to 65DMIPS performance Control one brushless motor Down to 7mm2 QFN52 pkg Low cost Vector Motor Control Smart sensor node Microchip: dsPIC, PIC24

57 SH-2/2A GP/Motor/Inverter: Line-up
768 KB SH7080 SH7080 512 KB SH7080 SH7080 SH7080 256 KB SH7080 SH7080 SH7080 128 KB SH7124 SH7125 64 KB SH7124 SH7125 32 KB SH7124 SH7125 Smallest, Lowest Cost SH-2 16 KB SH7124 SH7125 48 pins 64 pins 100 pins 112 pins 144 pins 176 pins

58 SH-2A Connectivity: Readiness Sheet
Device Group MP Status Manual on Web P/N in system P/N in Disti Book Device Stock Starter kit Stock Notes SH7216 Y SH7670 N Contact Marketing SH7280 Kits Demos IEEE1588 TCP/IP Stack CAN Audio (PCM) USB Third Parties TCP/IP Stack USB Stack CAN DSP Library Sample Code Motor Control FREE SW Promotion FREE Kernel 50% Middleware RSK: R0K572167S000BE RDK: YRDKSH7216 uC/OS-III Book

59 SH-2A Connectivity: Reference Sheet
Series Key Selling Points Target Applications Competitors SH7216 Up to 400DMIPS performance 32/64-bit FPU DSP instructions 10nS Fast Flash Up to 1MB Flash & 128KB RAM 9 cycles of interrupt latency Ethernet DMA with 2KB FIFO SDRAM memory interface Ethernet, USB & CAN Industrial Networking PLC Building Automation Multi-function Printers Distributed Motion Control AED, Sleep Screening Combine DSP+MCU into one ST: STR9 Atmel: SAM9 (ARM9) TI: TMS320 NXP: LPC17xx, 29xx SH7280 Up to 200DMIPS performance 20nS Fast Flash Up to 1MB Flash USB & CAN Vector Motor Control Real-time Signal processing ST: STM32F Cortex-M3 NXP: LPC Cortex-M3 Microchip: PIC32 SH7670 Ethernet, USB HS H/D, I2S Audio Atmel: ARM9 TI: ARM9 NXP: ARM9

60 SH-2A Connectivity: Line-up
1 MB SH7280 SH7216 768 KB SH7280 SH7216 USB HS Host/Device, CAN, FPU USB, CAN Ethernet, USB, CAN, FPU USB HS Host/Device, CAN, FPU – Contact Marketing 512 KB SH7267 SH7267 0 KB SH7264 SH7264 100 pins 144 pins 176 pins 208 pins

61 SH-2/2A CAN: Reference Sheet
Series Key Selling Points Target Applications Competitors SH7147 104DMIPS performance 12.5nS Fast Flash Up to 2 CAN 2.0B modules Two 12-bit ADC modules Drive two brushless motors Motor Control Industrial Networking Thermal printers ST: STM32F Cortex-M3 NXP: LPC Cortex-M3 Microchip: PIC32 SH7137 One CAN 2.0B module Thermal Printers SH7239 100/320DMIPS performance 32/64-bit FPU 10nS Fast Flash Up to 512K Flash & 64K RAM 5V option TI: TMS320F

62 SH-2/2A CAN: Line-up 1 MB 768 KB 512 KB Dual CAN
Ethernet, USB, CAN, FPU Lowest cost CAN USB, CAN USB HS Host/Device, Dual CAN, FPU USB HS Host/Device, Dual CAN, FPU – Contact Marketing SH7147 256 KB SH7137 SH7137 128 KB SH7137 64 KB 32 KB SH7267 SH7267 0 KB SH7264 SH7264 80 pins 100 pins 144 pins 176 pins 208 pins

63 SH-2A HMI: Readiness Sheet
Device Group MP Status Manual on Web P/N in system P/N in Disti Book Device Stock Starter kit Stock Notes SH7264 Y SH7267 N WS: Now, MP: Q4/10 Third Parties Demo Media Player QVGA VGA CAN* Sample Code GAPI* FREE SW Kits * Available in early Q3/10

64 SH-2A HMI: Reference Sheet
Series Key Selling Points Target Applications Competitors SH7264 288DMIPS performance 32/64-bit FPU DSP Instructions 640K/1M RAM for code & display Boot from Serial/NAND flash No ext memory required for QVGA displays USB HS 2.0 Host/Device SDIO Host Interface Industrial Operator Panels Audio/Video Player accessory High-end Thermostat, Remote AED, Medical Telemetry & Imaging Freescale: i.MX2x (ARM9) ST: SPEAr Basic300 TI: TMS320D NXP: LPC3230 Atmel: SAM9G45 SH7266 1.5MB RAM for code & display No ext memory required for VGA displays

65 SH-2A HMI: Line-up USB HS Host/Device, CAN, FPU
Ethernet, USB Host/Device, I2S, FPU USB HS Host/Device, CAN, FPU – Contact Marketing SH7264 SH7267 SH7670 0 KB 144 pins 176 pins 208 pins 208 pins

66 SuperH Peripherals

67 Floating Point Unit SH7216 2MFLOPS/MHz – Total of 400MFLOPS @ 200MHz
IEEE754-compliant Easily share data with other systems Single (32-bit) & Double (64-bit) Precision Precise and faster control loops & algorithms Designed for Embedded Systems Automatic scaling of floating format Supports FMAC, FABS, FLOAT, FDIV, FSQRT etc. Function (Double Precision) Time* (nS) sin 680 cos 650 tan 900 asin 995 acos 1225 atan 695 log 910 exp 950 pow 1140 * Based on SH7203 (SH-2A core with FPU) 200MHz execution from SDRAM with cache enabled Performance using flash-based MCU & FPU at 200MHz is not available at this time.

68 FPU Advantages Floating Point based math is easy to understand
Floating Point based math is easy to debug Can you identify a bug in this Fixed Point math logic? HW FPU based math is faster and requires lesser code memory FPU Performance of a polynomial formula 32MHz) SUM(An * x^n), where n = 0 to 5 and A0 to A5 are constants // Read the ADC code into float value rawADCFloatValue = float(adcCode); // Linearize the ADC Value actualTemperatureValue = *rawADCFloatValue // Read the ADC code rawADCFixedValue = adcCode; actualTemperatureValue = FIX12_MUL(FIX12_fromfloat( ), rawADCFloatValue) + FIX12_fromfloat(45.8); With Floating Point Without Floating Point actualTemperatureValue = FIX12_MUL(FIX14_fromfloat( ), rawADCValue) + FIX12_fromfloat(45.8);

69 External Memory Interface
Flash/ ROM SRAM Burst SDRAM Separate Read & Write Wait Cycles for each CS 8 CS Regions Bus Arbitrator SDRAM Auto Refresh Little/Big Endian Ethernet MAC+PHY 8/16/32 Bus Support for up to 512MB memory Individual wait state configurations for each memory

70 External Memory Advantages
Expand Program & Data Space at very low cost using SDRAM I/F 2MB SDRAM = $1.82/10kpcs vs $15+ for SRAM (10ns) Add optional features to Products using External Memory I/F Wireless SuperH Core One board – multiple options External Memory Interface Ethernet MAC+PHY Flash RAM

71 Dual 12-bit ADC with 8 Channels
3 Simultaneous Sample & Hold S/H Multiple ADC Result Registers S/H SAR S/H ADC INT ADC Power 5VDC ADC Clock Up to 50MHz 1uS Conversion ADC Reference SAR ADC INT 0 - 5V Analog Input

72 Multi-function Timer Units
6x 16-bit Timers ADC Trigger 12x PWMs Motor 1 BLDC/ ACIM/ PMSM Auto Shutdown DTC Trigger 2x Encoder I/Ps DMA Trigger Dead Time Comp. Timer Unit 2 Auto Shutdown Dead Time Comp. 100MHz Clock 8x PWMs 3x 16-bit Timers Motor 2 ADC Trigger BLDC/ ACIM/ PMSM DTC Trigger DMA Trigger Timer Unit 2S

73 Controller Area Network (CAN)
SH7137, SH7147, SH7286, SH7216 RX CAN 2.0B Protocol Engine Up to 1Mbps data rate TX INTs CPU Interface Message Buffer Acceptance Filter Control Registers 15 Tx/Rx + 1 Rx Clock Data Control Common Control/Status Registers Unique Features: Hardware support to simplify SW & Reduce CPU load Disable Automatic Retransmission on Bus Error Automatic Priority-based transmission – Mailbox number or ID-based

74 USB 2.0 Full Speed Device Integrated USB Transceiver
SH7285, SH7286, SH7216 Status & Control USB Engine Transceiver D+ D- FIFO Integrated USB Transceiver External 48MHz clock or shared 12MHz+PLL clock Ability to disable USB module to save power

75 10/100 Ethernet MAC Full and Half-duplex modes
SH7216 Full and Half-duplex modes Can connect to any MII-compliant PHY Magic Packet detection & Wake-on-LAN Transmit and Receive FIFO – 2 KB each Two Integrated DMA channels MII 100pin PHY Magnetics

76 Other Peripherals Clock Generator Data Transfer Controller DMA WDT
UART USART SPI, I2C Pin Function Controller Power Modes On-chip Debugger On-chip Trace Unit Multiple Timers D/A Check device manual for exact set

77 Pop Quiz What are the key benefits of FPU? How is SH MCU ADC unique?
Accelerates & Simplifies Precision Algorithms How is SH MCU ADC unique? SH MCUs provide 5V Input range, while most competition offer 3V

78 Development Tools

79 Development Environments Sample Code & Libraries from Renesas
Development Tools C/C++ Compilers MULTI® KPIT GNU Tools FREE Evaluation Systems Motor Control Development Environments MULTI® FREE RTOS & Middleware Emulators E10A-USB E200F GDB FREE SH7216 MCUs are supported world class tools. Renesas High Performance Embedded Workshop, HEW for short, is a modern IDE that supports all of Renesas MCUs. In addition, we have support from GreenHills MULTI IDE and free eclipse IDE from KPIT. C/C++ compiler support is available from HEW, GreenHills and KPIT. The compiler from KPIT is free and based on GCC open source technology. Each SH MCU series has its own RSK which includes board, debugger and evaluation version of compiler. We also have very flexible motor control board platform for select customers. For debugging, there are E10a and E200F from Renesas. E10a is a low cost advanced hardware debugger, while E200F is a full-function emulator. SH MCUs are also supported by Lauterbach, a respected JTAG debugger tools provider. And finally, there is a free GDB debug simulator that works with Eclipse and KPIT GNU C/C++ Compiler. SH MCUs also have support from key third party RTOS and middleware vendors such as Micrium, CMX, Express Logic and Segger. These vendors provide RTOS and number of middleware components such as TCP/IP, USB Stacks and File Systems. Renesas also provides number of free open source software in the form of application notes, libraries and sample codes. Customers can adopt these code samples into their application and accelerate their application development. Finally, I want to highlight that several of these tools are free of charge to customers. KPIT GNU tools such as compiler, Eclipse IDE and GDB simulators are based on industry open source code base. In addition, KPIT is exclusively funded by Renesas to provide timely and professional support. Sample Code & Libraries from Renesas CAN FREE

80 Hardware Debuggers On-chip Debug interfaces Full In-Circuit Emulators
E10A On-chip Debug interfaces USB E10A for JTAG Advanced User Debug (AUD) version Pipeline trace RTOS Aware Full In-Circuit Emulators Non-intrusive debugging Application uses all package pins Application uses all ROM & RAM Advanced debug features Complex events Full bus trace Coverage Seamless Integration with HEW E200F

81 Third Party RTOS & Middleware Support
embOS by SEGGER emFile Embedded File System emUSB in Development embOS/IP in Future ThreadX by Express Logic FileX Embedded File System USBX & NetX Future μC/OS-II by Micrium μC/FS Embedded File System, μUSB μC/TCP-IP in Development, μC/CAN in Future CMX-RTX by CMX CMX-TCP/IP, CMX-USB in Development Supported by leading third party tool vendors. Renesas provides free sample code for CAN, USB and Ethernet modules too.

82 Free SW from Renesas Sample codes for major peripherals
Vector Control Motor Algorithms Ethernet Send/Receive, Open Source TCP/IP in Development CAN API – compatible with R8C & R32C API USB Device – CDC, MSC, HID Fixed Point Math & DSP Libraries for SH-2A FPU (In Beta, available on request) CAN Available on

83 Summary SH MCUs are supported by leading Third Party Tool Vendors
HEW IDE is a modern IDE with advanced features Compiler is FREE for code size < 256KB Renesas provides many FREE code examples & libraries

84


Download ppt "This presentation is for internal RTA sales training only"

Similar presentations


Ads by Google