このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Dual Port RAM System
初期値を指定できる hdl.RAM System object に基づく Dual Port RAM ブロック
ライブラリ:
HDL Coder /
HDL RAMs
説明
これらのブロックは、hdl.RAM System object™ を使用する MATLAB System ブロックです。RAM タイプを Dual port、Simple dual port、Single port、True dual port、または Simple tri port として指定できます。シミュレーション動作については、Dual Port RAM System は Dual Port RAM、Single Port RAM System は Single Port RAM のように、それぞれ対応するブロックと同様の動作になります。MATLAB System ブロックでは次のことが可能です。
RAM の初期値を指定できます。[ブロック パラメーター] ダイアログ ボックスで、[RAM の最初の出力] の値を入力します。
これらのブロックを Simulink® モデル内で使用すると、より高速なシミュレーション結果が得られます。
ベクトル データの使用時に
hdl.RAMSystem object の機能を利用して並列 RAM バンクを作成します。大規模なデータ メモリのパフォーマンスとサポートが向上します。
列書き込みメソッドを使用して、アドレス指定されたメモリ位置にあるビットの書き込み可能な部分を指定します。詳細については、列書き込みメソッドを使用した選択的な列への書き込みを参照してください。
制限
RAM の FPGA ビットストリームを作成する場合、RAM の内容はグローバルなリセット ロジックでリセットされません。RAM をリセットするには、必ずリセット ロジックを実装してください。
RAM 書き込みアドレスは
fixed-point (fi)またはintegerのいずれかで、符号なしの2~31ビット長でなければなりません。