Beginning of this page
Jump to main content

Please note that JavaScript and style sheet are used in this website,
Due to unadaptability of the style sheet with the browser used in your computer, pages may not look as original.
Even in such a case, however, the contents can be used safely.


RX77016 Real-Time Operating System

Development Tools for DSP


µPD77016 Real-Time Operating System


Overview

  RX77016 provides a multitasking environment in which applications are considered as tasks on the µPD77016 family of 16-bit fixed-point digital signal processors.
  This operating system supports a high-frequency application program and provides an interface that enables tasks to be created easily from numerous DSP application programs that have already been completed.
  Time constraints are determined very strictly for DSP application programs. To manage these kinds of programs, the operating system must reduce intervention overhead as much as possible and perform efficient scheduling.
  This operating system manages DSP application programs, which are to be managed as tasks/subtasks, as programs that have the following features.


  • A sequence of processes must be completed within a fixed interval.
  • They basically have periodic characteristics.
  • From the above two points, the priority is higher for tasks that are executed more often within the fixed interval.
  • Application programs for which execution must be started or ended within the same interval or nearly the same interval are not required to switch tasks with each other.
  • When multitasking is performed, it is difficult for the user to specify the timing at which task switching can be performed within application programs.

  This operating system has been designed as follows for DSP application programs that have these features.


  • Task or subtask scheduling is performed internally by the operating system.
  • Real-time task switching is performed internally by the operating system according to task execution conditions.
  • Subtasks for which execution must be started or ended within the same interval or nearly the same interval can be grouped. (This reduces memory consumption and the time required for task management.)
  • An application program can be embedded in the operating system by just giving the data required for task/subtask scheduling to the operating system as parameters.

  This operating system also supports periodic programs. This enables execution requests to be issued for event processing programs from the system calls provided by the operating system. Programs that are executed aperiodically in this way will be called event processing programs, and the units in which the operating system manages event processing programs will be called event tasks.

  Customers wishing to purchase software tools are requested to contact an NEC Electronics distributor, our sales office, or ATAIR SOFTWARE (http://www.atair.co.at).


Ordering Information

Order Code Host Machine
µSAB17RX77016 IBM PC/AT™ series (Windows(R) based)


Document



PC/AT is a trademark of International Business Machines Corporation.
Windows is either a registered trademark or a trademark of Microsoft Corporation in the United States and/or other countries.
The names of other companies and products are trademarks or registered trademarks of each company.