Microchip LiberoのデフォルトシミュレータとしてRiviera-PROを起動

はじめに

このドキュメントでは、Microchip LiberoからRiviera-PROを起動し、合成前、合成後、レイアウト後のシミュレーションを実行する方法について説明します。このアプリケーションノートはRiviera-PRO 2021.10、およびLibero 2021.3で検証されています。

LiberoへのRiviera-PROライブラリのインストール

シミュレーションを正常に実行するには、VHDLまたはVerilogのいずれかのデザインに応じて、Riviera-PROのライブラリをLiberoにインストールする必要があります。プリコンパイルされたMicrochipのライブラリは、複数の方法でインストールできます:

  1. Riviera-PROをダウンロードするためのウェブリンクを受け取った場合、同じページにMicrochipライブラリをダウンロードのためのリンクがあります。

  2. コンパイル済みのRiviera-PROライブラリは Microchipからも入手できます。

  3. いつでもサポートポータルでアルデックのサポートセンターにアクセスできます。

LiberoデザインフローでRiviera-PROをシミュレータとして設定する

Microchip Liberoプロジェクトを開くと、図1に示すようにProfile ウィンドウ (Projectメニュー | Tool Profiles…)でMicrochip Liberoプロジェクトのオプションを設定することができます。

図 1

Tool ProfilesウィンドウでSimulationをRiviera-PROに置き換えるには、NameフィールドにRiviera-PROと入力し、Tool integrationとしてRiviera-PROを選択してから、BrowseボタンをクリックしてRiviera-PROの実行ファイルの場所を指定してください。Riviera-PROのインストールフォルダを参照し、\BINサブフォルダに移動してriviera.exeファイルを選択してください。OKをクリックします。図 2 はこれを示しています。

図 2

Riviera-PROがデフォルトのHDLシミュレータとして選択されたTool Profilesに表示されます。図3を参照してください。

図 3

Liberoプロジェクト設定の構成

シミュレーションを実行する前に、必要なすべてのHDLソースを使用してLiberoプロジェクトを準備し、適切なスティミュラスを指定する必要があります。すべてのHDLソースファイルをLiberoプロジェクトに含まれた後、Projectメニュー | Project Settings...の順で移動して、下記に示すようにSimulationの下にあるDO Fileオプションをクリックすることは重要になります。

図 4

liberoツールは、自動生成されたスクリプト(DOファイル)を使用してRiviera-PROシミュレーションを起動できます。そうすることを選択した場合は、以下の値を適切に設定していることを確認してください:

シミュレーションライブラリ設定の構成

デザインでMicrochip デバイスライブラリのコンポーネントを使用している場合は、使用するライブラリの正しいパスを設定する必要があります。これは、タイミング(ポストレイアウト)シミュレーションを実行する場合に特に重要です。

Projectメニュー | Project Settings....で移動して、Simulation Librariesでターゲットデバイスを選択します。

  1. ライブラリパスをRiviera-PROでプリコンパイルされたライブラリの場所に設定します。例えば:C:/Aldec/Riviera-PROxx.x/vlib/microsemi/smartfusion2/smartfusion2

    図 5

これで、Riviera-PROでシミュレーションを実行する準備が整いました。

LiberoからRiviera-PROを起動

Libero IDEからRiviera-PROを起動するには、以下に示すようにシミュレーションのレベルをダブルクリックするだけです。

図 6

Riviera-PROが起動します。コンパイルとシミュレーションのメッセージがコンソールウィンドウに表示されます。波形ウインドウが自動的に開き、下図のように信号がトレースされます。

図 7

シミュレーション制御ボタン(Run, Run Until, Run For, およびRiviera-PRO Restart Simulation)を使用してシミュレーションを制御できることに注意してください。 たとえば、Restart Simulationボタンをクリックすると、Riviera-PROを終了せずにシミュレーションを再開できます。 シミュレーションコントロールボタンは、波形ウィンドウの上部にあります。



Printed version of site: www.aldec.com/jp/support/resources/documentation/articles/2181