Skip to content
GeMRTOS

The Generic eMbedded Multiprocessor RTOS

  • Home
  • GeMRTOS
    • GeMRTOS documentation
    • GeMRTOS Knowledge base
    • GeMRTOS repository
  • Log in
  • Contact us
Search
  • FPGA Laboratory ACCESS
  • Cursos de FPGA (en español)
    • VHDL para diseño en dispositivos FPGA
    • Configuración de Quartus Prime y Laboratorio remoto de FPGA
  • Desafíos FPGA (en español)
    • Desafío sobre Laboratorio remoto de FPGA
    • Desafío sobre Quartus Prime.
    • Desafió sobre funciones y compuertas lógicas
    • Desafío sobre estructura de VHDL y flujo de diseño
    • Desafío sobre procesos en VHDL
    • Desafío sobre Máquinas de estados y descripción jerárquica
    • Desafío sobre señales, vectores y representaciones numéricas
    • Desafío sobre simulación con testbench
    • Desafío sobre estructuras en VHDL y parametrización
    • Desafío sobre funciones, procedimientos, paquetes y librerías
GeMRTOS

The Generic eMbedded Multiprocessor RTOS

  • GeMRTOS
    • GeMRTOS documentation
    • GeMRTOS Knowledge base
    • GeMRTOS repository
  • Login
  • Contact us
  • FPGA Laboratory ACCESS
  • Cursos de FPGA (en español)
  • Challenges

GeMRTOS - Getting started

  • Installation of Quartus Prime with WSL ([1]) for GeMRTOS design flow.

GeMRTOS - Features

  • GeMRTOS Controller
  • GeMRTOS system architecture
  • Introduction to GeMRTOS: Hybrid partition scheduling.
  • Data structures and linked lists in GeMRTOS

General

  • Warning (113015): Width of data items in <mem_init>.hex is greater than the memory width
  • Processors with an ID other than 1 do not launch once the software has been downloaded.
  • System console does not start after Quartus Prime instalation
  • Eclipse does not start after full Quartus Prime instalation
  • Home
  • GeMRTOS KnowledgeBase
  • Introduction to GeMRTOS: Hybrid partition scheduling.

Introduction to GeMRTOS: Hybrid partition scheduling.

Table of Contents
  • Introduction to GeMRTOS: Hybrid partition scheduling.
    • Hybrid partition scheduling

Introduction to GeMRTOS: Hybrid partition scheduling. #

This document provides a technical reference of the GeMRTOS multiprocessor system architecture for facilitating real-time multitasking processing. In GeMRTOS, each task is assigned to a list of tasks and one or more processors may serve that list (FIG. 1). Processors may serve one or more lists of tasks, thereby allowing the predictability of partitioned scheduling with a flexible balance of processor loads. Scheduling overhead is reduced using a timer-tickless scheduler. Floating scheduling reduces the overhead for the highest priority tasks and isolates the design of the system from the number of processors of the hardware architecture. The generic feature allows partial configuring, global and partitioned scheduling. Hybrid partition scheduling are based on scheduling lists which allow assigning tasks and processors to scheduling the different subsystems of the application.

FIG. 1: Scheduling lists in GeMRTOS.

Scheduling mechanism, priority disciplines, number of processors and fault-tolerance strategies can be global or partitioned and partially or totally implemented in the generic, timer-tickless and event-driven GeMRTOS system. The event-driven nature of the GeMRTOS system lets it produce low-overhead and high predictability. The frozen and unfrozen modes allow a responsive mechanism suitable for both fault tolerance implementations and the management of saturated situations.

Hybrid partition scheduling #

The hybrid partition scheduling allows assigning tasks, as well as processors to schedule subsystems. Scheduling lists allow sharing processors among subsystem scheduler.

What are your Feelings
What are your Feelings
Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Leave a Reply Cancel reply

You must be logged in to post a comment.

Table of Contents
  • Introduction to GeMRTOS: Hybrid partition scheduling.
    • Hybrid partition scheduling

Copyright © 2023 - contact@gemrtos.com - GeMRTOS

Nios II, Quartus Prime, ModelsSim are property of their respective companies.
GeMRTOS is property of R. Cayssials.
**All contact forms on this site are protected by reCAPTCHA. Google Privacy