インテルのみ表示可能 — GUID: vgo1459220652214
Ixiasoft
インテルのみ表示可能 — GUID: vgo1459220652214
Ixiasoft
4.1.6. RAM および ROM インターフェイス信号
信号 | 入力/出力 | 要/不要 | 詳細 |
---|---|---|---|
data_a | 入力 | 任意 | メモリーのポートAへのデータ入力。 data_a ポートはすべてのRAM動作モードに必要です。
|
address_a | 入力 | 要 | メモリーのポートAへのアドレス入力。 address_a 信号はすべての動作モードに必要です。 |
address2_a | 入力 | 要 (シンプル・クワッドポート用) |
メモリーのポートAの読み出しアドレス入力。 The address2_a 信号が必要なのは、 operation_mode パラメーターが QUAD_PORT に設定されている場合です。 |
wren_a | 入力 | 任意 | address_a ポートの書き込みイネーブル入力。 wren_a 信号はすべてのRAM動作モードに必要です。
|
rden_a | 入力 | 任意 | address_a ポートの読み出しイネーブル入力。 rden_a 信号のサポートは、選択したメモリーモードとメモリーブロックに応じて提供されます。 |
byteena_a | 入力 | 任意 | ポートをマスクするためのバイトイネーブル入力。これにより、データの特定のバイト、ニブル、またはビットのみが書き込まれます。byteena_a ポートは次の条件ではサポートされません。
|
addressstall_a | 入力 | 任意 | アドレス・クロック・イネーブル入力。addressstall_a ポートがHighの間、addressstall_aポートの以前のアドレスを保持します。 |
q_a | 出力 | 要 | メモリーのポートAからのデータ出力。q_a ポートが必要なのは、 operation_mode パラメーターを次のいずれかの値に設定した場合です。
|
data_b | 入力 | 任意 | メモリーのポートBへのデータ入力。data_b ポートが必要なのは、 operation_mode パラメーターを BIDIR_DUAL_PORTに設定した場合です。 |
address_b | 入力 | 任意 | メモリーのポートBへのアドレス入力。 address_b ポートが必要なのは、 operation_mode パラメーターを次の値に設定した場合です。
|
address2_b | 入力 | 要 (シンプル・クワッドポート用) |
メモリーのポートBのアドレス入力を読み出します。 address2_b 信号が必要なのは、 operation_mode パラメーターを QUAD_PORTに設定した場合です。 |
wren_b | 入力 | 要 | address_b ポートの書き込みイネーブル入力。 wren_b ポートが必要なのは、 operation_mode を BIDIR_DUAL_PORTに設定した場合です。 |
rden_b | 入力 | 任意 | address_b ポートの読み出しイネーブル入力。 rden_b ポートのサポートは、選択したメモリーモードとメモリーブロックに応じて提供されます。 |
byteena_b | 入力 | 任意 | バイトイネーブル入力。 data_b ポートをマスクすることによって、データの特定のバイト、ニブル、またはビットのみが書き込まれます。 byteena_b ポートは次の条件ではサポートされません。
|
q_b | 出力 | 要 | メモリーのポートBからのデータ出力。 q_b ポートが必要なのは、 operation_mode を次の値のいずれかに設定した場合です。
q_b ポートの幅は、 data_b ポートの幅と等しいものである必要があります。 |
clock0 | 入力 | 要 | 次の説明は、どのメモリークロックを clock0 ポートに接続する必要があるのか、また、異なるクロッキング・モードでのポート同期についてです。
|
clock1 | 入力 | 任意 | 次の説明は、どのメモリークロックを clock1 ポートに接続する必要があるのか、また、異なるクロッキング・モードでのポート同期についてです。
|
clocken0 | 入力 | 任意 | clock0 ポートのクロックイネーブル入力。 |
clocken1 | 入力 | 任意 | clock1 ポートのクロックイネーブル入力。 |
eccstatus | 出力 | 任意 | ビット幅のエラー訂正ステータスポート。メモリーから読み出されたデータに、訂正ありのシングルビットのエラー、訂正なしの致命的エラー、またはエラーなしビットが発生するかどうかを示します。 eccstatus ポートがサポートされるのは、次の条件がすべて満たされる場合です。
|
eccencbypass | 入力 | 任意 | このポートがアクティブなとき、 パリティービットの挿入を eccencparity ポートによって行うことができます。アクティブでないとき、パリティービットの生成には内部のeccエンコーダーが使用されます。このポートが使用できるのは、 enable_ecc_encoder_bypassが「TRUE」に設定されている場合のみです。 |
eccencparity | 入力 | 任意 | eccencbypass がアクティブなとき、8ビットパリティーの挿入を eccencparity ポートによって行うことができます。このポートが使用できるのは、 enable_ecc_encoder_bypass が「TRUE」に設定されている場合のみです。 |
data | 入力 | 要 | メモリーへのデータ入力。dataポートが必要とされ、幅は q ポートの幅と等しいものである必要があります。 |
wraddress | 入力 | 要 | メモリーへの書き込みアドレス入力。 |
wren | 入力 | 要 | wraddress ポートの書き込みイネーブル入力。 wren ポートが必要です。 |
rdaddress | 入力 | 必要 | メモリーへの読み出しアドレス入力。 |
rden | 入力 | 任意 | rdaddress ポートの読み出しイネーブル入力。 |
byteena | 入力 | 任意 | バイトイネーブル入力。データポートをマスクすることによってデータ特定のバイト、ニブル、またはビットのみが書き込まれます。 インテル® Stratix 10® デバイスでのサポートが提供されるのは、 ram_block_type パラメーターの設定がMLABのときです。 |
wraddressstall | 入力 | 任意 | ライト・アドレス・クロック・イネーブル入力。 wraddress ポートがHighの間、 wraddressstall ポートの以前のアドレスを保持します。 |
rdaddressstall | 入力 | 任意 | リード・アドレス・クロック・イネーブル入力。 rdaddress ポートがHighの間、 rdaddressstallポートの以前のアドレスを保持します。 |
q | 出力 | 要 | メモリーからのデータ出力。 |
inclock | 入力 | 要 | 次の説明は、どのメモリークロックを inclock ポートに接続する必要があるのか、また異なるクロックモードでのポート同期についてです。
|
outclock | 入力 | 要 | 次の説明は、どのメモリークロックを outclockポートに接続する必要があるのか、また異なるクロックモードでのポート同期についてです。
|
inclocken | 入力 | 任意 | inclock ポートのクロックイネーブル入力。 |
outclocken | 入力 | 任意 | outclock ポートのクロックイネーブル入力。 |
aclr | 入力 | 任意 | 登録済み出力ポートを非同期クリアします。非同期クリアの登録済みポートへの影響の制御は、 outdata_aclr_a や outdata_aclr_bなどの対応する非同期クリア・パラメーターを介して行うことができます。 |
sclr | 入力 | 任意 | 出力ポートを同期クリアします。同期クリアの登録済みポートへの影響の制御は、 outdata_sclr_a and outdata_sclr_bなどの対応する同期クリア・パラメーターを介して行うことができます。 |