Table Of Contents

Previous topic

Hardware Platform

Next topic

DSX description language

This Page

Mapping

Overview

DSX Mapping step is an explicit and exhaustive mapping of all the application resources on relevant hardware components.

Use must map the place where software objects lie:

  • for Locks, the lock structure itself
  • for Mwmr channels, the description structure, the buffer, and the lock if relevant
  • for Barriers, the barrier structure itself
  • for Memspaces, the memory buffer
  • for Tasks, either:
    • a general purpose processor for running, and memory components for stack and status buffers
    • a dedicated coprocessor and its MWMR controller
  • for each Processor, scheduler memory buffers
  • for the complete application, some memory buffer to store descriptions or state data.

Optionally for Tasks, Processors and the complete Application, user can also select a logging component for logs output.

Complete description API is explained in its own chapter.