Presentation is loading. Please wait.

Presentation is loading. Please wait.

Renesas Electronics America Inc. ID 311L: PIC to R8C Converter David Hedley Staff AE, Applications Engineering 14 Oct 2010 Version: 1.1.

Similar presentations


Presentation on theme: "Renesas Electronics America Inc. ID 311L: PIC to R8C Converter David Hedley Staff AE, Applications Engineering 14 Oct 2010 Version: 1.1."— Presentation transcript:

1 Renesas Electronics America Inc. ID 311L: PIC to R8C Converter David Hedley Staff AE, Applications Engineering 14 Oct 2010 Version: 1.1

2 2 © 2010 Renesas Electronics America Inc. All rights reserved. David Hedley Staff Applications Engineer Primary Technical Support Engineer Americas Technical Tools Support Lead Experience 12 years with major semiconductor manufacturers Microchip, ZiLOG, Renesas, Renesas Holds a BEng.(Honors) from Leeds in the UK 2 Patents in MCU Applications and Tools North Carolina Youth Soccer Certified Coach

3 3 © 2010 Renesas Electronics America Inc. All rights reserved. Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Analog and Power Devices #1 Market share in low-voltage MOSFET** Solutions for Innovation ASIC, ASSP & Memory Advanced and proven technologies * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 **Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis).

4 4 © 2010 Renesas Electronics America Inc. All rights reserved. 4 Renesas Technology and Solution Portfolio Microcontrollers & Microprocessors #1 Market share worldwide * Analog and Power Devices #1 Market share in low-voltage MOSFET** ASIC, ASSP & Memory Advanced and proven technologies * MCU: 31% revenue basis from Gartner "Semiconductor Applications Worldwide Annual Market Share: Database" 25 March 2010 **Power MOSFET: 17.1% on unit basis from Marketing Eye 2009 (17.1% on unit basis). Solutions for Innovation

5 5 © 2010 Renesas Electronics America Inc. All rights reserved. 5 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia  Up to 1200 DMIPS, 45, 65 & 90nm process  Video and audio processing on Linux  Server, Industrial & Automotive  Up to 500 DMIPS, 150 & 90nm process  600uA/MHz, 1.5 uA standby  Medical, Automotive & Industrial  Legacy Cores  Next-generation migration to RX High Performance CPU, FPU, DSC Embedded Security  Up to 10 DMIPS, 130nm process  350 uA/MHz, 1uA standby  Capacitive touch  Up to 25 DMIPS, 150nm process  190 uA/MHz, 0.3uA standby  Application-specific integration  Up to 25 DMIPS, 180, 90nm process  1mA/MHz, 100uA standby  Crypto engine, Hardware security  Up to 165 DMIPS, 90nm process  500uA/MHz, 2.5 uA standby  Ethernet, CAN, USB, Motor Control, TFT Display High Performance CPU, Low Power Ultra Low Power General Purpose

6 6 © 2010 Renesas Electronics America Inc. All rights reserved. Notes continued from previous page (continued from notes section of previous page) Renesas knows that to best facilitate the further growth and success of ubiquitous computing, we cannot offer just one CPU core or a single family of microcomputers. Thus, taking advantage of the broad span of leading technologies we have built up, we have decided to concentrate our future R&D efforts on five major CPU cores capable of excelling at major elements of the huge task. Each is optimized for addressing the requirements of diverse sets of key applications. With that business plan in mind, allow me to explain the relative positioning of these five architectures within our strong portfolio of MCUs and MPUs. An important design trend in recent years has seen system engineers taking full advantage of all the computing power that IC makers have made available — often right up to the limits of project constraints. As a result, there have been more and more design-ins of chips with 32-bit architectures. Renesas now has three complementary 32-bit microcontroller and microprocessor families aiding that trend. At the top end of the features-and-capability spectrum we offer the devices in the SuperH family, a superscalar RISC architecture that executes two instructions per clock cycle. Devices in the SuperH family deliver up to 1200 DMIPS performance, so they’re ideal for and popular in multimedia, Real-time industrial-control, server, and automotive engine- control applications. We also recommend them for performing video and audio processing on Linux-based systems Our second series of 32-bit system design solutions is the V850 family, which today is the top-selling line of 32-bit microcontrollers, worldwide. The V850 architecture provides high performance (up to 500 DMIPS), yet consumes low power while doing so. System designers have found these devices to be particularly well suited for automotive applications. The lower- frequency V850 chips are optimized for low power. Thus, they are excellent choices for portable medical equipment, for example.

7 7 © 2010 Renesas Electronics America Inc. All rights reserved. 7 Microcontroller and Microprocessor Line-up Superscalar, MMU, Multimedia  Up to 1200 DMIPS, 45, 65 & 90nm process  Video and audio processing on Linux  Server, Industrial & Automotive  Up to 500 DMIPS, 150 & 90nm process  600uA/MHz, 1.5 uA standby  Medical, Automotive & Industrial  Legacy Cores  Next-generation migration to RX High Performance CPU, FPU, DSC Embedded Security  Up to 10 DMIPS, 130nm process  350 uA/MHz, 1uA standby  Capacitive touch  Up to 25 DMIPS, 150nm process  190 uA/MHz, 0.3uA standby  Application-specific integration  Up to 25 DMIPS, 180, 90nm process  1mA/MHz, 100uA standby  Crypto engine, Hardware security  Up to 165 DMIPS, 90nm process  500uA/MHz, 2.5 uA standby  Ethernet, CAN, USB, Motor Control, TFT Display High Performance CPU, Low Power Ultra Low Power General Purpose R8C 16 Bit CISC Superb Noise Performance Low Power Consumption Higher Functionality ASSP Lineup Low Pin Count Lineup

8 8 © 2010 Renesas Electronics America Inc. All rights reserved. Innovation rconvert: [R8CBackend.translateOperation] 'k' rconvert: [R8CBackend.translateComment] comment {'comment': '; send out hello message', 'source': '; send out hello message', 'location': u'C:\\RConvert\\examples\\pic16_uart.asm:113', 'learned_w': None} rconvert: [R8CBackend.translateOperation] OP ['call', [['k', ]]] rconvert: [R8CBackend.translateOperation] 'k' rconvert: [R8CBackend.translateComment] comment {'comment': ';', 'source': ';', 'location': u'C:\\RConvert\\examples\\pic16_uart.asm:115', 'learned_w': None} rconvert: [R8CBackend.translateComment] comment {'comment': '; loop forever doing nothing', 'source': '; loop forever doing nothing', 'location': u'C:\\RConvert\\examples\\pic16_uart.asm:116', 'learned_w': None} rconvert: [R8CBackend.translateLabel] label {'source': 'loop:', 'location': u'C:\\RConvert\\examples\\pic16_uart.asm:117', 'learned_w': None, 'label': '_loop'} rconvert: [R8CBackend.translateOperation] OP ['nop', []] rconvert: [R8CBackend.translateOperation] OP ['goto', [['k', ]]] rconvert: [R8CBackend.translateOperation] 'k' rconvert: DONE!

9 9 © 2010 Renesas Electronics America Inc. All rights reserved. Agenda Architectures Harvard 8bit RAM with 35 instructions Von Neumann 16bit RAM with 89 instructions Features Description of Features and Limitations PIC Converter for Windows Advanced UART Demo Conversion Download to board and run Hands-On Labs on RSKR8C25

10 10 © 2010 Renesas Electronics America Inc. All rights reserved. Harvard vs Von Neumann (simplified) PMRAM PM RAM CPU Harvard (PIC) Von Neumann (R8C)

11 11 © 2010 Renesas Electronics America Inc. All rights reserved. Manual and Getting Started Guide Start > All Programs > RConvert

12 12 © 2010 Renesas Electronics America Inc. All rights reserved. Main Features Converts PIC16 Assembly Code to R8C/2X or R8C/3X Assembly Code Multi-layer converter includes: Literal Translation Layer – line by line pass Inline Macro Parsing Parameter Macro Parsing Intelligent Peripheral Setup Recognition (UART, ADC, I/O) Intelligent Peripheral Code Generation (UART, ADC, I/O) Customizable SFR Mapping (e.g PORTA -> any R8C Port) Recognizes Interrupt Routines and Separates them Flash Tables supported All Radix coding styles supported (e.g 0x00 H’00’) Single or Multiple Files converted in a single pass Intuitive Windows GUI

13 13 © 2010 Renesas Electronics America Inc. All rights reserved. Additional Features Example Code Project save feature Custom include, output and SFR map paths Command Line available Verbose mode for debugging R8C output default (*.a30 output) GNU output option (*.s output) Comment Disable Option Patent Pending

14 14 © 2010 Renesas Electronics America Inc. All rights reserved. PIC Converter for Windows Convert! Input DeviceOutput Device PIC Source In R8C Source Out

15 15 © 2010 Renesas Electronics America Inc. All rights reserved. Demo

16 16 © 2010 Renesas Electronics America Inc. All rights reserved. Checking Progress We are using the die to keep track of where everyone is in the lab. Make sure to update it as you change sections. When done with the lab, your die will have the 6 pointing up as shown here.

17 17 © 2010 Renesas Electronics America Inc. All rights reserved. Start the Lab Keep your dice turned to the section of the lab you are on. (Instructions are provided in the lab handout) Please refer to the Lab Handout and let’s get started!

18 18 © 2010 Renesas Electronics America Inc. All rights reserved. Questions?

19 © 2010 Renesas Electronics America Inc. All rights reserved. 19 Thank You!

20 Renesas Electronics America Inc.


Download ppt "Renesas Electronics America Inc. ID 311L: PIC to R8C Converter David Hedley Staff AE, Applications Engineering 14 Oct 2010 Version: 1.1."

Similar presentations


Ads by Google