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

MAX PLUS II ソフトウェアに実装した場合、Alteraサンプル・ウェブサイトの持ち運び先アダーとリップル・キャリパー・アダーが同じ速度で実行されるのはなぜですか?

環境

BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細 デフォルトの条件下で 2 つの異なる加算器を実装すると、次の条件で機能します。 同じ速度で表示されます。これは、デフォルトの条件では、並列エキスパンダー / 持ち運びが可能なためです。 チェーン (ターゲットとするデバイスに応じて) は無視され、 デザインのコンパイル。キャリ・ルックアヘッド・アダーは、次の機能を利用するため、高速になります。 各フルビット・加算器からの信号を運び、高速で合計を計算します。これを使用するには 加算器に実装された機能は、「高速合成」スタイルを使用する必要があります。

高速合成スタイルに変更するには、MAX PLUS II ソフトウェアの [割り当て] メニューに移動し、 グローバル・プロジェクト・ロジック合成次に、[Define Synthesis Style (合成スタイルの定義)] をクリックします。次の点に注意してください。 「標準」スタイル、パラレル・エキスパンダー / キャリチェーンがオフになっています。ただし、スタイルを変更した場合 プルダウンメニューから [高速] に移動すると、パラレルエキスパンダー / キャリングチェーンがオンになります。

この「高速」スタイルをオンにしてデザインを再コンパイルすると、持ち運び先が 加算器は並列エキスパンダー / キャリングチェーンで実装され、計算を高速化します。 リップル・キャリング・加算器に対して同様の操作を行うと、加算器が高速化されます。 デザイン全体がより高速なスタイルで合成されます。ただし、次の手順に使用します。 合計が引き続き持ち運び先加算器より遅くなる計算します。を見ると、 各加算器のレポートファイルは、高速合成スタイルでは、持ち運びアダーはより多くのパラレル・エキスパンダー / キャリチェーンを使用する点に注意してください。

関連製品

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

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

1

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