Vše

Co hledáte?

Vše
Projekty
Výsledky výzkumu
Subjekty

Rychlé hledání

  • Projekty podpořené TA ČR
  • Významné projekty
  • Projekty s nejvyšší státní podporou
  • Aktuálně běžící projekty

Chytré vyhledávání

  • Takto najdu konkrétní +slovo
  • Takto z výsledků -slovo zcela vynechám
  • “Takto můžu najít celou frázi”

WaKeMeUP dual-core MCU demonstrator H755

Identifikátory výsledku

  • Kód výsledku v IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F45277397%3A_____%2F22%3AN0000001" target="_blank" >RIV/45277397:_____/22:N0000001 - isvavai.cz</a>

  • Výsledek na webu

    <a href="https://www.ima.cz/vyvoj-a-vyzkum/grantove-projekty/mezinarodni-projekty-ukoncene/wakemeup/" target="_blank" >https://www.ima.cz/vyvoj-a-vyzkum/grantove-projekty/mezinarodni-projekty-ukoncene/wakemeup/</a>

  • DOI - Digital Object Identifier

Alternativní jazyky

  • Jazyk výsledku

    angličtina

  • Název v původním jazyce

    WaKeMeUP dual-core MCU demonstrator H755

  • Popis výsledku v původním jazyce

    WaKeMeUP dual-core MCU demonstrator H755 - the final technological demonstrator was based on a dual-core microcontroller platform from ST Microelectronics. The STM32H755 dual-core MCU with core frequency up to 480 MHz represents a complex high-performance system with a high level of functional integration. It consists of a “big” high-speed Cortex M7 core which was used to run a Web server utilizing LwIP with RTOS. The “small” Cortex M4 core is running a non-RTOS program realizing the low-latency real-time data acquisition (ADC+GPIO with additional sensors communicating via I2C) and allows real-time process control capabilities. The combination of non-deterministic Ethernet communication and hard real-time requirements put on an M4 core application is a source of a significant increase in complexity for final system integration. The measured data and process control parameters are shared among individual cores. The web server running on the M7 core is generating a dynamic responsive web page with real-time visualization and the possibility of changing parameters of real-time process control via a remote web interface. All of the FW functionality for both MCU cores is stored within the embedded 2MB Flash memory and the runtime is utilizing only the embedded RAM shared among individual cores according to the requirements of individual processes.

  • Název v anglickém jazyce

    WaKeMeUP dual-core MCU demonstrator H755

  • Popis výsledku anglicky

    WaKeMeUP dual-core MCU demonstrator H755 - the final technological demonstrator was based on a dual-core microcontroller platform from ST Microelectronics. The STM32H755 dual-core MCU with core frequency up to 480 MHz represents a complex high-performance system with a high level of functional integration. It consists of a “big” high-speed Cortex M7 core which was used to run a Web server utilizing LwIP with RTOS. The “small” Cortex M4 core is running a non-RTOS program realizing the low-latency real-time data acquisition (ADC+GPIO with additional sensors communicating via I2C) and allows real-time process control capabilities. The combination of non-deterministic Ethernet communication and hard real-time requirements put on an M4 core application is a source of a significant increase in complexity for final system integration. The measured data and process control parameters are shared among individual cores. The web server running on the M7 core is generating a dynamic responsive web page with real-time visualization and the possibility of changing parameters of real-time process control via a remote web interface. All of the FW functionality for both MCU cores is stored within the embedded 2MB Flash memory and the runtime is utilizing only the embedded RAM shared among individual cores according to the requirements of individual processes.

Klasifikace

  • Druh

    G<sub>funk</sub> - Funkční vzorek

  • CEP obor

  • OECD FORD obor

    20201 - Electrical and electronic engineering

Návaznosti výsledku

  • Projekt

    <a href="/cs/project/8A18002" target="_blank" >8A18002: Wafers for Automotive and other Key applications using Memories, embedded in Ulsi Processors</a><br>

  • Návaznosti

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)

Ostatní

  • Rok uplatnění

    2022

  • Kód důvěrnosti údajů

    C - Předmět řešení projektu podléhá obchodnímu tajemství (§ 504 Občanského zákoníku), ale název projektu, cíle projektu a u ukončeného nebo zastaveného projektu zhodnocení výsledku řešení projektu (údaje P03, P04, P15, P19, P29, PN8) dodané do CEP, jsou upraveny tak, aby byly zveřejnitelné.

Údaje specifické pro druh výsledku

  • Interní identifikační kód produktu

    WaKeMeUP dual-core MCU demonstrator H755

  • Číselná identifikace

    WaKeMeUP dual-core MCU demonstrator H755.v01

  • Technické parametry

    IMA WaKeMeUP dual-core MCU demonstrator H755: Závěrečný demonstrátor postavený na dvoujádrové platformě STM32H755 s taktem výpočetního jádra až 480 MHz prezentuje komplexní a vysoce integrovaný systém určený pro řízení procesů a sběr dat v deterministickém reálném čase v kombinaci s nedeterministickou vysokorychlostní ethernetovou komunikací. Vysoce integrovaná řídicí jednotka se skladá ze dvou mikrokontrolérových jader ARM Cortex M7 a ARM Cortex M4. „Velké“ jádro M7 zajišťuje běh RTOS s integrovaným Low weight IP stackem (LwIP) na kterém běží integrovaný web server. „Malé“ jádro M4 zajišťuje běh deterministických real-time procesů jako je měření dat (data acquisition) a řízení procesů (process control). Měřená data i parametry řízeného procesu jsou obousměrně sdíleny mezi deterministickým a nedeterministickým procesem na jednotlivých jádrech mikrokontroléru. Zabudovaná aplikace web serveru generuje plně dynamickou webovou stránku s průběžně aktualizovanou dynamickou vizualizací dat a s možností změnit parametry aktivních prvků. Veškerá funkcionalita a FW pro obě jádra je uložená ve vnitřní integrované Flash paměti o velikost 2MB, tato fyzická paměť je stejně jako operační paměť RAM sdílena a rozdělena mezi dvěma jádry dle potřeby jednotlivých aplikací. o High computing power with real-time data acquisition and deterministic process control capabilities, 100 Mbit Ethernet interface o Dual core STM32H755 (Cortex M7 @480 MHz, Cortex M4 @240 MHz) o RTOS with LwIP stack, DHCP functionality, Webserver for live data visualization o Multiple communication interfaces (CAN, SPI, USB, ADC, DAC) o Cortex M7 core running at 480 MHz manages the RTOS with DHCP negotiation, communication, and web server functionality o Cortex M4 core runs a high-speed data acquisition and timing control task, independent of non-deterministic processes of M7 core o The acquired status data are safely shared among cores for web server live visualization in real-time with 1s latency o Specific control parameters can be changed interactively via web interface and shared with real-time core o All processing and interactive web page generation are performed within the integrated microcontroller with 2MB flash and 1MB RAM memory Kontakt: Ing. Michal Kašpárek, Ph.D., Dis., Institut mikroelektronických aplikací s.r.o. , michal.kasparek@ima.cz

  • Ekonomické parametry

    Výsledek projektu bude využíván při interním vývoji v IMA, při vývoji, řešení a realaizaci nových produktů, v tuto chvíli lze jen obtížně určit konkrétní ekonomické ukazatele.

  • Kategorie aplik. výsledku dle nákladů

  • IČO vlastníka výsledku

    45277397

  • Název vlastníka

    Institut mikroelektronických aplikací s.r.o.

  • Stát vlastníka

    CZ - Česká republika

  • Druh možnosti využití

    V - Výsledek je využíván vlastníkem

  • Požadavek na licenční poplatek

    A - Poskytovatel licence na výsledek požaduje licenční poplatek

  • Adresa www stránky s výsledkem

    https://www.ima.cz/vyvoj-a-vyzkum/grantove-projekty/mezinarodni-projekty-ukoncene/wakemeup/