Introduction to the RX-Arduino (Lab) Anthony Harris, RenesasRulz Admin Oliver Garreau, Ecosystems Marketing Manager, MMG
Class ID: 3L02B Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved.
Anthony Harris: Moderator on RenesasRulz A little bit about myself… I graduated from the University of North Carolina at Charlotte with degrees in Electrical Engineering and Physics. I am currently a Masters student in Electrical Engineering at the University of North Carolina at Charlotte.
– Focusing on controls, within wireless sensor networks
Within Renesas… I am a website moderator for RenesasRulz – Answer questions, updating web pages, and dealing with everyday user issues I am currently working on developing schematic footprints for most of the MCU families
Random Facts… Currently “patent-pending” on two patents focused on pipe-traversing robots
2
© 2012 Renesas Electronics America Inc. All rights reserved.
Oliver Garreau: Ecosystems Marketing Manager 1 year with Renesas focusing on RDK Platform developments, Ecosystems and Partner support. 20 years total in programmable semiconductor support as Dev. Tools, Applications Eng. or Marketing Manager : 8 years with STMicroelectronics (MCU) 6 years with Infineon/Siemens (MCU) 4 years with Xilinx (FPGA)
3
3 Utility patents in board and systems design 80+ board designs and kit releases. BSEE and MSCS from two French universities On a personal note, being tinkering with PCs since age 12 and built my first MCU development tool at age 15.
© 2012 Renesas Electronics America Inc. All rights reserved.
Renesas Technology & Solution Portfolio
4
© 2012 Renesas Electronics America Inc. All rights reserved.
Microcontroller and Microprocessor Line-up 2010
2012
1200 DMIPS, Superscalar
32-bit
Automotive & Industrial, 65nm 600µA/MHz, 1.5µA standby
1200 DMIPS, Performance Automotive, 40nm 500µA/MHz, 35µA deep standby
500 DMIPS, Low Power
32-Bit High Performance DSP, FPU with High Integration
Automotive & Industrial, 90nm 600µA/MHz, 1.5µA standby
165 DMIPS, FPU, DSC Industrial, 90nm 500µA/MHz, 1.6µA deep standby
165 DMIPS, FPU, DSC Industrial, 40nm 200µA/MHz, 0.3µA deep standby
8/16-bit
25 DMIPS, Low Power Industrial & Automotive, 150nm 190µA/MHz, 0.3µA standby
44 DMIPS, True Low Power
10 DMIPS, Capacitive Touch
Industrial & Automotive, 130nm 144µA/MHz, 0.2µA standby
Industrial Automotive, 130nm Wide Format&LCDs 350µA/MHz, 1µA standby
5
© 2012 Renesas Electronics America Inc. All rights reserved.
‘Enabling The Smart Society’ Challenge: With the Industry needing a faster and more efficient way to develop with MCUs, it is necessary for a universal platform, that is efficient and versatile, to be developed.
Solution: “This class will show you just how the Sakura will be able to fill in this void that Industry is looking for, by showing you how fast, efficient, and versatile the Sakura board really is.”
6
© 2012 Renesas Electronics America Inc. All rights reserved.
Agenda What is an RX-Arduino? Renesas Development Environment Web Compiler Android based Compiler
7
Why the Sakura board? Competing Solutions Early demos from Japan Questions Hands-on lab
© 2012 Renesas Electronics America Inc. All rights reserved.
First Renesas Board (RX Arduino-compatible) 1st GR Board: GR-SAKURA-FULL (RX63N, 1MB Flash) Branded and distributed by Wakamatsu / RS-Compo (Japan) Making plans to distribute shortly in the USA.
8
© 2012 Renesas Electronics America Inc. All rights reserved.
Sakura Board Features Nicknamed ‘SAKURA’ On-board MCU: Rx63N 144-pin Frequency:100MHz, up-to 165 MIPS RAM: 128KB, Flash: 1,024KB FPU included(float)
Ethernet on-board (optional connector) USB 2.0 Full speed, Function/OTG supported ADC, DAC with wiring Headers for XBEE(BT/Wi-Fi) Power:USB Bus power/AC adapter JTAG, E1 ready
9
© 2012 Renesas Electronics America Inc. All rights reserved.
Sakura Board Features (Continued) Arduino-Compatible headers
MicroSD slot (back side)
LAN connector
RX63N USB (function)
DC input Through hole for Xbee (back side)
Arduino-Compatible headers
GR-SAKURA connectors 10
© 2012 Renesas Electronics America Inc. All rights reserved.
Pinning for E1 debugger
Renesas Development Environment Software
Hardware RX63N Arduino I/O Lib.
Android Applet
Smart Phone
Internet
Web Compiler/Builder
Vender Cloud Compiler/IDE
Web Browser
USB Storage Class
On-chip downloader On-chip system firmware
Many compatible Alliance Venders’ CPU boards
Key Technology
Board I/O Drivers Standard API
Open standard IF
Application Software Modules
11
© 2012 Renesas Electronics America Inc. All rights reserved.
Users share software and know how on RenesasRulz
Many compatible Arduino Shields
Web Compiler Environment
-Arduino I/O Library -Embedded I/O Library -Lots of sample codes on RenesasRulz
12
© 2012 Renesas Electronics America Inc. All rights reserved.
Renesas Smart Phone Application Android OS Programming Application (release TBD) • EasyProgramMaker (temporary name) • Program the GR-Sakura on the fly. • Code generation by pre-defined functions • Code manipulation of previously defined code
13
© 2012 Renesas Electronics America Inc. All rights reserved.
Why the Sakura Board? Renesas RX62N vs. Arduino UNO vs. Cortex-M0 GR-Sakura vs. Arduino UNO
Vast amount of breakout boards for all purposes Easy to program No special license required Vast amount of example code
14
© 2012 Renesas Electronics America Inc. All rights reserved.
Communities out there: RenesasRulz Arduino.cc
Adafruit
AND MANY MORE!!
Sakura’s MCU : Leaping the Competition A standard 8-bit (Atmel) or Cortex-M0 (ARM) is no match to RX63N Arduino UNO: 8-bit MCU 16 MHZ 32 KB Flash 2 KB SRAM
Cortex M0 32-bit MCU Up to 50MHz 64 KB Flash
8 KB SRAM
RX63N 32-bit MCU Up to 100MHz
1,024 KB Flash 128 KB SRAM 15
© 2012 Renesas Electronics America Inc. All rights reserved.
Early demos from Japan
16
© 2012 Renesas Electronics America Inc. All rights reserved.
Early demos (DevCon and YouTube)
4-legged wireless ‘bot
“3D Tetris” Rotating Sakura + LED asy
http://youtu.be/jV0Ep25sXH Y
http://youtu.be/GHFq4ozHwiE
Fast Fractal/Mandelbrot http://youtu.be/67y4ThBI5 3g
17
© 2012 Renesas Electronics America Inc. All rights reserved.
Lab Time !
18
© 2012 Renesas Electronics America Inc. All rights reserved.
Review – Why the Sakura is the Best Choice In this Lab you have: You have seen several sideby-side comparisons of its competition You have seen various demos involving the board
You have seen how the Web-Compiler works You have seen just how easy it is to program
You have seen how this board is going to help Industry speed up development
19
© 2012 Renesas Electronics America Inc. All rights reserved.
‘Enabling The Smart Society’ Challenge: With the Industry needing a faster and more efficient way to develop with MCUs, it is necessary for a universal platform, that is efficient and versatile, to be developed.
Solution: “This class will show you just how the Sakura will be able to fill in this void that Industry is looking for, by showing you how fast, efficient, and versatile the Sakura board really is.”
Do you agree that we accomplished the above statement? 20
© 2012 Renesas Electronics America Inc. All rights reserved.
Please Provide Your Feedback… Please utilize the ‘Guidebook’ application to leave feedback
or
Ask for the paper feedback – Thanks !
21
© 2012 Renesas Electronics America Inc. All rights reserved.
Questions?
22
© 2012 Renesas Electronics America Inc. All rights reserved.
Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved.