5.3. MAX® 10デバイスのRAM: 2-Port IPコアのパラメーター
オプション | 正当な値 | 説明 | ||
---|---|---|---|---|
パラメーター設定:General | ||||
How will you be using the dual port RAM? |
|
デュアルポートRAMを使用する方法を指定します。 | ||
How do you want to specify the memory size? |
|
メモリー容量をワードで指定するか、またはビットで指定するかを決定します。 | ||
パラメーター設定:Widths/ Blk Type | ||||
How many <X>-bit words of memory? | — | < X > ビット・ワードの数を指定します。 | ||
Use different data widths on different ports | On/Off | 異なるポートで異なるデータ幅を使用するかどうかを指定します。 | ||
Read/Write Ports | With one read port and one write portを選択すると、以下のオプションが使用可能です。
|
1、2、3、4、5、6、7、8、9、16、18、32、36、64、72、108、128、144、256、および 288 | 入力ポートと出力ポートの幅を指定します。 How wide should the ‘q’ output bus be?およびHow wide should the ‘q_b’ output bus be?オプションは、Use different data widths on different portsパラメーターをオンにする場合にのみ使用可能です。 |
|
With two read/write portsを選択すると、以下のオプションが使用可能です。
|
||||
What should the memory block type be? |
|
メモリーブロックのタイプを指定します。選択可能なメモリーブロックのタイプは、ターゲットのデバイスによって異なります。 LCsの値は以下の条件でのみ使用可能です。
|
||
オプション | How should the memory be implemented? |
|
ロジックセル実装のオプションを指定します。LCメモリータイプを選択する場合にのみ、このオプションがイネーブルされます。 | |
Set the maximum block depth to |
|
最大ブロック深度をワードで指定します。 | ||
パラメーター設定:Clks/Rd, Byte En | ||||
What clocking method would you like to use? | With one read port and one write portを選択すると、以下の値が使用可能です。
|
使用するクロッキング方法を指定します。
|
||
Create a ‘rden’ read enable signal | On/Off | With one read port and one write portオプションを選択する場合に使用可能です。 | ||
Create a ‘rden_a’ and ‘rden_b’ read enable signal | On/Off |
|
||
Byte Enable Ports | Create byte enable for port A | On/Off | ポートAとポートBのバイトイネーブルを作成するかどうかを指定します。データの特定のバイト、ニブル、またはビットのみが書き込まれるよう入力データをマスクする場合は、これらのオプションをオンにします。 | |
パラメーター設定:Regs/Clkens/Aclrs | ||||
Which ports should be registered? | With one read port and one write portを選択する場合、以下のオプションが使用可能です。
|
On/Off | 読み出しまたは書き込み入力ポート、読み出しまたは書き込み出力ポートをレジスターするかどうかを指定します。 | |
More Option | With one read port and one write portを選択する場合、以下のオプションが使用可能です。
|
On/Off | デフォルトでは、読み出し入力ポートと書き込み入力ポートはオンになっています。Q出力ポートをレジスターするかどうかのみ指定する必要があります。 | |
Create one clock enable signal for each clock signal. | On/Off | 各クロック信号に 1 つのクロックイネーブル信号を作成するためのオプションをオンにするかどうかを指定します。 | ||
More Option | With one read port and one write portを選択する場合、以下のオプションが使用可能です。
|
On/Off |
|
|
Create an ‘aclr’ asynchronous clear for the registered ports. | On/Off | レジスターされたポートの非同期クリアポートを作成するかどうかを指定します。 | ||
More Option | With one read port and one write portを選択する場合、以下のオプションが使用可能です。
|
On/Off | raddress, q_a、およびq_bポートがaclrポートによってクリアされるかどうかを指定します。 | |
パラメーター設定:出力 1 | ||||
Mixed Port Read-During-Write for Single Input Clock RAM | With one read port and one write portを選択する場合、次のオプションが使用可能です。
|
|
Read-During-Writeが起こるときの出力動作を指定します。
|
|
Do not analyze the timing between write and read operation. Metastability issues are prevented by never writing and reading at the same address at the same time. | On/Off | このオプションはI do not care (The outputs will be undefined)オプションをオンにする場合、自動的にオンになります。このオプションは、タイミングパスを解析することなくRead-During-Write動作の‘don’t care’または'unknown'値を出力するRAMをイネーブルします。 | ||
パラメーター設定:出力 2(このタブはtwo read/write portsを選択する場合にのみ使用可能です) | ||||
Port A Read-During-Write Option | What should the ‘q_a’ output be when reading from a memory location being written to? |
|
Read-During-Writeが起こるときの出力動作を指定します。
|
|
Port B Read-During-Write Option | What should the ‘q_b’ output be when reading from a memory location being written to? | |||
Get x’s for write masked bytes instead of old data when byte enable is used | On/Off | このオプションは、New Data値を選択すると自動的にオンになります。このオプションはマスクされたバイトで‘X’を取得します。 | ||
パラメーター設定:Mem Init | ||||
Do you want to specify the initial content of the memory? |
|
メモリーの初期内容を指定します。
注: デバイスのコンフィグレーション手法はInternal Configurationです。メモリーの初期化を使用するには、メモリー初期化オプションを使用したシングル圧縮イメージのようなメモリー初期化を行うシングル・イメージ・コンフィグレーション・モードを選択する必要があります。コンフィグレーション・モードは、 Device and Pin Optionsダイアログ・ボックスのコンフィグレーションのページで設定することができます。
|
||
The initial content file should conform to which port's dimension? |
|
初期内容ファイルを準拠させる必要があるポートの寸法を指定します。 |