1 | $
|
---|
2 | $ アーキテクチャ依存テンプレート(RX630用)
|
---|
3 | $
|
---|
4 |
|
---|
5 |
|
---|
6 |
|
---|
7 | /*$NL$
|
---|
8 | $SPC$* Architecture-dependent Definitions (RX630)$NL$
|
---|
9 | $SPC$*/$NL$
|
---|
10 | $NL$
|
---|
11 |
|
---|
12 | $
|
---|
13 | $ 割込み番号と割込みハンドラ番号の定義
|
---|
14 | $
|
---|
15 | $ RX630では割込み番号と割込みハンドラ番号が1対1で対応する.
|
---|
16 | $
|
---|
17 |
|
---|
18 | $INTNO_VALID = { 16, 21, 23 ; 27, 28,...,59 ; 62 ; 64, 65,...,79 ; 90, 91, 92, 93, 98, 102 ; 106, 107,...,112 ; 114 ; 122, 123,...,167 ; 170, 171,...,203 ; 214, 215,...,253 }$
|
---|
19 | $INHNO_VALID = INTNO_VALID$
|
---|
20 |
|
---|
21 | $
|
---|
22 | $ 例外番号の定義
|
---|
23 | $
|
---|
24 | $ 固定ベクタテーブルのベクタテーブルアドレスの小さい順番に例外番号を割振る.
|
---|
25 | $ (予約領域も含む)
|
---|
26 | $
|
---|
27 |
|
---|
28 | $EXCNO_VALID = { 20, 23, 25, 30 }$
|
---|
29 |
|
---|
30 | $
|
---|
31 | $ INT割込みの番号
|
---|
32 | $
|
---|
33 |
|
---|
34 | $INTNO_INT = { 64, 65,...,79 }$
|
---|
35 |
|
---|
36 | $
|
---|
37 | $ 割込み番号,割込みハンドラ番号,例外番号の範囲
|
---|
38 | $
|
---|
39 | $ (予約領域も含む)
|
---|
40 | $
|
---|
41 |
|
---|
42 | $INTNO_RANGE = { 0, 1,...,255 }$
|
---|
43 | $INHNO_RANGE = INTNO_RANGE$
|
---|
44 | $EXCNO_RANGE = { 0, 1,...,31 }$
|
---|
45 |
|
---|
46 | $
|
---|
47 | $ プロセッサ依存のテンプレートファイルのインクルード
|
---|
48 | $
|
---|
49 |
|
---|
50 | $INCLUDE"rx630_ccrx/prc.tf"$
|
---|
51 |
|
---|