Specifications

57
PF1003-05
Realtime OS middleware
Realtime OS for S1C33 Family
Suport µITRON 3.0
Optimize for S1C33 Family
DESCRIPTION
The S5U1C330R1S is a realtime operating system for the S1C33 Family of single-chip microcomputers.
Complies with µITRON3.0 specifications.
Compact and high-speed kernel optimized for use in the S1C33 Family.
The S5U1C330R1S is released with a CD-ROM including all source code, library and sample programs. So
you can customize the S5U1C330R1S for your system.
Multiple tasks can share a common stack area (when not processed in parallel). You can minimize the amount
of RAM used in your system by your application.
•Using S5U1C330R1S in your design enables you to quickly and efficiently develop embedded applications for
printers, PDAs, FA products and various types of control equipment.
FEATURES
System Diagram
Task
management
functions
Task-dependent
synchronization
functions
Synchronization
and
communication
functions
System
management
functions
Time
management
functions
Interrupt
management
functions
Memory pool
management
functions
Task 1 Task 2 Task 3 Task 4 Task 5 ••• Task n
S5U1C330R1S kernel
S1C33 Family microcomputer
(Hardware)
Application program
Memory Requirements and Speed
Kernel size
1
: ROM: 9.8K bytes
RAM: 2.4K bytes
Dispatch time
2
: 13.6 µs (CPU: 40MHz, Bus: 20MHz)
1 Number of tasks = 8, number of priority levels = 8, number of event flags = 8, number of semaphore = 8,
number of mailboxes = 8, number of message buffers = 8, number of variable-size memory pools = 8,
number of fixed-size memory pools = 8, number of cyclic handlers = 8 and number of alarm handlers = 8
2 Tasks of the same priority were switched over by a rot_rdq system call.
These are standard values for a guide and will vary according to the user's system environment and the make
condition. The net value should be evaluated on the actual system.
S1C33 Family S5U1C330R1S Middleware