Hardware

This page will introduce the reference hardware used in the CosmOS reference project.

MCU

As the reference microcontroller we chose dual core STM32H755ZI. This microcontroller is based on the two 32-bit RISC Arm® cores, the Cortex®-M7 and Cortex®-M4.

The main features are:

  • FPU single- and double-precision (Cortex®-M7 core)

  • MPU

  • L1 cache: 16 Kbytes of data and 16 Kbytes of instruction cache (Cortex®-M7 core)

  • 2 Mbytes of Flash memory with read-while-write support

  • 1 Mbyte of RAM

  • Ethernet MAC interface with DMA controller

Development board

As the reference development board we chose the Nucleo-144 development board with STM32H755ZI MCU.

The main features are:

  • USB OTG full speed or device only

  • Board connectors: USB with Micro-AB or USB Type-C®Ethernet RJ45

  • On-board ST-LINK debugger/programmer with USB re-enumeration capability: mass storage, virtual COM port, and debug port

  • Support of a wide choice of Integrated Development Environments (IDEs) including IAR Embedded Workbench®, MDK-ARM, and STM32CubeIDE