1. Home
    2. Software and Tools
    3. Software (OS/Middleware/Driver)

DSP Library

DSP Library is a software library that implements numeric operation function used in Digital Signal processor with general purpose MCU. Software library is suitable when using general purpose MCU and desiring to add DSP features other than conventional system control function.
In addition to the functionality of general purpose MCU, Renesas MCU supports DSP function instructions with a focus on multiplication and accumulation functions. We offer a high performance software library that is able to realize the DSP function without having to know the details of these instructions.

 

Related

RX Family DSP Library (CCRX) for e² studio V4.1 released.

Learn More (Tool News) >>

Release Information

DSP Library  for RX Family Published

Latest Ver. : 4.1

Released : May 31, 2017

Details of upgrade (See Tool News)

 

Support IDE

Provide Conditions

Distribution Method

   

Applications

  • Sensor Application
  • Building Automation
  • Industrial Application
    etc.

Funcionalidades

Rich data type supports

 

Complex FFT case:
int32_t R_DSP_FFT_<intype> <outtype>(r_dsp_fft_t * handle, .. ), where <intype> and <outtype> are the following combinations.

    

<intype> <outtype>
ci16 ci16 or ci32
ci32 ci32
cf32 cf32

ci16: complex data type of integer 16-bit data

ci32: complex data type of integer 32-bit data

 

Fine-grained options supports

Complex FFT R_DSP_FFT_ci16ci16 case:

  • scaling: division by 2 at the output of every stage of the FFT, or every other stage, or no scaling
  • coefficients: 16-bit or 32-bit

 

Fully optimized in assembly code for execution speed and proved to start soon


Fast Development Time

The libraries are fully optimized and debugged. You don't need to learn new debug tools or techniques for your MCU. You can focus on fine tuning your filter results rather than the filter code itself. These ease of debug yields fast development time.

 

   

Functions

With this DSP library, we support function group to perform abundant features shown below. We also support various combinations of input and out put data for each function. By these, we meet a variety of customers' needs.

Package Contents

  • DSP library
  • Sample programs (project for IDE)
  • User’s Manual (Explain detail API)
  • Application Note (Describe how to install the library)

 

Related Application Notes

  • SH2A and RX Families Signal Processing Library Application Note
    DSP library supports general DSP functions and both fixed and floating point. This library is an application specific version of DSP library supporting only floating point. In addition to primitive DSP functions such as FIR, IIR and FFT, this library also supports concatenated Decimation FIR filters.

 

 

   

Product Lineup

Ver.製品情報ダウンロード
V.4.1

For RXv2 CPU core (For the detailed information about RX Microcontrollers)
Supported MCUs:RX64M, RX71M, RX231, RX230, RX231, RX230, RX65N, RX651, RX23T, RX24T, RX24U

 

Learn More (Tool News) >>

MCU with the former CPU core (RXv1) is not available

CCRX/e2 studioRX Family DSP Library version 4.1 (CCRX) for e² studio
V.4.0

For RXv2 CPU core (For the detailed information about RX Microcontrollers)
Supported MCUs:RX64M, RX71M, RX231, RX230, RX231, RX230, RX65N, RX651, RX23T, RX24T, RX24U

 

Learn More (Tool News) >>

MCU with the former CPU core (RXv1) is not available

CCRX/CubeSuite+RX Family DSP Library version 4.0 (CCRX) for CubeSuite+
GNU/e2 studioRX Family DSP Library version 4.0 (GNU) for e² studio
V.3.0

For RXv1 CPU core

When using an RX-family MCU with the former CPU core (RXv1), use version 3.0 of the DSP library.

 

Learn More (Tool News) >>

CCRX/ e2 studioRX Family DSP Library version 3.0 (CCRX) for e² studio
CCRX/High-performance Embedded WorkshopRX Family DSP Library version 3.0 (CCRX) for High-performance Embedded Workshop
GNU/ e2 studioRX Family DSP Library version 3.0 (GNU) for e² studio
V.2.0Learn More (Tool News) >>CCRX/High-performance Embedded WorkshopRX Family DSP Library version 2.0 (CCRX) for High-performance Embedded Workshop
GNU/ e2 studioRX Family DSP Library version 2.0 (GNU) for e² studio
V.1.0Learn More (Tool News) >>CCRX/High-performance Embedded WorkshopRX Family Sample Workspace for DSP Library

  

     

Support IDE

Integrated Development Environment Remark
e² studio CC-RX Compiler
GNU C Compiler
CS+ C/C++ Compiler Package for RX Family (including CS+)
High-performance Embedded Workshop1 C/C++ Compiler Package for RX Family (including High-performance Embedded Workshop)
  1. CS+ can open a project file of High-performance Embedded Workshop.

 

The supporting development tools differ depending on the versions of DSP Library. For details of the supporting development tools, see each application notes.

   

   

Provide Conditions

DSP Library is provided free-of-charge to Renesas MCU customers.

 

 

Distribution Method

Downloads

 

 

Dispositivos alvo

Please refer to the Product Lineup

Below you will find information to support the development of your application.

 

Information supporting development tools

Title Description
My Renesas Create a My Renesas account to use our tool download services,
receive e-newsletter/update notifications, and take advantage of our other services.
e-learning Information for studying and learning about microcontrollers and microprocessors.
FAQ Frequently asked questions and useful hints for development.
Forum A forum and community site to share technical information,
questions and opinions with others who use Renesas MCU's.
Tool News Tool release information and other important information.
Operating Environment Information on system requirements and operating environment for the latest
version of tools.
Info on Discontinued Products A list of Renesas software and tools that have been discontinued and
are no longer being offered for new projects.
Usando os filtros abaixo você pode filtrar os programas exemplo e as notas de aplicação que são mostradas.

Confirm below disclaimers

Input Renesas account name and password

Menu
Contact