[Suzaku:01461] Re: カスタムIPの割込み信号

Kazushige Katsumura email@hidden
2009年 4月 9日 (木) 15:16:03 JST


菊池 様

お世話になります。勝村です。
早速の返信、大変感謝しております。

> 当方では、カスタムIPのファイル「カスタムIP名.vhd」の
> (user_logic.vhdではない)次の信号に接続しました。
> IP2INTC_Irpt                 -- Interrupt output to processor

なるほど、直接上位のラッパー関数のポートに接続してしまうのですね。

その方法は気がつきませんでした。
早速試してみたいと思います。

ありがとうございます。


菊地 義和 さんは書きました:
> 勝村様
> 
> 菊地です。お世話になります。
> 以前はありがとうございました。
> 
> カスタムIPの割り込み信号と理解してよいのでしょうか。
> 
> そうだと仮定して記述します。
> 当方では、カスタムIPのファイル「カスタムIP名.vhd」の
> (user_logic.vhdではない)次の信号に接続しました。
> IP2INTC_Irpt                 -- Interrupt output to processor
> 
> 
> 以上
> 
> ----- Original Message ----- From: "Kazushige Katsumura" 
> <email@hidden>
> To: <email@hidden>
> Sent: Thursday, April 09, 2009 2:07 PM
> Subject: [Suzaku:01459] カスタムIPの割込み信号
> 
> 
>> 日本キャステム・勝村と申します。
>> いつも参考にさせていただいております。
>>
>> 表題の通り、カスタムIPの割込み信号、で困っていますので
>> 助言いただけると幸いです。
>>
>> 使用ボード:SUZAKU-S SZ130
>> 使用ディストリビューション:uClinux-dist-20051110-suzaku9
>>
>> 問題点
>> 割込み信号がLinuxで確認できない
>> 以下コンソール出力
>>
>> # cat /proc/interrupts
>>           CPU0
>>  0:      16376           XINTC  timer
>>  1:        319           XINTC  Microblaze UARTlite
>>  2:        600           XINTC  SMSC_LAN911x_ISR
>>  3:          0           XINTC  host generator
>> ERR:          0
>>
>> 割込み番号3がカスタムIPから出力される割込み信号としています。
>> 割込み信号が駆動しても、割込み番号3は「0」のままです。
>>
>>
>> 確認した事項
>> 1.割込み信号波形
>>  カスタムIPからの割込み信号は、汎用ピンに出力して
>>  条件がそろうとパルス波形出力することを確認しています。
>>
>> 2.ビルドログ
>> INFO:MDT -
>>
>> C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_intc_v1_00_c\data\opb_intc_v2_1_0.m 
>>
>>   pd line 47 - system_intc (opb_intc) tcl is overriding PARAMETER
>>   C_KIND_OF_INTR value to 0b00000000000000000000000000001010
>> Sourcing tcl file
>> C:/EDK/hw/XilinxProcessorIPLib/pcores/intc_core_v1_00_c/data/intc_core_v2_1_0.tc 
>>
>> l ...
>> INFO:MDT -
>>
>> C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_intc_v1_00_c\data\opb_intc_v2_1_0.m 
>>
>>   pd line 48 - system_intc (opb_intc) tcl is overriding PARAMETER
>>   C_KIND_OF_EDGE value to 0b00000000000000000000000000001010
>> Sourcing tcl file
>> C:/EDK/hw/XilinxProcessorIPLib/pcores/intc_core_v1_00_c/data/intc_core_v2_1_0.tc 
>>
>> l ...
>> INFO:MDT -
>>    
>> C:\EDK\hw\XilinxProcessorIPLib\pcores\opb_intc_v1_00_c\data\opb_intc_v2_1_0.m 
>>
>>   pd line 49 - system_intc (opb_intc) tcl is overriding PARAMETER
>> C_KIND_OF_LVL
>>   value to 0b00000000000000000000000000000001
>>
>> 上記ログより、割込み信号は立ち上がりエッジ、割込み番号「3」が
>> 追加できていると解釈しています。
>>
>> 3.Linuxドライバ生成
>> ドライバによって、割込み設定を行っています。
>>
>> err=request_irq(IRQ_NUM, host_interrupt, SA_INTERRUPT, DEV_NAME, &irqid);
>>
>>
>>
>> 上記以外に何が足りないのでしょうか??
>>
>> お手数とは思いますが、どなたか助言していただけないでしょうか?
>> よろしくお願いいたします。
>>
>> -- 
>> ----------------------------
>> 日本キャステム株式会社
>> 技術開発部  勝村 和重
>> Japan Kyastem co.,ltd.
>> Kazushige Katsumura
>> Tel:042-523-7176 Fax:042-523-7178
>> mailto:email@hidden
>> http://www.kyastem.co.jp/
>> ----------------------------
>>
>> _______________________________________________
>> suzaku mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku 
> 
> _______________________________________________
> suzaku mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/suzaku
> 


-- 
----------------------------
日本キャステム株式会社
技術開発部  勝村 和重
Japan Kyastem co.,ltd.
Kazushige Katsumura
Tel:042-523-7176 Fax:042-523-7178
mailto:email@hidden
http://www.kyastem.co.jp/
----------------------------




suzaku メーリングリストの案内