Global-製品特設CSS

matisse_studio

Integrated Development Environment matiseye™-studio

Equipped with proprietary extension functions based on Visual Studio Code, accelerating the development process through high-speed compilation and efficient debugging

matiseye™-studio is an integrated development environment (IDE) for Matisse written in C that incorporates ROHM’s proprietary extension functions into Visual Studio Code (VS Code), an open-source code editor developed by Microsoft®. VS Code is a fast-starting, lightweight editor that can be customized to suit user preferences with a variety of extensions while being very easy to learn by including features commonly required of general IDEs. What’s more, matiseye™-studio includes debugging capabilities such as memory monitoring, peripheral register management, real-time variable watching, and disassembly, providing robust support for customer software development.

ROHM also offers a compiler version that supports automotive systems compliant with the ISO 26262 ASIL-D functional safety standard. For more details, please contact us (see below).

Visual Studio Code can be downloaded from the Visual Studio Code website.

matiseye™-studio Block Diagram

Block Diagram

Feature 1: Integrates standard IDE functions

  • Breakpoint settings (H/W: 1, S/W: unlimited): Unlimited breakpoints can be configured for software debugging
  • Advanced editing functions: Integrates various editing features such as multi-cursor, auto-formatting, syntax highlighting, code snippets, and IntelliSense
  • Git integration: Perform Git operations using a GUI on VS Code
  • Data inspection: Display/change the value of each variable during a break
  • Call stack: Check the function call history during a break

Feature 2: Equipped with unique functions for embedded and automotive development

  • Memory View: Display/change memory addresses and their values
  • Peripheral View: Display/change peripheral registers and their values
  • Performance View: Measure the execution time for each function
  • Disassembly: Display/disassemble specified functions
  • mtloader: Flash download function
  • High-performance compiler based on LLVM/clang: Outputs compact, high-speed code, ISO 26262 ASIL-D certifiable
  • matiseye™-chart: Displays program variables in real-time charts
  • mtsim: A simulator that enables software debugging without the need for actual hardware

Compact Package

LLVM/clang-based development enables high-speed compilation and memory-efficient program development.

Specifications

  • Language Specifications: Supports the C language standard (C99 ISO/IEC 9899: 1999)
  • Optimization Functions: Select from among 4 optimization levels (O0/O1/O2/Os)
  • Build Functions: Fast builds with difference detection; VS Code integration allows for accelerated build configuration and execution

[Notes]

  • 64bit integers (long long) and floating-point numbers (float, double) not supported
  • Variable length arguments and arrays not supported
  • Dynamic memory allocation not supported

Operating Environment

OS: Microsoft® Windows 7 32/64 bit, Windows 10 32/64 bit

CPU: Intel® Core™ Series or equivalent performance

Memory: Equipped with 2GB or more

HDD: 1GB or more free space

.NetFramework: Version 4.7.2

 

Download

Name Date Updated Download
Matisse Dev-Env Installer ver.1.01.01 2024/6/17
IDE Extension File for VS Code ver.1.0.17 2024/7/1
matiseye™ - chart Extension File ver.0.0.7 2024/4/22
mtsim Installer ver.1.01.01 2024/4/22
Sample Project 2024/4/22

Receive Updates

Register to receive the latest updates and user support information directly via email. Make sure to register to ensure the best possible experience.

Documentation

Name Date Updated Download
matiseye™-studio User's Guide Rev.002 2024/6/18
MtChecker User's Guide Rev.002 2024/4/22
mtmake User's Guide Rev.001 2024/4/22
mtcc User's Guide Rev.005 2024/4/22
matiseye™-chart User's Guide Rev.001 2024/4/22
Peripheral Window User's Guide Rev.003 2024/4/22
mtloader User's Guide Rev.001 2024/4/22

Related Software

RapidScope™ is a data monitoring tool for debugging Matisse firmware. Graphical real-time monitoring of IC status is possible without affecting the firmware running on Matisse.

  • *RapidScope™ requires matiseye™-adapter pro for use.

Related Hardware

matiseye™-adapter/pro is a debug adapter that enables software debugging and writing to Matisse-equipped ICs. It supports real-time debugging, enabling debugging without interfering with CPU operation.

Support

For inquiries regarding Matisse products, please contact us (see below).

tinyMicon MatisseCORE™, matiseye™, and RapidScope™ are trademarks or registered trademarks of ROHM Co., Ltd.
Windows and VS Code are trademarks or registered trademarks of Microsoft Corp. in the US.
Intel® is trademarks or registered trademarks of Intel Corp. in the US.
Core™ is trademarks or registered trademarks of Intel Corp. in the US.

lightbox