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# 51127

14.4 EDK Libgen で axi_intc に接続されている外部割込みベクターがサポートされない

説明

3 つのエレメントのベクターを axi_intc に接続しようとしました。SDK にエクスポートして libgen を実行すると、次のようなエラー メッセージが表示されます。

ERROR:EDK - intc () - Internal error: Num intr inputs 3 not the same as length of xget_interrupt_sources 1
ERROR:EDK:3416 - Error(s) while running TCL procedure generate().

ソリューション

この問題を回避するには、ベクターを個々の信号に分離し、それぞれを個別に axi_intc に接続します。

外部割込みの例

次のような外部割込みベクターがあるとします。
PORT axi_intc_Intr_pin = axi_intc_Intr, DIR = I, VEC = [2:0], SIGIS = INTERRUPT, SENSITIVITY = EDGE_RISING
これを 3 つのポートに分離します。
PORT axi_intc_0_Intr_pin = axi_intc_0_Intr, DIR = I, SIGIS = INTERRUPT, SENSITIVITY = EDGE_RISING
PORT axi_intc_1_Intr_pin = axi_intc_1_Intr, DIR = I, SIGIS = INTERRUPT, SENSITIVITY = EDGE_RISING
PORT axi_intc_2_Intr_pin = axi_intc_2_Intr, DIR = I, SIGIS = INTERRUPT, SENSITIVITY = EDGE_RISING
 
これらを次のように axi_intc に接続します。
PORT Intr = axi_intc_2_Intr & axi_intc_1_Intr & axi_intc_0_Intr
AR# 51127
作成日 08/02/2012
最終更新日 04/10/2013
ステータス アクティブ
タイプ 既知の問題
ツール
  • EDK - 14.1
  • EDK - 14.2
  • EDK - 14.3
  • EDK - 14.4
IP
  • AXI Interrupt Controller