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.
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.
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) |