Download Epson CMOS 32-Bit Single Chip Microcomputer S1C33L03 Specifications

Transcript
PF1003-05
S1C33 Family S5U1C330R1S Middleware
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
Application program
Task 1
Task 2
Task 3
Task 4
Task 5
•••
Task n
S5U1C330R1S kernel
Synchronization
Task
Task-dependent
System
and
management synchronization
management
communication
functions
functions
functions
functions
Time
Interrupt
Memory pool
management management management
functions
functions
functions
S1C33 Family microcomputer
(Hardware)
● 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.
57