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    
 
入力が終わりましたら、下の "見積もり" ボタンをクリックしてください。