Class ID: Renesas Electronics America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Using Software Building Blocks for Faster Time to Market © 2012 Renesas Electronics America Inc. All rights reserved.2 Renesas Technology & Solution Portfolio © 2012 Renesas Electronics America Inc. All rights reserved.3 Microcontroller and Microprocessor Line-up Wide Format LCDs Industrial & Automotive, 130nm 350µA/MHz, 1µA standby 44 DMIPS, True Low Power 165 DMIPS, FPU, DSC 1200 DMIPS, Performance 1200 DMIPS, Superscalar 500 DMIPS, Low Power 165 DMIPS, FPU, DSC 25 DMIPS, Low Power 10 DMIPS, Capacitive Touch Industrial & Automotive, 150nm 190µA/MHz, 0.3µA standby Industrial, 90nm 500µA/MHz, 1.6µA deep standby Automotive & Industrial, 90nm 600µA/MHz, 1.5µA standby Automotive & Industrial, 65nm 600µA/MHz, 1.5µA standby Automotive, 40nm 500µA/MHz, 35µA deep standby Industrial, 40nm 200µA/MHz, 0.3µA deep standby Industrial & Automotive, 130nm 144µA/MHz, 0.2µA standby 2010 2012 32-bit8/16-bit 32-Bit High Performance DSP, FPU with High Integration © 2012 Renesas Electronics America Inc. All rights reserved.4 Renesas MCUs already offer you the hardware you need to make a device that will thrive in the Smart Society. Smart and efficient software is also needed though. This class will show you how Renesas is developing software that will make your application development easier and faster. ‘Enabling The Smart Society’ © 2012 Renesas Electronics America Inc. All rights reserved.5 Agenda Firmware Integration Technology (FIT) Introduction FIT Modules FIT Foundation (Renesas BSP - r_bsp) FIT Plug-In (E2Studio) Lab © 2012 Renesas Electronics America Inc. All rights reserved.6 FIT Intro © 2012 Renesas Electronics America Inc. All rights reserved.7 The Problem MCUs continue to become more complex Software becomes more complex as well Project schedules do not always scale accordingly CAN © 2012 Renesas Electronics America Inc. All rights reserved.8 How is Renesas helping? FIT = Firmware Integration Technology FIT is a global set of Renesas standards enabling creation of quality, easy-to-use, interoperable firmware that addresses your needs © 2012 Renesas Electronics America Inc. All rights reserved.9 What is FIT? FIT is a set of rules and guidelines to help you get to market faster and easier Examples of what we have improved: Insertion into customer’s project Integrating multiple modules Simple configuration Common documentation practices Common file and directory structure Resource sharing for projects with multiple tasks Strong foundation to build code on top of Mixture of compile-time and run-time configuration options © 2012 Renesas Electronics America Inc. All rights reserved.10 FIT Philosophy Provide strong foundation to build on Ease of integration and use is paramount Efficiently manage available resources MCU Resources Functionality [...]... Support Packages for different boards Benefits: Foundation to build code on Has all files to get MCU up and running Makes it easy to write code for multiple MCU groups Can write code that automatically configures itself for chosen MCU 20 © 2012 Renesas Electronics America Inc All rights reserved r_bsp Structure 21 © 2012 Renesas Electronics America Inc All rights reserved Custom BSP 22 © 2012... instead of polling for it to finish */ #define DATA_FLASH_BGO 15 © 2012 Renesas Electronics America Inc All rights reserved readme.txt Quick reference with relevant information RX62N, RX62T, RX630, RX63N UART CMT r_module_1 16 © 2012 Renesas Electronics America Inc All rights reserved Instructions: * Add xxx.c to your project * Add xxx2.c to your project * Add an include path to x * Configure through... reserved ‘Enabling The Smart Society’ Renesas MCUs already offer you the hardware you need to make a device that will thrive in the Smart Society Smart and efficient software is also needed though This class showed you how Renesas is developing software that will make your application development easier and faster 29 © 2012 Renesas Electronics America Inc All rights reserved Renesas Electronics America...Coding Standards & FIT Coding standards give rules for individual files FIT gives rules for middleware as a whole FIT 11 © 2012 Renesas Electronics America Inc All rights reserved CS FIT Modules 12 © 2012 Renesas Electronics America Inc All rights reserved FIT Module... r_rspi_rx_if.h /**************************************************************************** Typedef definitions ****************************************************************************/ /* Enumeration for common chip selects */ typedef enum { NO_DEVICE_SELECTED=0, SDMICRO_SELECTED, FLASH_SELECTED, WIFI_SELECTED, LCD_SELECTED } device_selected_t; /*************************************************************************** . America Inc. © 2012 Renesas Electronics America Inc. All rights reserved. Using Software Building Blocks for Faster Time to Market © 2012 Renesas Electronics America Inc. All rights reserved.2 Renesas. practices Common file and directory structure Resource sharing for projects with multiple tasks Strong foundation to build code on top of Mixture of compile -time and run -time configuration options ©. Packages for different boards Benefits: Foundation to build code on Has all files to get MCU up and running Makes it easy to write code for multiple MCU groups Can write code that automatically