USBB17RX78K4-XXX NEC Electronics, USBB17RX78K4-XXX Datasheet - Page 86

no-image

USBB17RX78K4-XXX

Manufacturer Part Number
USBB17RX78K4-XXX
Description
78K/4 series realtime OS
Manufacturer
NEC Electronics
Datasheet
memory pool, and cyclic handler) in an arbitrary area. However, the area of 20 bytes starting from the start address
of the user-set area is an OS management area. Each object management area is secured from there on. Then the
12 bytes to 64 bytes ready queue area is secured. The ready queue area varies depending on the specified number
of task priorities. Each object can be generated in up to 255 units.
RAM size used
RAM size used
On RX78K/IV, it is possible to set an area capable of generating objects (TCB, event flag, semaphore, mail box,
Calculation of the object size (data) for a system running RX78K/IV is shown below.
Example Where number of objects to be created is:
228 (bytes)
408 (bytes)
Total
p
p
=
=
APPENDIX 5
Task
Semaphore
Cyclic handler : 2
Memory pool
The task priority can be used up to 10 levels.
The top address (?objhead) of the OS management area shall be 0FF700H.
OS
management
table
4 ò 16 u 5
20
p
ò
Memory pool
: 20
: 4
: 2 (number of memory blocks: 5, size of 1 memory block: 16 bytes)
ESTIMATING MEMORY CAPACITY (LARGE MODEL)
Ready
queue
4 u 10
(number of memory blocks:10, size of 1 memory block: 32 bytes)
p
p
ò
228 ò 408 = 636 (bytes)
ò
4 ò 32 u 10
10 u 10
TCB
Event flag : 5
Mail box
p
ò
Event flag
: 3
4 u 5
p
ò
Semaphore
4 u 4
p
ò
Mail box
4 u 3
p
ò
Cyclic
handler
10 u 2
p
77

Related parts for USBB17RX78K4-XXX