RZ/A1 Embedded ARM Microprocessors ® The Right Choice for HMI Designs Renesas Electronics America www.renesas.com The RZ Family of ARM-based High-Performance MPUs Innovative Architecture & Advanced Integration Renesas RZ/A1 series microprocessors (MPUs) offer an innovative architecture based on the ARM Cortex®-A9 processor and up to an industry-leading 10MB of on-chip memory. RZ/A1 MPUs can execute code at 1000 DMIPS from the abundant on-chip memory or in-place from inexpensive QSPI memory, while using on-chip memory for graphics buffering up to WXGA (1280x800) resolution. The 128-bit wide internal memory bus with x4 parallel access enables higherthroughput memory access as compared to systems with external DDR memory. The RZ/A1 series offers enormous advantages in terms of BOM cost, performance, power consumption, and system design time, making it the right choice for HMI (Human Machine Interface) and other system-on-chip applications. Remove the need for external DRAM Match system peripheral requirements to three device variants to reduce BOM cost Execute code from on-chip RAM or in-place from inexpensive serial flash memory Implement up to two independent LCD displays with WXGA (1280x800) resolution for impressive graphical user interfaces Choose from three sizes of on-chip RAM: 3MB (RZ/A1L), 5MB (RZ/A1M), and 10MB (RZ/A1H) Renesas RZ/A1 solution streamlines board design and reduces BOM cost Conventional Solution Renesas RZ/A1 HMI Solution – Complicated power-management and PCB layout – Memory bandwidth split between code and graphics – Easy system design and testing 5V/12 5V/12 V V 5V/12 5V/12 V V EXTRA EXTRA LAYERS LAYERS NOR NOR Flash Flash PMIC PMIC (5-7(5-7 channels) channels) 0.9,0.9, 1.2,1.2, 1.8,1.8, 3.3V3.3V Conventional Conventional MPU MPU HIGHER HIGHER COSTS COSTS Regulator Regulator 3.3 V 3.3 V Regulator Regulator 1.2V1.2V NO NO BOTTLEBOTTLENECKS NECKS Renesas Renesas RZ/A RZ/A 1 MPU 1 MPU with with On-chip On-chip RAM RAM 2 2 DDR DDR or or DDR DDR 3 3 SPI SPI Flash Flash EXPECT EXPECT DELAYS DELAYS 2 BOM Component Conventional Solution BOM Component RZ/A1 Solution Flash $$$ (NOR Flash) Flash $ (SPI Flash) RAM $$$ (DDR2) Regulators $$$ (5-7 PMIC channels) Regulators $ (3.3V, 1.2 V regulator) PCB layers $$$ (DDR2 supplies, routing) PCB layers $ (as few as two) Total BOM cost $$$ Total BOM cost $ RZ Microprocessors EXPECT EXPECT DELAYS DELAYS RAM EXTRA EXTRA PCB PCB LAYERS LAYERS n/a (internal) Create Superior HMI Designs with Fewer Components On-chip functions provided by RZ/A1 MPUs reduce BOM cost, save board space and minimize integration tasks. Typical applications like the one shown below take advantage of a rich portfolio of intellectual property from Renesas and can utilize a range of built-in peripherals, including: CMOS camera interface, JPEG Codec Unit, 12-bit ADC, and OpenVG 2D graphics engine, among others. RZ/A1 Series System Diagram RZ/A1 USB 2.0 USB Memory HDD SD/MMC I/F (up to 10 MB) External Bus Various Interfaces Video Out Video In Serial Flash (Store F/W) NO Flash SDRAM 2D Graphics Accelerator PHY MIC ® Large-capacity RAM Ethernet LAN ARM Cortex - A9 400MHz 1000 DMIPS ® SPI/ Multi I/O Camera Audio No external memory Build full-featured HMI solutions with digital audio and WXGA (1280x800) resolution using a single RZ/A1 MPU and SPI Flash No display controller Speaker (SSI, SPDIF, SCUX) Features Benefits Up to 10MB on-chip RAM For code execution/data buffering Lower BOM Cost No external SDRAM or LCD controller Simpler voltage regulators Reduced PCB layers 128-bit memory bus With parallel (x4) access to deliver superior memory throughput Execute-In-Place (XIP) from inexpensive QSPI memory With three layers of cache LCD controller to drive up to two independent WXGA displays For vivid displays SELECT ITEM 38º Increased Performance 1000 DMIPS at 400MHz 6x throughput of 333MHz 16-bit DDR2 Decreased Power Consumption Fewer board components No copying of code from flash to RAM Accelerate Time to Market Simpler PCB design Decreased EMI via reduced switching No DDR procurement issues One RZ/A1 MPU can accommodate entire software stack (libraries, operating system and application code) plus graphics frame buffer. RZ Microprocessors 3 RZ/A1L MPUs RZ/A1L Number of Images in Frame Buffer Ideal Solutions for Cost-Sensitive Designs (up to WSVGA Resolution) Buffer up to WSVGA (1024x600) images in internal memory Accelerate multimedia processing with ARM NEON™ SIMD (Single Instruction, Multiple Data) engine RZ/A1H 4 0.6 MB 1.0 MB 4.7 MB 5.9 MB 7.3 MB 9.4 MB 3 0.4 MB 0.7 MB 3.5 MB 4.4 MB 5.5 MB 7.0 MB 9.0 MB 2 0.3 MB 0.5 MB 2.3 MB 2.9 MB 3.7 MB 4.7 MB 6.0 MB 7.8 MB 1 0.1 MB 0.2 MB 1.2 MB 1.5 MB 1.8 MB 2.3 MB 3.0 MB 3.9 MB WQVGA 480x272 16bpp VGA 640x480 32bpp WVGA 800x480 32bpp SVGA 800x600 32bpp WSVGA 1024x600 32bpp XGA 1024x768 32bpp WXGA 1280x800 32bpp QVGA 320x240 16bpp Connect to single LCD display RZ/A1M Display Resolutions Supported by RZ/A1 MPUs Highly Efficient 32-bit CPU Core (ARM Cortex-A9) 1000 DMIPS performance at 400MHz ARM NEON multimedia engine Boots from parallel or serial flash Use as large data buffer or to run system from internal memory Employs parallel bus structure dedicated to SRAM to speed processing Bus State Controller 3MB L1 I-Cache L1 D-Cache 32KB 32KB L2 Cache 128KB System ADC 12-bit, 8 channels SPI Flash Interface Encryption Engine (optional) MMC I/F Unique Customer ID SD Card Host Interface Sleep/Software/Deep 2 channels CDROM Decoder Imaging Timers Miscellaneous USB 2.0 H/D Motor Timer MTU2 SCI CMOS Camera Imager Interface (Video In) Asynchronous Audio Sampling Rate Converter I2C LCD Controller Interface 2 channels, High Speed 7 channels 4 channels Standby Modes 3 channels JTAG 1 channel Clock Generation with Spread Spectrum Clocking 10/100 Ethernet DMA 16 channels SPI SSI (I2 S) 4 channels SPDIF 1 channel IE Bus 1 channel CAN LIN 1 channel RZ Microprocessors 1 channel RGB Video out 16-bit x 5 channels OS Timer 32-bit 2 channels IrDA Real-Time Clock Watchdog Timer QSPI 2 channels 4 208-pin QFP (0.5mm) 176-pin QFP (0.5mm) 176-pin BGA (0.5mm) Communications (optional) Interrupt Controller Three Package Options Directly connects to SRAM, SDRAM, and flash (NOR, NAND, eMMC), as well as 128KB L2 cache SDRAM, NOR Flash SPI, Multi I/O, 1 ch Integrates 10 /100 EtherMAC controller (1 ch.) Includes USB 2.0 host and function controller with integrated USB transceiver (2 ch.) Offers up to 2 CAN channels Bus Interface Controller Take full advantage of cost-effective external serial flash Simplifies program execution SRAM Accelerates trigonometric operations such as scaling and rotation Handles 3-layer overlays Provides 1-ch video input, 1-ch display output Implements alpha blending Supports chroma keying Execute-In-Place Operation from QSPI Flash External Memory Interface Multiple Network Connectivity Interfaces LCD Controller with 24-bit RGB Interface 3MB Internal RAM Internal Memory Single- and Double-Precision Floating Point Unit, IEEE754 Compliant Packages 208 QFP 28x28mm 0.5mm pitch 176 QFP 24x24mm 0.5mm pitch 176 BGA 8x8mm 0.5mm pitch RZ/A1H and RZ/A1M MPUs Best Choices for Higher-End HMI Designs (up to WXGA Resolution) Buffer up to two independent WXGA (1280x800) images with a single RZ/A1H MPU chip Connect to one or two independent LCD displays Exploit additional peripherals, including: NAND Flash interface, JPEG Codec Unit, IMR engine, sound generator, NTSC/PAL decoder for video, and PWM timer Buffer up to two WSVGA (1024x600) images or a single WXGA (1280x800) image with one RZ/A1M chip Utilize the on-chip OpenVG graphics engine for impressive 2D graphics acceleration Highly Efficient 32-bit CPU Core (ARM Cortex-A9) 1000 DMIPS performance at 400MHz ARM NEON multimedia engine Boots from parallel or serial flash 10MB (RZ/A1H) and 5MB (RZ/A1M) Internal RAM Use as large data buffer or to run system from internal memory Employs parallel bus structure dedicated to SRAM to speed processing Take full advantage of cost-effective external serial flash Simplifies program execution External Memory Interface SRAM Bus State Controller 10MB, 5MB L1 I-Cache L1 D-Cache 32KB 32KB L2 Cache 128KB Accelerates trigonometric operations such as scaling and rotation 2D-Graphics Engine with OpenVG 1.1 Capability Fully supports the Khronos™ OpenVG 1.1 API Offloads CPU for rendering, animation and video acceleration operations LCD Controller with 24-bit RGB and 16-bit LVDS Interfaces Execute-In-Place Operation from QSPI Flash Internal Memory Bus Interface Controller Single- and Double-Precision Floating Point Unit, IEEE754 Compliant Handles 4-layer overlays Provides 2-ch video input, 2-ch display output with 1-ch of LVDS Implements alpha blending Supports chroma keying System ADC Timers Miscellaneous USB 2.0 H/D Motor Timer MTU2 Asynchronous Audio Sampling Rate Converter 32-bit 2 channels NAND Flash I/F Encryption Engine SCI 10 channels SPI Flash Interface (optional) Unique Customer ID I2C LCD Controller Interface 2 channels CDROM Decoder 2 channels, High Speed (optional) 4 channels Standby Modes 5 channels Sleep/Software/Deep Three Package Options Imaging CMOS Camera Imager Interface (Video In) SD Card Host Interface Integrates 10/100 EtherMAC controller (1 ch.) Includes USB 2.0 host and function controller with integrated USB transceiver (2 ch.) Offers up to 5 CAN channels Communications 12-bit, 8 channels MMC I/F Multiple Network Connectivity Interfaces 324-pin BGA (0.8mm) 256-pin QFP (0.4mm) 256-pin BGA (0.5mm) SDRAM, NOR Flash SPI, Multi I/O, 2 ch Directly connects to SRAM, SDRAM, and flash (NOR, NAND, eMMC), as well as 128KB L2 cache SPI QSPI Clock Generation with Spread Spectrum Clocking 10/100 Ethernet SSI (I2S) IMR-LS Interrupt Controller SPDIF NTSC/PAL Decoder DMA 16 channels Sound Generator PWM Timer 10-bit 16 channels Display Output Compare Real-Time Clock OpenVG 1.1 2D Graphics Engine 2 channels 1 channel OS Timer 2 channels RGB LVDS Video out JTAG 6 channels 16-bit x 5 channels IrDA Watchdog Timer JPEG Codec Unit Packages 324 BGA 19x19mm 0.8mm pitch 256 QFP 28x28mm 0.4mm pitch 256 BGA 11x11mm 0.5mm pitch IE Bus 1 channel CAN 5 channels LIN 2 channels RZ Microprocessors 5 RZ/A1H ARM Cortex-A9 R7S721000VCFP QFP256 R7S721001VLBG 400 MHz 10MB SRAM 5 ch/ 8 ch / 4 ch 5 ch 2 ch 1 ch 1 ch/ 5 ch/ 2 ch up to 2 ch WXGA (1280 x 800) Yes 8 ch x 16 ch 12-bit / – 3.3V + 1.18V BGA324 BGA324 R7S721000VCBG BGA256 R7S721010VLFP QFP256 R7S721010VCFP QFP256 R7S721011VLBG 400 MHz 5MB SRAM 5 ch/ 8 ch/ 4 ch 5 ch 2 ch 1 ch 1 ch/ 5 ch/ 2 ch up to 2 ch WXGA (1280 x 800) Yes 8 ch x 16 ch 12-bit / – 3.3V + 1.18V BGA324 BGA324 R7S721010VCBG BGA256 R7S721020VLFP QFP176 R7S721020VCFP R7S721021VLFP 400 MHz 3MB SRAM R7S721021VCFP 3 ch/ 5 ch/ 4 ch 2 ch 2 ch 1 ch 1 ch/ 5 ch/ 2 ch up to 1 ch WSVGA (1024x600) Yes QFP176 8ch x 16 ch 12-bit / – 3.3V + 1.18V QFP208 QFP208 R7S721020VCBG Other Features Packages /Pins Supply Voltage DMA A/D / D/A Converter TFT Control PWM Outputs Timer Channels (8-bit /16-bit / 32-bit) Ethernet USB Miscellaneous QFP256 R7S721011VCBG RZ/A1L Various Peripherals R7S721000VLFP R7S721001VCBG RZ/A1M Interfaces CAN Memory SPI / UARTs / I2C Perf. RAM Core Group Part Number Device Clock Speed Renesas RZ/A1 Device Selector OpenVG, PAL/NTSC, RTC, SDHI, optional security module OpenVG, PAL/NTSC, RTC, SDHI, optional security module RTC, SDHI, optional security module BGA176 Renesas RZ/A1 Packaging Options RZ/A1H ✔ ✔ ✔ ✔ ✔ ✔ 256-pin BGA 0.5 mm pitch 11 mm x 11 mm 256-pin QFP 0.4 mm pitch 28 mm x 28 mm 324-pin BGA 0.8 mm pitch 19 mm x 19 mm RZ/A1M RZ/A1L ✔ ✔ ✔ 176-pin BGA 0.5 mm pitch 8 mm x 8 mm 176-pin QFP 0.5 mm pitch 24 mm x 24 mm 208-pin QFP 0.5 mm pitch 28 mm x 28 mm Renesas RZ/A1 Series Starter Kits Shorten product development cycles with the Renesas Starter Kit (RSK). The RZ/A1 kit includes everything you need to jump-start your system development and ease the design and debug process. The kit includes: 800 x 480 touch panel for HMI development (optional) Segger JTAG-lite debugger Embedded IDE and compiler with evaluation license Sample code and peripheral drivers 6 RZ Microprocessors Part Number TFT Display Debugger YR0K77210S001BE No Yes YR0K77210S003BE Yes Yes am.renesas.com/rskrza1 Integrated Software Development Environments Speed Up Your Development With the RZ/A1 Ecosystem IAR Embedded Workbench® Integrated development environment and optimized compiler for RZ/A1 MPUs Project management tools and editor Configuration files for all RZ devices Emulator debugger support Run-time libraries ARM The ARM DS-5™ Development Studio, Renesas RZ Edition, is a complete software development environment for systems that use RZ/A1 MPUs. This IDE provides the DS-5’s code editor, compiler, debugger and performance analyzer. These tools seamlessly generate, debug and optimize code for the powerful ARM Cortex-A9 CPU built into RZ/A1 series chips. Renesas e2 studio Based on the popular Eclipse open-source environment Complete IDE supports IAR and free GNU compilers Powerful project management Download free at: am.renesas.com/e2studio Green Hills Software Graphics Packages RTOS Green Hills Software supports Renesas RZ/A1 MPUs with its MULTI® IDE, C/C++ optimizing compilers, Probe debugger, and many other development tools. These products let system engineers generate fast, compact code, quickly find and fix bugs, and make sense of complex systems. ThreadX® µC/OS-III® FreeRTOS Linux BSP www.expresslogic.com www.micrium.com www.freertos.com oss.renesas.com RTX embOS® SMX® RTOS www.keil.com www.segger.com www.smxrtos.com GUIX™ SHIPTide emWin™ www.expresslogic.com www.seriousintegrated.com www.segger.com Crank Storyboard™ Suite www.cranksoftware.com MicroEJ® DeepScreen® www.is2t.com www.altia.com RZ Microprocessors 7 Fast track your success with RZ Express! Design your next embedded microprocessor system with Renesas RZ/A1 MPUs and receive Express Logic X-Ware Platform™and IAR Embedded Workbench® for ARM® at no cost!* Renesas, Express Logic and IAR Systems have teamed up to bring you the RZ Express promotion! This is a chance for qualified production customers of the Renesas RZ/A1 microprocessor (MPU) to apply to receive a single-product license of Express Logic’s ThreadX® real-time operating system (RTOS) and middleware stack, including NetX™ , GUIX™, FileX® and USBX™, which are all components of the X-Ware Platform, at no cost. Customers who are chosen to receive this valuable IAR Embedded single-product Workbench® license free of charge will also enjoy free software support from Express Logic for 90 days, plus one free IAR Embedded Workbench® for ARM® IDE (Integrated Development Environment) seat. The RZ Express promotion is available for a limited time, so apply today! See website for more details on this offer: RZ Express Benefits J No royalties! No licensing fees! J Speed your time to revenue with X-Ware™ by Express Logic and the IAR Systems’ Embedded Workbench® for ARM IDE J Differentiate your product with RZ/A1 ARM® Cortex-A9 MPUs by Renesas J Using the Express Logic RTOS and middleware, including GUIX™, enables designers to quickly and effectively build differentiated HMI solutions on top of the Renesas RZ/A1 hardware platform renesas.com/rzexpress INTERACTIVE *Some restrictions apply Renesas Ecosystem INTERACTIVE > The Alliance Partner Program allows you to connect instantly with hundreds of qualified design consulting and contracting professionals. wwwam.renesas.com/Alliance > For educators and students. Teach with professional grade tools. Learn MCUs with a modern architecture. www.RenesasUniversity.com INTERACTIVE > A forum and community site to share technical information, questions and opinions with others who use Renesas MCUs and MPUs. > Gain the technical knowledge you need. Evaluate, research and learn at your own pace, where you want, when you want, for free. www.RenesasRulz.com www.RenesasInteractive.com > Customize your data retrieval needs on the Renesas web site. You’ll receive updates on the products you’re interested in. wwwam.renesas.com/MyRenesas Software Library – Free SW wwwam.renesas.com/softwarelibrary Free Samples wwwam.renesas.com/samples Technical Support wwwam.renesas.com/tech_support For additional information, please visit am.renesas.com/RZA Renesas Electronics America Inc. | www.renesas.com 2801 Scott Boulevard, Santa Clara, CA 95050-2554 | Phone: 1 (408) 588-6000 © 2015 Renesas Electronics America Inc. (REA). All rights reserved. Cortex is a registered trademark of ARM, CoreMark is a trademark of EEMBC. All other trademarks are the property of their respective owners. REA believes the information herein was accurate when given but assumes no risk as to its quality or use. All information is provided as-is without warranties of any kind, whether express, implied, statutory, or arising from course of dealing, usage, or trade practice, including without limitation as to merchantability, fitness for a particular purpose, or non-infringement. REA shall not be liable for any direct, indirect, special, consequential, incidental, or other damages whatsoever, arising from use of or reliance on the information herein, even if advised of the possibility of such damages. REA reserves the right, without notice, to discontinue products or make changes to the design or specifications of its products or other information herein. All contents are protected by U.S. and international copyright laws. Except as specifically permitted herein, no portion of this material may be reproduced in any form, or by any means, without prior written permission from Renesas Electronics America Inc. Visitors or users are not permitted to modify, distribute, publish, transmit or create derivative works of any of this material for any public or commercial purposes. Printed on Recycled Paper. 0715/500/JPG/BCD/SP Document No.: R01PF0088EU0001_RZA1