RX850V4 メモリ容量見積もり ページ
For
RX850V4 Ver.4.22
2006/12/20
このページの利用には JavaScript 対応ブラウザが必要です。
なおシステムのリソースが少ない場合、正常に動作しないことがあります。
RX850V4の使用する ROM/RAM サイズを見積もるページです。
以下の必要項目を入力/チェックしてください。
数値は 10 進数で入力してください。
■ 使用するCPUコアは?
:
V850ES/V850E1/V850E2
V850
■ 使用するコンパイラは?
:
CA850
GHS製コンパイラ
■ 使用するレジスタ・モードは?
:
32
26
22
■ 使用するタスク優先度の数は?
:
☆ 指定可能範囲:1 ~ 32
■ 生成するタスクの数は?
:
☆ 指定可能範囲:1 ~ 255
■ 初期起動するタスクの数は?
:
☆ 指定可能範囲:0 ~ 255
TA_ACTで定義するタスクの数を指定します。
■ タスク・スタック・サイズの合計は?
:
☆ 指定可能範囲:0 ~ 32767
全てのタスク関数上で使用するスタック・サイズの合計を指定します。
ユーザ使用のスタック・サイズのみ指定します。RTOSが自動で加算するスタック・サイズは含めないでください。
■ 定義するタスク例外処理ルーチンの数は?
:
☆ 指定可能範囲:0 ~ 255
■ 生成するセマフォの数は?
:
☆ 指定可能範囲:0 ~ 255
■ 生成するイベント・フラグの数は?
:
☆ 指定可能範囲:0 ~ 255
■ 生成するデータ・キューの数は?
:
☆ 指定可能範囲:0 ~ 255
■ データ・キューの合計サイズは?
:
☆ 指定可能範囲:0 ~ 32767
"生成するデータ・キュー全てを合計したサイズ"
を指定してください。
データ・キューを生成しない場合、この指定値は無視します。
■ 生成するメールボックスの数は?
:
☆ 指定可能範囲:0 ~ 255
■ 生成するミューテックスの数は?
:
☆ 指定可能範囲:0 ~ 255
■ 生成する固定長メモリプールの数は?
:
☆ 指定可能範囲:0 ~ 255
■ 固定長メモリプールの合計サイズは?
:
☆ 指定可能範囲:0 ~ 32767
"生成する固定長メモリプール全てを合計したサイズ"
を指定してください。
固定長メモリプール一つのサイズは
"メモリ・ブロック数 × メモリ・ブロック・サイズ"
で計算します。
固定長メモリプールを生成しない場合、この指定値は無視します。
■ 生成する可変長メモリプールの数は?
:
☆ 指定可能範囲:0 ~ 255
■ 可変長メモリプールの合計サイズは?
:
☆ 指定可能範囲:0 ~ 32767
"生成する可変長メモリプール全てを合計したサイズ"
を指定してください。
可変長メモリプールを生成しない場合、この指定値は無視します。
■ 生成するメモリ領域の数は?
:
☆ 指定可能範囲:1 ~ 255
メモリ領域".rx_memory"は必須のため、必ず1以上としています。
■ 生成する周期ハンドラの数は?
:
☆ 指定可能範囲:0 ~ 255
■ 初期起動する周期ハンドラの数は?
:
☆ 指定可能範囲:0 ~ 255
TA_STAで定義した周期ハンドラの数を指定してください。
■ 生成する割り込みハンドラの数は?
:
☆ 指定可能範囲:0 ~ 255
割り込みハンドラの数を指定してください。
(直接起動割り込みハンドラの数は含めないでください)
■ 生成するCPU例外ハンドラの数は?
:
☆ 指定可能範囲:0 ~ 255
■ システム・スタック・サイズは?
:
☆ 指定可能範囲:0 ~ 32767
割り込みハンドラ、周期ハンドラ、初期化ハンドラ、アイドル・ハンドラ
で使用するスタック・サイズの合計を指定してください。
■ 割り込みハンドラで使用する
最大の例外コードは?
:
☆ 指定可能範囲:0x80 ~ 0xfff0
16進数で16バイト境界値を指定します。
16バイト境界値でない場合は自動変換して計算します(例:0x81→0x80)。
"例外コード" については、デバイスのマニュアルを参照してください。
■ 生成する初期化ルーチンの数は?
:
☆ 指定可能範囲:0 ~ 255
■ 生成する拡張サービス・コール・ルーチンの数は?
:
☆ 指定可能範囲:0 ~ 255
■ 使用するサービス・コールは?
:
使用するサービスコールをチェックしてください。
◆ タスク機能は?
:
(i)act_tsk
(i)can_act
(i)sta_tsk
ext_tsk
ter_tsk
(i)chg_pri
(i)get_pri
(i)ref_tsk
(i)ref_tst
◆ タスク付属同期機能は?
:
slp_tsk
tslp_tsk
(i)wup_tsk
(i)can_wup
(i)rel_wai
(i)sus_tsk
(i)rsm_tsk
(i)frsm_tsk
dly_tsk
◆ タスク例外機能は?
:
(i)ras_tex
dis_tex
ena_tex
sns_tex
(i)ref_tex
◆ セマフォ機能は?
:
(i)sig_sem
wai_sem
(i)pol_sem
twai_sem
(i)ref_sem
◆ イベントフラグ機能は?
:
(i)set_flg
(i)clr_flg
wai_flg
(i)pol_flg
twai_flg
(i)ref_flg
◆ データ・キュー機能は?
:
snd_dtq
(i)psnd_dtq
tsnd_dtq
(i)fsnd_dtq
rcv_dtq
(i)prcv_dtq
trcv_dtq
(i)ref_dtq
◆ メールボックス機能は?
:
(i)snd_mbx
rcv_mbx
(i)prcv_mbx
trcv_mbx
(i)ref_mbx
◆ ミューテックス機能は?
:
unl_mtx
loc_mtx
(i)ploc_mtx
tloc_mtx
(i)ref_mtx
◆ 固定長メモリ・プール機能は?
:
get_mpf
(i)pget_mpf
tget_mpf
(i)rel_mpf
(i)ref_mpf
◆ 可変長メモリ・プール機能は?
:
get_mpl
(i)pget_mpl
tget_mpl
(i)rel_mpl
(i)ref_mpl
◆ 周期ハンドラ機能は?
:
(i)sta_cyc
(i)stp_cyc
(i)ref_cyc
◆ システム状態管理機能は?
:
(i)rot_rdq
vsta_sch
(i)get_tid
(i)loc_cpu
(i)unl_cpu
sns_loc
dis_dsp
ena_dsp
sns_dsp
sns_ctx
sns_dpn
◆ 割り込み管理機能は?
:
dis_int
ena_int
(i)chg_ims
(i)get_ims
◆ その他機能は?
:
(i)set_tim
(i)get_tim
(i)cal_svc
入力が終わりましたら、下の "見積もり" ボタンをクリックしてください。