
Pamphlet U15763EJ5V0PF
30
RX850, RX850 Pro
The following real-time OSs are supported in the V850 Series.
RX850: Real-time OS for V850 Series
RX850 Pro: Real-time OS for V850 Series
Real-Time OS
RX850
RX850 Pro
Specification
µ
ITRON3
µ
ITRON3
Performance
[Conditions]
· V853 (25 MHz)
· Program: Internal ROM
· Data/stack: Internal RAM
◆ Maximum interrupt disable time: 7
µ
s
◆ Task switching time: 11
µ
s (wup_tsk)
◆ Code size: 3 to 7 KB
[Conditions]
· V850E/MA1 (50 MHz)
· Program: External ROM
(external bus width: 16 bits/2 waits)
· Data/stack: Internal RAM
◆ Maximum interrupt disable time: 8
µ
s
◆ Task switching time: 20
µ
s (wup_tsk)
◆ Code size: 5 to 13 KB
Description
This OS is easy to port from the 78 K Series. It has a compact
design to enable operation from the on-chip ROM and RAM of
the V850.
This is the RX850 OS but with enhanced functions.
Why is a real-time OS needed?
With the recent advances in the performance and functionality of microcontrollers, not only have the systems to be developed become more
complex, but also the quantity of the programs to be executed by these systems has increased. Because systems in the field of control
equipment in particular are required to respond immediately to changes in external and internal events, many problems that cannot be
solved by conventional interrupt servicing have arisen; hence the development of the real-time OS.
The real-time OS is designed to react promptly to event changes and interrupts and manages multiple processing programs by dividing
them into task units, which are then executed in the optimal order.
Real-time OS advantages
<For designing>
◆ Facilitates creation of application modules
◆ Software development can be focused solely on the application
◆ Management of program in task units
◆ Tasks can be set individually by prescribing an inter-task com-
munication mode
<For debugging>
◆ Discrete task debugging enables multiple operators to debug
simultaneously
◆ Only inter-task communication and synchronization testing are
required for integrated debugging
<For program maintenance>
◆ Specification changes and function additions can be executed in
task units, reducing the effect on the system as a whole
◆ Because the program consists of task units:
➝ The internal structure is simplified, resulting in greater pro-
gram legibility
➝ The program can be reused in task units, even in other sys-
tems
The V850 Series real-time OSs have been designed as the natural successors of the 16-bit V Series and 78K Series real-time OSs.
They offer the following high-performance environment.
◆ Compliance with industry standards (ITRON,
µ
ITRON specifications)
◆ Support for power management functions
◆ Capability to embed required functions only (selection of system calls to be used)
◆ Advanced task development support through task debugger (RD)
◆ Application operational analysis support through system performance analyzer (AZ)
Conventional program Real-time OS
A-1
A-2
A-3
Task A Task B Task C
Real-time OS
Task execution
control
Interrupt
management
Memory
management
REAL-TIME OS
Comentarios a estos manuales