Renesas Synergy Platform

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

RENESAS SYNERGY ™

PLATFORM
Integrated software, scalable MCUs, and comprehensive tools
that make development faster and easier

2019.02
START AHEAD
Get to market faster and easier with Renesas Synergy™.
As the first fully qualified MCU software and hardware platform,
we help you reach more people, sooner.

CONTENTS
High Performance Microcontrollers...................... 04
Integrated Synergy Platform Software ................ 06
RTOS and Middleware ......................................... 08
Software Development Tools................................ 10
Synergy Kits.......................................................... 10
The Synergy Platform At-a-Glance........................ 11

Accelerate Development Reduce Total Cost of Ownership Eliminate Barriers to Entry


Let us take care of everything below the Lower your costs from start to finish – technology, Innovate without facing obstacles of
API so you can focus on differentiating development, and maintenance are all included. upfront costs, complicated licensing, or
your product. starting from square one.

renesas.com/synergy
02-03

What is the Renesas Synergy Platform?


The Renesas Synergy Platform is a complete, qualified system solution. It includes software,
a scalable family of microcontrollers, and development tools.
With this comprehensive, proven platform, engineering teams can begin IoT application
software development at the API level, saving them months of time and effort. It also ensures
that their product innovations rest on a solid, robust technology foundation optimized for
MCU-based product designs.

Accelerate time to market.


Because the Synergy Platform‘s standardized API eliminates the need to wrestle with
low-level middleware and network stacks, engineers can now focus on developing and
implementing innovative, differentiated products and solutions.

TRADITIONAL DESIGN PROCESS – MONOTONOUS, REPETITIVE, AND TIME CONSUMING


Hardware Driver SW Middleware Integration Cloud Application System Product
Design Design Design w/ RTOS Connect Code Test Launch

THE RENESAS SYNERGY DESIGN CYCLE


Product Launch –
Further Product Innovation
on to your next idea faster

RENESAS SYNERGYTM PLATFORM

Solutions Gallery

Software Hardware
Development Tools Kits

Synergy Software Package Microcontrollers

Software Add Ons


Performance and capabilities for the highest quality embedded system products
HIGH-PERFORMANCE MICROCONTROLLERS
The Renesas Synergy Platform includes four different series of upward software-, architecture-, and pin-compatible Synergy MCUs.
The advanced S7 Series (High Performance), S5 Series (High Integration), S3 Series (High Efficiency), and S1 Series (Ultra Low Power)
MCUs utilize the popular ARM® Cortex®-M CPU architecture. The devices implement easy connectivity, rock-solid security, dependable
safety, and facilitate the creation of easy-to-use human-machine interfaces.

The high-performance 240 MHz S7 Series The highly integrated 120 MHz S5 Series MCUs
MCUs feature high-speed connectivity and balance processing performance with large
industry-leading flash memory density. memory and an extensive array of built-in features.

KEY FEATURES KEY FEATURES


¡¡ Cortex-M4, 240 MHz, 2.7 V to 3.6 V, 75 µA/MHz ¡¡ Cortex-M4, 120 MHz, 2.7 V to 3.6 V, 117 µA/MHz
¡¡ 40-nm high-performance process ¡¡ 40-nm high-performance process
¡¡ Operating temperature range -40° C to 105° C ¡¡ Operating temperature range -40° C to 105° C
¡¡ USBHS, IEEE 1588 PTP Ethernet MAC, QSPI External Memory Bus ¡¡ Comprehensive and flexible connectivity including USBHS, Ethernet
PTP, QSPI External Memory Bus, and more
¡¡ 4 MB and 3 MB Flash, 640 KB SRAM, Memory Mirror Function,
Memory Protection Unit ¡¡ 2 MB Flash, 640 KB SRAM, Memory Mirror Function, Memory
Protection Unit
¡¡ 12-bit A/D, Programmable Gain Amplifier
¡¡ 12-bit A/D, Programmable Gain Amplifier
¡¡ JPEG Codec, 2D Drawing Engine, WVGA (800x480) with 32-bit color
¡¡ JPEG Codec, 2D Drawing Engine, WVGA (800x480) with 32-bit color
¡¡ Features to address functional safety requirements
¡¡ Features to address functional safety requirements
¡¡ Industry-leading hardware acceleration for cryptography and HASH ¡¡ Industry-leading, NIST-compliant security features: hardware
algorithms, true random number generator, 128 bit unique ID and acceleration for cryptography and HASH algorithms, true random
more number generator, secure key generation and storage, 128-bit
unique ID, and more

High-efficiency 48 MHz S3 Series MCUs are Ultra-low-power 32/48 MHz S1 Series MCUs
low-power chips that integrate up to 1 MB of operate down to 1.6 V and feature low-power
Flash and 192 KB of SRAM. operating modes and fast wake-up times.

KEY FEATURES KEY FEATURES


¡¡ Cortex-M4, 48 MHz, 1.6 V to 5.5 V ¡¡ Cortex-M0+, 32 MHz, 1.6 V to 5.5 V, 500 nA (Software Standby
¡¡ 130-nm low power process Mode), 130 µA/MHz
¡¡ Operating temperature range -40° C to 105° C ¡¡ Cortex-M23, 48 MHz, 1.6 V to 5.5 V
¡¡ External Memory Bus ¡¡ Up to 16-bit SAR ADC
¡¡ 1 MB Flash, 192 KB SRAM, Memory Mirror Function, ¡¡ 24-bit delta-sigma ADC
Memory Protection Unit ¡¡ 31-channel Capacitive Touch Sensing Unit
¡¡ 12-bit A/D, Programmable Gain Amplifier ¡¡ USBFS, CAN
¡¡ 28-channel 14-bit A/D ¡¡ Real-Time Clock
¡¡ Capacitive Touch Sensing Unit with Segment LCD Controller ¡¡ SRAM Parity Error Check, ADC Diagnostics, CRC Calculator, Flash
¡¡ ECC and Parity Error Check in SRAM, ADC Diagnostics, CRC Area Protection
Calculator ¡¡ NIST-compliant security features: hardware acceleration for
¡¡ NIST-compliant security features: hardware acceleration for cryptography, unique ID, and more
cryptography and HASH algorithms, true random number generator,
secure key generation and storage, unique ID, and more
04-05

Pin-Compatible and Scalable MCUs

High-speed
General-purpose Broad Connectivity Connectivity and
and Analog Broad and Segment High-speed Graphics
Acquisition Connectivity LCD Controller Connectivity LCD Controller

Cortex®-M4 The capabilities provided


by S7, S5, S3, and S1
High
Performance

High
Performance Series MCUs readily
handle a wide range of
Cortex®-M4 Flash applications, from ultra-
64 KB - 4 MB
small mobile devices to
High SRAM
Integration 16 KB - 640 KB calculation-intensive
Pin Count
36 - 224
industrial systems, medical
Cortex®-M4 equipment, and more.
High
The rigorously enforced
Efficiency compatibilities expand
system design flexibility and
Cortex®-M0+
Cortex®-M23 help conserve development
Ultra-Low resources.
Power

No matter the requirements of an IoT application, there is a Synergy MCU that can meet them.

Learn more at renesas.com/synergy/hardware

Scalable MCUs Designed with Software in Mind.

Package Footprint Register Set & Features APIs & Functionality

Rn 31 30 ... … 2 1 0
… 31 30 ... … 2 1 0
… 31 30 ... … 2 1 0
… 31 30 ... … 2 1 0
Functionality

… 31 30 ... … 2 1 0
… 31 30 ... … 2 1 0
R3 31 30 ... … 2 1 0
R2 31 30 ... … 2 1 0
R1 31 30 ... … 2 1 0
R0 31 30 ... … 2 1 0
No. of APIs

Compatibilities are rigorously enforced for Synergy MCUs. This configuration discipline ensures the design flexibility needed to leverage engineering investments
for diverse opportunities in local and global IoT markets.
Tested and Production Ready
INTEGRATED SYNERGY PLATFORM
SOFTWARE
Connected devices, especially for IoT, elevate the requirements for Package (SSP), and Verified Software Add-ons. Full licensing,
embedded systems software. Real-time operating systems (RTOS), maintenance, support, and an unlimited number of seats of
network protocols, security, and power management are just a few development tools and products that use the SSP are included.
examples. Synergy Software delivers solutions in three ways – your No royalties, no fees.
choice of professional Development Tools, the Synergy Software

Synergy Software

Development Tools

IAR Embedded Workbench for Synergy e2 studio

Synergy Software Package (SSP) Verified Software Add-ons


(VSA)

Software APIs
Software APIs

Stacks

Application Functional
Middleware Algorithms
Framework Libraries
RTOS
Functions

HAL Drivers
Specialties

Board Support Package …and more

Learn more about Synergy Software, visit: renesas.com/synergy/software


04–05
06-07

Synergy Software Package


Synergy Software Package (SSP) is a proven series of frameworks A layered architecture enables you to write your application with the
and standard APIs that tightly integrate a premium commercial Application Frameworks using common APIs or by directly
RTOS, a suite of middleware, a variety of libraries, and low-level connecting to the MCU device driver level as needed. Renesas
drivers to simplify complex functions you encounter while qualifies the SSP to operate per SSP datasheet specifications, and
developing connected embedded systems. Renesas provides all SSP maintenance and support.

Synergy Software Package (SSP)


Application Programming Interface (API)

ThreadX® Application Middleware Functional


RTOS Framework Libraries
Audio Wi-Fi Encryption and
Fully Preemptive FileXTM USBXTM GUIXTM NetXTM and NetX DuoTM
Hashing Library
Scheduler
BLE Host Classes Run Time Library FTP SNTP AES, RSA, ECC,
Console FAT 12/16/32 SHA1/256, ARC4,
(Storage, CDC,
Inter-process and Formats Image Processing TFTP NAT 3TDES, MD5, TRNG
Cellular HID, Hub)
Inter-thread
JPEG (NB-IOT, TCP
Communication SDSC, SDHC, Host Stack Widget Library Telnet
CAT1/3/M1) CMSIS DSP Library
eMMC Support Host Controller Event Processing PPP IPv4/v6
Memory Touch Panel ADC Software Safety
Management Simultaneous Device Classes Canvas Processing SMTP UDP Library
Thread (Storage, CDC,
Capacitive Media Support
Monitor HID, UVC) Rotation, Scaling POP3 ICMP Signature Generation
Touch
and Verification
Interrupt Power Fault tolerant, Device Stack Blend, Anti-alias TLS MQTT
Management Cryptographic Profile Journal-Based Wrapped Key
Device Controller SDSC, SDHC, DNS ARP Generation
External eMMC Support
X-Ware Interrupt LevelX Flash Isochronous DHCP RARP
Wear Leveling Key Installation
Execution Profiling Interface Transfer
Mass Storage HTTP/1.1 SNMP Public Key Encryption
SPI, I2C, (SDMMC, USB,
UART HTTPS BSD Socket
QSPI, RAM) Library Private Key Decryption
Picokemel™
Architecture
Hardware Abstraction Layer (HAL) Drivers
Event-Chaining™
UART SPI ADC 12/14/16 Code Flash Data Flash QSPI SDHI CRC
Technology
USBHS I2C Sigma Delta ADC CAN GPIO RTC JPEG Codec PDC
Preemption-
Threshold™ USBFS SSI DAC 8 Timer Watchdog Timer DMA Controller AGT 16-BitTimer GPT 32-BitTimer
Scheduling
Ethernet MAC Factory MCU Independent 2D Drawing Low Voltage Low Power Segment LCD
DAC 12
Controller Information Watchdog Tmr Engine Detection Modes Controller

Clock Functional Data Tranfer Capacitive Touch Event Link Interrupt Control Security and Graphics LCD
Management Safety Controller Sensing Unit Controller Unit Encryption Controller

Analog
OPAMP
Comparators

Board Support Package (BSP)

Software Quality Assurance


To ensure production readiness, Renesas developed the SSP SSP quality is tracked and measured using combinations of unit,
according to the international standard ISO/IEC/IEEE 12207 that functional, integration, performance, regression, dynamic, and
covers the entire Software Development Life Cycle. Every element static analysis tests.
of the SSP is defined by and tested to meet these requirements.
Developed and Optimized for the Synergy Platform
RTOS AND MIDDLEWARE
Optimized for size, performance, and ease of use on Synergy MCUs
The Synergy Platform integrates Express Logic’s popular ThreadX® real-time operating system.
This RTOS ensures reliable system operation, supports an API that allows portability across
Synergy MCUs, and minimizes the length of system development cycles. ThreadX RTOS features
an extremely fast, commercial multitasking real-time kernel with preemptive scheduling and a
small memory footprint.

Express Logic’s ThreadX RTOS Features


¡¡ Small FLASH footprint ¡¡ Intuitive API
• Less than 2 KB on Synergy processor families ¡¡ Multiple scheduling algorithms
¡¡ Small RAM requirements (Fully Preemptive, Round-Robin,
• Minimum of <1 KB for kernel RAM Preemption-Threshold™)
¡¡ Fast Context Switch ¡¡ Real-time event trace
• 0.7 ms on Synergy S7G2 MCU Group ¡¡ Fully deterministic
¡¡ Optimized for Synergy MCUs with stack ¡¡ Certified by SGS-TUV Saar for use in
bounds checking and Cortex ®-M optimizations safety-critical systems according to
IEC-61508 SIL 4, IEC-62304 SW Safety
Class C, ISO 26262 ASIL D and EN 50128

TLS and MQTT for Secure, Efficient IoT Communication Complete, Integrated IoT
Connectivity Client
SSP v1.3 and higher includes Transport Layer Security (TLS) that delivers Quickly add secure device to cloud
security three ways: by establishing secret keys between the client and server, connectivity using SSP APIs
applying hashing algorithms to detect alteration or forgery of packet content,
Supports secure connectivity with AWS,
and authorizing remote host identity using digital certificates. TLS is used for
Azure, and Google Cloud platforms
sending confidential data such as personal and credit card information in a
secure fashion. MQTT/HTTPS Client for Secure IoT

IoT Applications

SSP APIs
Synergy
Software Package
(SSP)
HTTPS MQTT

DNS

TLS/DTLS

TCP / UDP

IPv4/IPv6

802.11 LTE CAT-M1/ 802.3


WiFi NB-IoT Ethernet
08-09

Advanced Commercial-Grade Middleware and Network Stack Included


Synergy Software includes Express Logic’s NetX Duo™, a streamlined TCP/IP stack, provides both IPv4 and IPv6 capabilities.
X-Ware™, a complete set of commercial-grade Its unique Piconet™ architecture links into the final image only those services and
middleware products. The easy-to-use NetX™, protocols actually used by the application. NetX Duo achieves “Near Wire Speed”
NetX Secure, FileX®, USBX™, GUIX®, and performance on the independent Iperf benchmark suite and has obtained IPv6 Ready
TraceX® software products are all fully licensed, Logo certification. IPv4/6 TCP/IP Stack
with no runtime royalties, and fully supported.
NetX Duo IPv4/IPv6 SSP

FileX®
FAT compatible file system. Supports
FAT12, FAT16, FAT32 and exFAT
TCP/IP Networking NetX™ Application Bundle

NetX™/NetX Duo™
¡¡ Optimized IPv4/IPv6 Dual TCP/IP stack for
NetX ™ Embedded TCP/IP N
 etwork Stack TCP UDP
embedded systems

NetX Secure
Secure cloud connectivity protocols ¡¡ Small footprint, ThreadX-optimized ICMPv4/v6 IPv4/v6 RARP IGMP

TLS, HTTPS, MQTT performance ARP

USBX ™
USB Host/Device P
 rotocol Stack ¡¡ “Near Wire Speed” on Iperf network Network Driver

throughput benchmark
Embedded GUI D
 evelopment
GUIX® ¡¡ TCP, UDP, IP, ARP, RARP, IGMP, and ICMP
Framework Synergy
core support MCU
Ethernet
MAC Controller
Real-Time, Graphical E vent
TraceX® ¡¡ TLS, HTTP/1.1, HTTPS, MQTT
Trace/Analysis
¡¡ Network configuration protocols Streamlined TCP/IP stack in NetX Duo
Flash wear leveling support for provides both IPv4 and IPv6 capabilities,
LevelX ®
¡¡ DHCP client/server (dynamic address allocation)
internal and external memory easing the design of IoT products that utilize
• DHCPv6 (client only) TCP/IP network communication.
• SNTP (network time protocol)
¡¡ Domain name services
• DNS, mDNS, DNS-SD
• DNSv6
• NAT (private network extension)

Conquer the Integration Gap with the Synergy Platform


A major benefit of the Synergy Software
Package is that it eliminates the laborious R&D From SW Vendor
Same vendor? ■ ■ ■ ■
work associated with bridging the integration RTOS Kernel Network Stack GUI Framework

■ Integrated with
gap. This thoroughly engineered solution HW vendor’s
drivers?
makes it unnecessary to write the critical code Effort Effort Effort
Integration gap Time Time Time
that unites stacks with I/O drivers, handles must be filled by Cost Cost Cost
Kernal HW
vendor, end user, Risk Risk Risk
GUI frameworks with touch-screen drivers, or third party
Integration

and manages other system peripherals so IoT


Ethernet LCD/Touchscreen ■ ■ ■ ■
applications work predictably and reliably. Driver Driver
From HW Vendor
Timers, Interrupts, Ethernet MAC/ LCD/Touchscreen ■ ■ ■ ■
■ Production quality? Etc. PHY Controller
■ Is code supported?
Board
All included with the Synergy Platform
SOFTWARE DEVELOPMENT TOOLS
Designed to accelerate time to market through rapid code development, Synergy Tools
facilitate file management, software and MCU configuration, code generation,
compilation, debugging, and intuitive graphic interface design.

All Synergy Tools, support, unlimited seats of development tools, and maintenance are
included with the Synergy Platform in the price of a single Synergy MCU.

You can use any of these professional tools to develop software for your end-product.
¡¡ e2 studio Integrated Development Environment (IDE) with choice of GCC or IAR C/C++
compilers and automatic code generation
¡¡ IAR Embedded Workbench® for Renesas Synergy™ IDE to generate fast performing,
highly compact code
¡¡ TraceX® to visually monitor run-time performance
¡¡ GUIX Studio™ to enable drag-and-drop design of graphical user interfaces (GUI)

Learn more about Synergy Tools, visit: renesas.com/synergy/tools

SYNERGY KITS
Select a Synergy Kit to evaluate the full Synergy
Platform, access functionality of Synergy MCUs, and
prototype rapidly.
Target Board Kits Starter Kit Development Kits
Learn more about Synergy Kits, visit: renesas.com/synergy/kits

Powering an MCU
Buck-Boost Converter Linear Regulators
Renesas’ digital and analog controllers, power modules and
ISL9120, ISL91107, ISL91128 ISL9007, ISL9021A, ISL9016
switching regulators provide a comprehensive set of solutions to • Current Range: 400mA – 2.4A • Current Range: 150mA – 400mA
• Low Iq ~ 20µA • Low Iq ~ 25µA
power an MCU. • Input Voltage: 0.6V – 5.5V • Input Voltage: 1.5V – 6.5V
• Output Voltage: 2.5V – 5.25V • Output Voltage: 0.9V – 3.3V

Buck Converters Bi-Directional Buck-Boost


ISL9103/A, ISL9107/A, ISL9307 Converter
• Current Range: 500mA – 1.5A
• Low Iq ~ 17µA ISL95338
• Input Voltage: 2.7V – 6V • Current Range: <10A
• Output Voltage: 0.8V - VIN • VIN: 3.2V – 23.5V; VOUT: 2.4V – 20V

Boost Converters Battery Chargers


ISL9111, ISL9113, ISL91133 ISL6294, ISL9230, ISL9220
• Current Range: 400mA – 2.3A • Dual power source (USB & Wireless
• Low Iq ~ 20µA Charging + Power Path)
• Current Range: 300mA – 1.5A
Learn more about Renesas power management ICs: • Input Voltage: 0.6V – 5.4V
• 30V Input Compliant
• Output Voltage: 2.5V – 5.25V
renesas.com/products/power-management
10-11

THE SYNERGY PLATFORM AT-A-GLANCE


Synergy Software • ThreadX® Real Time Operating System (RTOS) • Standardized multi-layer API:
Package (SSP) • NetX™ and NetX Duo™ IPv4/IPv6 TCP/IP networking stack with - ThreadX®, NetX™, NetX Duo™, USBX™, GUIX™, FileX®
protocols: DNS, AutoIP, DHCP, FTP HTTP/1.1, HTTPS, TLS, MQTT, - Functional Libraries including Security & Encryption, CMSIS DSP,
SMTP, POP3, PPP, UDP, and more and Captouch
• Phase-2 IPv6 Ready Logo certification - Application Framework, Hardware Abstraction Layer (HAL), and
• USBX™ USB host/device/OTG stack Board Support Package (BSP)
• GUIX™ graphical user interface framework with WYSIWYG • Rich Application Framework to encapsulate many common
GUIX™ Design Studio functions such as security services, audio playback, power
• FileX® 12/16/32 FAT. exFAT-compatible file system management, network messaging, JPEG conversion, and more
• LevelX® Flash Wear Leveling • Security & Encryption Library for Symmetric and Asymmetric crypto
functions, HASH algorithms, secure key generation, storage, and
more
Synergy S7 Series S5 Series S3 Series S1 Series
Microcontrollers High Performance High Integration High Efficiency Ultra Low Power
• 240 MHz ARM® Cortex®-M4 • 120 MHz ARM® Cortex®-M4 • 48 MHz ARM® Cortex®-M4 • 32 MHz ARM® Cortex®-M0+ CPU
CPU w/FPU CPU w/FPU CPU w/FPU • 48 MHz ARM® Cortex®-M23 CPU
• Up to 4 MB Code Flash • Up to 2 MB Code Flash • Up to 1 MB Code Flash • Up to 256 KB Code Flash
• Up to 640 KB SRAM • Up to 640 KB SRAM • Up to 192 KB SRAM • Up to 32 KB SRAM
• Dual Ethernet MAC Controller • Ethernet MAC Controller w/ • USBFS • USBFS
w/PTP PTP • CAN, SSI, QSPI, and SDHI • CAN
• USBHS and USBFS • USBHS and USBFS • 14-bit A/D Converter and • Up to 16-bit SAR A/D Converter,
• CAN, SSI, QSPI, and SDHI • CAN, SSI, QSPI, and SDHI 12-bit D/A Converter 24-bit SD A/D Converter, 12-bit
• Graphics LCD Controller w/2D • Graphics LCD Controller w/2D • OPAMP D/A Converter
Drawing Engine Drawing Engine • High-Speed and Low-Power • Low-Power Analog Comparator
• Capacitive Touch Sensing Unit • Capacitive Touch Sensing Unit Analog Comparators • Capacitive Touch Sensing Unit
• TRNG, Symmetric and • TRNG, Symmetric and • Capacitive Touch Sensing Unit • TRNG and AES
Asymmetric Crypto, HASH Asymmetric Crypto, HASH • TRNG, Crypto, HASH • Integral Safety
• Integral Safety • Integral Safety • Integral Safety

Synergy IAR Embedded Workbench for Renesas Synergy e2 studio, an Integrated Solution Development
Tools & Kits • IAR C/C++ compiler for ARM C compiler
® Environment (ISDE)
• C-SPY® debugger • GNU ARM® C/C++ compiler (IAR ARM® compiler option)
• C-STAT® and C-RUN® code analytics tools • Smart Manual —Context-aware embedded documentation
• Support for IAR I-jet™ with power consumption analysis

Common to IAR Embedded Workbench for Synergy and e2 • Segger J-Link debugger
studio
• RTOS-aware debugging via J-Link® JTAG and Single Wire
• Project Generator to generate start-up code Debug (SWD)
• Pin, Clock, and Interrupt Configurator to generate start-up code • TraceX® real time task monitoring for ThreadX®
• GUIX™ Studio — Desktop graphical user interface design tool
Kits
• Starter Kits (SK) for low-cost introduction to using the entire Synergy Platform, with access to most Synergy MCU features and pins
• Development Kits (DK) for full project development. Modular access to all Synergy MCU features and pins
• Target Board Kits (TB) allow easy access to all MCU pins for prototyping
Synergy Solutions Product Example Kits (PE) Application Example Kits (AE)
• Human Machine Interface with brilliant color TFT-LCD and • Capacitive touch evaluation modules
wired/wireless connectivity • Cloud connectivity reference using either Ethernet, Wi-Fi or cellular
• Industrial data logger with precision analog and wireless connectivity

Solution Gallery • One stop hub to download tools, software, application projects, and more
• Get documentation, application notes, and working projects for all Synergy devices

renesas.com/synergy
© 2019 Renesas Electronics Corporation.
All rights reserved.
www.renesas.com Document No. R01CP0032EU0200

You might also like