1.1. リリース情報
1.2. デバイスファミリーのサポート
1.3. パラメーター
1.4. Mailbox Client Intel® FPGA IPコアのインターフェイス信号
1.5. Mailbox Client Intel FPGA IP Avalon® Memory-Mappedインターフェイス
1.6. コマンドおよび応答
1.7. コマンドFIFOと応答FIFOの深度指定
1.8. 暗号化サービスの有効化
1.9. Mailbox Client Intel® FPGA IPの使用
1.10. クアッドSPIフラッシュ Mailbox Client Intel FPGA IPコアにアクセスするユースケース例
1.11. Nios® IIおよび Nios® VプロセッサーのHALドライバー
1.12. Mailbox Client Intel FPGA IPユーザーガイド・アーカイブ
1.13. Mailbox Client Intel® FPGA IPユーザーガイドの改訂履歴
1.6.3. エラーコードの回復
次の表では、エラーコードから回復するための可能な手順を示しています。エラー回復は、特定のユースケースによって異なります。
| 値 | エラーコードの応答 | エラーコードの回復 |
|---|---|---|
| 4 | INVALID_COMMAND_PARAMETERS | コマンドヘッダーまたはパラメーターが訂正された引数を含むヘッダーを再送信します。 例えば、ヘッダーのLengthフィールド設定が正しい値で送信されるようにします。 |
| 6 | COMMAND_INVALID_ON_SOURCE | JTAG、HPS、またはコア・ファブリックなどの有効なソースからコマンドを再送信します。 |
| 8 | CLIENT_ID_NO_MATCH | クアッドSPIへのアクセスを開いたクライアントによりアクセスが完了するのを待ってから、クアッドSPIへの排他的アクセスを閉じます。 |
| 9 | INVALID_ADDRESS | 考えられるエラー回復手順は次のとおりです。 GET_VOLTAGEコマンドの場合: 有効なビットマスクを使用してコマンドを送信します。 GET_TEMPERATUREコマンドの場合: 有効なセンサー位置およびセンサーマスクを使用してコマンドを送信します。
QSPI操作の場合、
RSUの場合、ファクトリー・イメージまたはアプリケーションの有効な開始アドレスを指定してコマンドを送信します。 |
| B | TIMEOUT | 可能な回復手順は、次のとおりです。 GET_TEMPERATUREコマンドの場合: コマンドの送信を再試行してください。問題が解決しない場合は、デバイスをリコンフィグレーションするか、電源を入れ直してください。 QSPI操作の場合: QSPIインターフェイスのシグナル・インテグリティーを確認して、コマンドを再試行してください。 HPS再始動操作の場合: コマンドの送信を再試行してください。 |
| C | HW_NOT_READY | 考えられるエラー回復手順は次のとおりです。
QSPI操作の場合
RSUの場合: RSUイメージを使用してデバイスをコンフィグレーションします。 |
| 80 | QSPI_HW_ERROR | QSPIインターフェイスのシグナル・インテグリティーを確認し、QSPIデバイスが破損していないことを確認します。 |
| 81 | QSPI_ALREADY_OPEN | クライアントはすでにQSPIを開いています。次の操作に進みます。 |
| 82 | EFUSE_SYSTEM_FAILURE | リコンフィグレーションまたは電源の入れ直しを試みます。リコンフィグレーションまたは電源の入れ直し後もエラーが続く場合は、デバイスが損傷していて、回復できない可能性があります。 |
| 100 | NOT_CONFIGURED | HPSをコンフィグレーションするビットストリームを送信します。 |
| 1FF | ALT_SDM_MBOX_RESP_DEVICE_BUSY | 考えられるエラー回復手順は次のとおりです。 QSPI操作の場合: 進行中のコンフィグレーションまたは他のクライアントが操作を完了するのを待ちます。 RSUの場合: デバイスをリコンフィグレーションして、内部エラーから回復させます。 HPS再起動操作の場合: HPSまたはHPS Cold Resetによるリコンフィグレーションが完了するのを待ちます。 |