GeMRTOS Manuals

Every GeMRTOS document is generated from one LaTeX source, so the complete manual and the individual chapters always agree. Page numbers are the same in both: a chapter numbered 7-1 to 7-9 carries those numbers whether you read it on its own or inside the full manual.

Complete manual

GeMRTOS User and Development Manual — the whole document, 230 pages. Architecture, controller, IP integration, design flow, programming guide, worked examples, debugging, the full API reference and the Windows simulation layer.

Individual chapters

For when you need one subject without carrying the whole manual.

ChapterWhat it covers
1 — IntroductionWhat GeMRTOS is, its key features, and who it is for
3 — ArchitectureSystem layout, control blocks, task states, scheduling lists, linked-list management
4 — ControllerThe hardware controller: register map, mutex architecture, time management, device interrupts
6 — IP for Platform DesignerThe IP component, its configuration parameters and its memory map
9 — Programming GuideTask management, semaphores and mutexes, message queues, triggers
13 — API ReferenceEvery public function and macro: prototype, parameters, return values, preconditions
14 — Windows Emulation LayerRunning GeMRTOS on a host PC, without an FPGA board

Reference design

GeMRTOS Multiprocessor Reference Design — chapters 6 and 7 together: the IP component and the complete hardware and software design flow, from an empty Quartus® Prime project to a running multiprocessor system.

Online API reference

The API reference is also available as a single HTML page, generated from the same source as the PDF.