記事 ID: 000082721 コンテンツタイプ: トラブルシューティング 最終改訂日: 2021/08/29

PCIe* coreclkout がシリアル・ペリフェラル・インターフェイス (SPI) コンポーネントの入力クロックを駆動する際に Qsys 生成に失敗するのはなぜですか?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

インテル® Quartus® II ソフトウェア・バージョン 13.0 の問題により、PCIe® coreclkout が SPI コンポーネントの入力クロックを駆動すると、Qsys 世代は次のエラーを報告します。

情報: dac_config_spi: D:/altera/13.0/quartus/.でゼロによる不正分割。/ip/altera/sopc_builder_ip/altera_avalon_spi/em_spi_qsys.pm ライン 338。
エラー: dac_config_spi: モジュール avalon_system_dac_config_spi の生成に失敗しました

このエラーは、PCIe* コンポーネント定義がインターフェイスの「clockRateKnown」を正しく宣言しないために発生します。 SPI コンポーネントはデフォルトで 0.0Hz のクロックレートになります。

解決方法

次にある pcie_av_avmm_parameters.tcl ファイルを開きます。

/../ip/altera/altera_pcie/altera_pcie_av_hip_avmm ディレクトリー

1418 行目に、次のテキストを新しい行として挿入します。

set_interface_property coreclkout clockRateKnown true

システムを更新すると、SPI コンポーネントは正しいクロックレートを想定し、システムは正しく生成します。

関連製品

本記事の適用対象: 1 製品

インテル® プログラマブル・デバイス

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。