Industrial 40 nm Demonstrator Nucleo STM32H755ZI-Q

Description

This work has been supported by WAKeMeUP project accepted for funding within the ECSEL Joint Undertaking in collaboration with the European Union's H2020 Framework Programme (H2020/2014-2020) under grant agreement No. 783176 and Czech National Funding Authority under the grant agreement No. 8A18001.

The application note and evaluation package describes the terminal use NUCLEO-H755ZI board with two MCUs, 400 MHz CM7 and 200 MHz CM4, on 40 nm CMOS device with 2MB eFLASH.

NUCLEO-H755ZI board controls the Adafruit 1.8" colour TFT display V2 with joystick. The resolution of the display is 160x128 pixels.

NUCLEO-H755ZI board also supports serial communication with the ArduZynq shield. The ArduZynq shield works with Xilinx 28nm Zynq device XC7Z010-1C with dual-core Arm Cortex A9 MPU running at 650 MHz and 512 Mbyte DDR3.

NUCLEO-H755ZI terminal with menu control of Scilab algorithms on ArduZynq

NUCLEO-H755ZI terminal with menu control of Scilab algorithms on ArduZynq

UTIA supports the Xilinx SDSoC 2018.2 compiler for the ArduZynq shield. The compiler serves for generation of HW accelerators with data movers (DMA or SG-DMA) from user defined C/C++ functions. The programmable logic part of the Zynq device is configured with SIMD FP01x8 run-time reprogrammable single-precision floating point HW accelerator IP core.

The SIMD FP01x8 accelerator can be re-programmed in runtime by change of firmware. The firmware can be compiled directly on the A9 processor on the ArduZynq shield. Xilinx SDSoC 2018.2 compiler is not needed for this run-time re-compilation and reconfiguration of the firmware. The dual core A9 processor on the ArduZynq shield is running Debian OS with pre-configured Petalinux 2018.2 kernel.

The ArduZynq shield is running Scilab command-line interpret client as Debian OS user space application. Scilab supports interpretation of double precision scripts and functions working with double precision matrix data.

The Scilab interpret can also call and execute compiled C functions written in Matlab MEX format. These functions can be compiled directly on the ArduZynq shield by C/C++ compiler, which is part of the Debian OS. The NUCLEO-H755ZI board serves as serial terminal with menu-based GUI for selection of Scilab demos to be executed in the ArduZynq shield.

Double precision system identification algorithm running on STM32H755ZI-Q, CM7 MCU

Package Summary

Title Industrial 40 nm Demonstrator NUCLEO STM32H755ZI-Q
Download STM32Cube_eval_projects.zip
AppNote-H755ZI-Q.pdf
License AppNote-H755ZI-Q.pdf for licensing conditions.
Package content System identification algorithms in SP and DP floating point in form of evaluation projects for NUCLEO STM32H755ZI-Q. Application note in .pdf.
Size ZIP file: 1790758738 Bytes
PDF file: 2624367 Bytes
Required tools
& platform
STM32Cube_FW_H7_V1.5.0, STM32Cube_FW_F7_V1.15.0, AC6 (System Workbench for STM32), STM32Cube_FW_H7_V1.7.0, STM32CubeIDE
Installation notes See AppNote-H755ZI-Q.pdf

Result Category

Project number Year RIV category Comment
8A18001 2019, update 2021 Gfunk Functional sample (demo)

Contact Person

Please, do not hesitate to contact Jiri Kadlec to obtain more information.