source: ssp_qb_r5f100le_cs/trunk/doc/extension.txt@ 93

Last change on this file since 93 was 93, checked in by nmir-saito, 9 years ago

add Combined package of SSP kernel for QB-R5F100LE-TB(RL78 processor)

File size: 4.3 KB
Line 
1
2 TOPPERS/SSPƒJ[ƒlƒ‹
3 Šg’£ƒpƒbƒP[ƒWŽd—l
4
5 ‘Ήžƒo[ƒWƒ‡ƒ“: Release 1.3.0
6 ÅIXV: 2015”N 5ŒŽ12“ú
7
8‚±‚̃hƒLƒ…
9ƒƒ“ƒg‚́CTOPPERS/SSPƒJ[ƒlƒ‹‚Ì‹@”\‚ðŠg’£‚·‚邽‚ß‚ÌŠg’£
10ƒpƒbƒP[ƒW‚É•t‚¢‚Ä‹Lq‚µ‚½‚à‚Ì‚Å‚ ‚éD
11
12----------------------------------------------------------------------
13 TOPPERS/SSP Kernel
14 Smallest Set Profile Kernel
15
16 Copyright (C) 2011,2013 by Meika Sugimoto
17 Copyright (C) 2014,2015 by Naoki Saito
18 Nagoya Municipal Industrial Research Institute, JAPAN
19
20 ã‹L’˜ìŒ ŽÒ‚́CˆÈ‰º‚Ì(1)`(4)‚ÌðŒ‚ð–ž‚½‚·ê‡‚ÉŒÀ‚èC–{ƒ\ƒtƒgƒEƒF
21 ƒAi–{ƒ\ƒtƒgƒEƒFƒA‚ð‰ü•Ï‚µ‚½‚à‚Ì‚ðŠÜ‚ށDˆÈ‰º“¯‚¶j‚ðŽg—pE•¡»E‰ü
22 •ÏEÄ”z•ziˆÈ‰ºC—˜—p‚ƌĂԁj‚·‚邱‚Ƃ𖳏ž‚Å‹–‘ø‚·‚éD
23 (1) –{ƒ\ƒtƒgƒEƒFƒA‚ðƒ\[ƒXƒR[ƒh‚ÌŒ`‚Å—˜—p‚·‚éê‡‚ɂ́Cã‹L‚Ì’˜ì
24 Œ •\Ž¦C‚±‚Ì—˜—pðŒ‚¨‚æ‚щº‹L‚Ì–³•ÛØ‹K’肪C‚»‚Ì‚Ü‚Ü‚ÌŒ`‚Ń\[
25 ƒXƒR[ƒh’†‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚邱‚ƁD
26 (2) –{ƒ\ƒtƒgƒEƒFƒA‚ðCƒ‰ƒCƒuƒ‰ƒŠŒ`Ž®‚ȂǁC‘¼‚̃\ƒtƒgƒEƒFƒAŠJ”­‚ÉŽg
27 —p‚Å‚«‚éŒ`‚ōĔz•z‚·‚éê‡‚ɂ́CÄ”z•z‚É”º‚¤ƒhƒLƒ…
28ƒƒ“ƒgi—˜—p
29 ŽÒƒ}ƒjƒ…
30ƒAƒ‹‚Ȃǁj‚ɁCã‹L‚Ì’˜ìŒ •\Ž¦C‚±‚Ì—˜—pðŒ‚¨‚æ‚щº‹L
31 ‚Ì–³•ÛØ‹K’è‚ðŒfÚ‚·‚邱‚ƁD
32 (3) –{ƒ\ƒtƒgƒEƒFƒA‚ðC‹@Ší‚É‘g‚ݍž‚ނȂǁC‘¼‚̃\ƒtƒgƒEƒFƒAŠJ”­‚ÉŽg
33 —p‚Å‚«‚È‚¢Œ`‚ōĔz•z‚·‚éê‡‚ɂ́CŽŸ‚Ì‚¢‚¸‚ê‚©‚ÌðŒ‚ð–ž‚½‚·‚±
34 ‚ƁD
35 (a) Ä”z•z‚É”º‚¤ƒhƒLƒ…
36ƒƒ“ƒgi—˜—pŽÒƒ}ƒjƒ…
37ƒAƒ‹‚Ȃǁj‚ɁCã‹L‚Ì’˜
38 ìŒ •\Ž¦C‚±‚Ì—˜—pðŒ‚¨‚æ‚щº‹L‚Ì–³•ÛØ‹K’è‚ðŒfÚ‚·‚邱‚ƁD
39 (b) Ä”z•z‚ÌŒ`‘Ô‚ðC•Ê‚É’è‚ß‚é•û–@‚É‚æ‚Á‚āCTOPPERSƒvƒƒWƒFƒNƒg‚É
40 •ñ‚·‚邱‚ƁD
41 (4) –{ƒ\ƒtƒgƒEƒFƒA‚Ì—˜—p‚É‚æ‚è’¼Ú“I‚Ü‚½‚͊ԐړI‚ɐ¶‚¶‚é‚¢‚©‚Ȃ鑹
42 ŠQ‚©‚ç‚àCã‹L’˜ìŒ ŽÒ‚¨‚æ‚ÑTOPPERSƒvƒƒWƒFƒNƒg‚ð–Ɛӂ·‚邱‚ƁD
43 ‚Ü‚½C–{ƒ\ƒtƒgƒEƒFƒA‚̃†[ƒU‚Ü‚½‚̓Gƒ“ƒhƒ†[ƒU‚©‚ç‚Ì‚¢‚©‚Ȃ闝
44 —R‚ÉŠî‚­¿‹‚©‚ç‚àCã‹L’˜ìŒ ŽÒ‚¨‚æ‚ÑTOPPERSƒvƒƒWƒFƒNƒg‚ð
45 –Ɛӂ·‚邱‚ƁD
46
47 –{ƒ\ƒtƒgƒEƒFƒA‚́C–³•ÛØ‚Å’ñ‹Ÿ‚³‚ê‚Ä‚¢‚é‚à‚Ì‚Å‚ ‚éDã‹L’˜ìŒ ŽÒ‚¨
48 ‚æ‚ÑTOPPERSƒvƒƒWƒFƒNƒg‚́C–{ƒ\ƒtƒgƒEƒFƒA‚ÉŠÖ‚µ‚āC“Á’è‚ÌŽg—p–Ú“I
49 ‚ɑ΂·‚é“K‡«‚àŠÜ‚߂āC‚¢‚©‚È‚é•ÛØ‚às‚í‚È‚¢D‚Ü‚½C–{ƒ\ƒtƒgƒEƒF
50 ƒA‚Ì—˜—p‚É‚æ‚è’¼Ú“I‚Ü‚½‚͊ԐړI‚ɐ¶‚¶‚½‚¢‚©‚Ȃ鑹ŠQ‚ÉŠÖ‚µ‚Ä‚àC‚»
51 ‚̐ӔC‚𕉂í‚È‚¢D
52
53----------------------------------------------------------------------
54
55›Šg’£ƒpƒbƒP[ƒW‚ÌŠT—v
56
57EŽüŠúƒnƒ“ƒhƒ‰‹@”\
58EƒAƒ‰[ƒ€ƒnƒ“ƒhƒ‰‹@”\
59EƒVƒXƒeƒ€ŽžŠÇ—‹@”\
60EƒCƒxƒ“ƒgƒtƒ‰ƒO‹@”\
61Eƒf[ƒ^ƒLƒ…
62[‹@”\
63
64ŽžŠÔŠÇ—‹@”\‚ðŽÀŒ»‚·‚邽‚߂̃^ƒCƒ€ƒCƒxƒ“ƒgŠÇ—‹@”\‚àŠg’£ƒpƒbƒP[ƒW’†‚É
65ŠÜ‚ñ‚Å‚¢‚éD
66
67›ŽüŠúƒnƒ“ƒhƒ‰‹@”\
68
69ŽüŠúƒnƒ“ƒhƒ‰‹@”\‚́CˆÈ‰º‚̃T[ƒrƒXƒR[ƒ‹‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚éD
70
71ECRE_CYC
72Esta_cyc
73Estp_cyc
74
75‚½‚¾‚µCSSPƒJ[ƒlƒ‹‚Å‚Í16ŒÂ‚Ü‚Å‚µ‚©ŽüŠúƒnƒ“ƒhƒ‰‚𐶐¬‚Å‚«‚È‚¢‚Æ‚¢‚¤
76§ŒÀ‚ª‚ ‚éD
77
78›ƒAƒ‰[ƒ€ƒnƒ“ƒhƒ‰‹@”\
79
80ƒAƒ‰[ƒ€ƒnƒ“ƒhƒ‰‹@”\‚́CˆÈ‰º‚̃T[ƒrƒXƒR[ƒ‹‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚éD
81
82ECRE_ALM
83Esta_alm
84Eista_alm
85Estp_alm
86Eistp_alm
87
88‚½‚¾‚µCSSPƒJ[ƒlƒ‹‚Å‚Í16ŒÂ‚Ü‚Å‚µ‚©ƒAƒ‰[ƒ€ƒnƒ“ƒhƒ‰‚𐶐¬‚Å‚«‚È‚¢‚Æ‚¢‚¤
89§ŒÀ‚ª‚ ‚éD
90
91›ƒVƒXƒeƒ€ŽžŠÇ—‹@”\
92
93ƒVƒXƒeƒ€ŽžŠÇ—‹@”\‚́CˆÈ‰º‚̃T[ƒrƒXƒR[ƒ‹‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚éD
94
95Eget_tim
96
97›ƒCƒxƒ“ƒgƒtƒ‰ƒO‹@”\
98
99ƒCƒxƒ“ƒgƒtƒ‰ƒO‹@”\‚́CˆÈ‰º‚̃T[ƒrƒXƒR[ƒ‹‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚éD
100
101ECRE_FLG
102Eset_flg
103Eiset_flg
104Eclr_flg
105Epol_flg
106
107›ƒf[ƒ^ƒLƒ…
108[‹@”\
109
110ƒf[ƒ^ƒLƒ…
111[‹@”\‚́CˆÈ‰º‚̃T[ƒrƒXƒR[ƒ‹‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚éD
112
113ECRE_DTQ
114Epsnd_dtq
115Eipsnd_dtq
116Eprcv_dtq
117
118›ƒŠƒtƒ@ƒŒƒ“ƒX
119
120(1) ŽüŠúƒnƒ“ƒhƒ‰‹@”\
121
122 ER ercd = sta_cyc(ID cycid)
123 ER ercd = stp_cyc(ID cycid)
124
125(2) ƒAƒ‰[ƒ€ƒnƒ“ƒhƒ‰‹@”\
126
127 ER ercd = sta_alm(ID almid, RELTIM almtim)
128 ER ercd = ista_alm(ID almid, RELTIM almtim)
129 ER ercd = stp_alm(ID almid)
130 ER ercd = istp_alm(ID almid)
131
132(3) ŽžŠÔŠÇ—‹@”\
133
134 ER ercd = get_tim(SYSTIM *p_systim)
135
136(4) ƒCƒxƒ“ƒgƒtƒ‰ƒO‹@”\
137
138 ER set_flg(ID flgid, FLGPTN setptn);
139 ER iset_flg(ID flgid, FLGPTN setptn);
140 ER clr_flg(ID flgid, FLGPTN clrptn);
141 ER pol_flg(ID flgid, FLGPTN waiptn, MODE wfmode, FLGPTN *p_flgptn);
142
143(5) ƒf[ƒ^ƒLƒ…
144[‹@”\
145
146 ER psnd_dtq(ID dtqid, intptr_t data);
147 ER ipsnd_dtq(ID dtqid, intptr_t data);
148 ER prcv_dtq(ID dtqid, intptr_t *p_data);
149
150
151› Ã“IAPIˆê——
152
153(1) ŽüŠúƒnƒ“ƒhƒ‰‹@”\
154
155CRE_CYC(ID cycid, { ATR cycatr, intptr_t exinf,
156 CYCHDR cychdr, RELTIM cyctim, RELTIM cycphs })
157
158(2) ƒAƒ‰[ƒ€ƒnƒ“ƒhƒ‰‹@”\
159
160CRE_ALM(ID almid, { ATR almatr, intptr_t exinf, ALMHDR almhdr })
161
162(3) ƒCƒxƒ“ƒgƒtƒ‰ƒO‹@”\
163
164CRE_FLG(ID flgid, { ATR flgatr, FLGPTN iflgptn })
165
166(4) ƒf[ƒ^ƒLƒ…
167[‹@”\
168
169CRE_DTQ(ID dtqid, { ATR dtqatr, uint_t dtqcnt, void *dtqmb })
170
171ˆÈãD
Note: See TracBrowser for help on using the repository browser.