UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 20353

6.3 XPS - プロセッサ サブモジュールの特定ポートを最上位インターフェイスに配置する方法 (ポート A を OPB に接続した場合、最上位の BRAM のポート B にアクセスする方法)

説明

キーワード : EDK, MHS, submodule, toplevel, export, サブモジュール, 最上位, エクスポート

重要度 : 標準

概要 :
EDK (エンベデッド開発キット) を使用してプロセッサ システムを作成し、FPGA システムでサブモジュールとして使用します。
この場合、プロセッサ システムは、デザインの最上位ではありません。 プロセッサ サブモジュールの特定ポートを最上位インターフェイスに配置するにはどうしたらいいですか。

ソリューション

この問題は、MHS ファイルを変更すると解消できます。 MHS ファイルの正しい位置に、最上位に割り当てる信号を追加する必要があります。 信号は、まず MHS ファイルのコンポーネント インスタンス文内の内部信号に割り当てます。 MHS ファイルの一番上にある最上位ポートに信号を割り当て、信号の方向を定義します。

最上位にエクスポートする信号が、信号に対応するコンポーネント用に MPD ファイルにリストされます。 たとえば、信号 (BRAM_WEN_A) を、最上位の出力として、BRAM から DSOCM バスに接続する場合は、次の手順に従ってください。

1. BRAM の MPD ファイル (bram_block_v1_00_a など) から信号をコピーし、MHS ファイルの関連位置 (MHS ファイルの DSOCM に関連付けられた bram_block など) に貼り付けます。

BEGIN bram_block
PARAMETER INSTANCE = dsocm_bram
PARAMETER HW_VER = 1.00.a
BUS_INTERFACE PORTA = dsocm_porta
END

2. DSOCM バスに関連付けられた bram_block の信号名を信号に割り当てます。

BEGIN bram_block
PARAMETER INSTANCE = dsocm_bram
PARAMETER HW_VER = 1.00.a
BUS_INTERFACE PORTA = dsocm_porta
PORT BRAM_WEN_A = sig_a.
END

3. コンポーネント インスタンス文の前に、MHS ファイルの最上位の外部ピンに sig_a 信号を割り当て、信号の方向を定義します。

PORT sig_1 = sig_a, DIR = output.
(sig_1 は、最上位信号です。)

PARAMETER VERSION = 2.1.0

PORT ......
PORT........
PORT sig_1 = sig_a, DIR = output.

BEGIN........


この手順に従うと、特定の信号が最上位ピンに配線されます。
AR# 20353
日付 04/30/2007
ステータス アーカイブ
種類 一般
このページをブックマークに追加