[Suzaku:02138] Re: SZ410の割込み

mio email@hidden
2012年 1月 10日 (火) 10:19:31 JST


あけましておめでとうございます。
中島(なかしま)です。

> ところが,\Xilinx\11.2\EDK\hw\XilinxprocessorPlib\Pcores
> \hoge_interrupt_controler_v.1.0.0.a\data
> にはpaoファイルがあるだけでmpdファイルはありませんでした。
> paoファイルをみると割込みのセンスの記述がありましたが、それらしい記述は
> ありませんでした。

使用している割り込みコントローラがxps_intc_v1.0.0.aであるなら、
パラメータを上書きしているtclは

\Xilinx\11.2\EDK\hw\XilinxProcessorIPLib\pcores\xps_intc_v1_00_a\data\xps_intc_v2_1_0.tcl

あたりにあるのではないかと思います。

>
> まず、EDKのビルドログを見ると
>
> C_KIND_OF_INTR = 0b00000000000000000000000000000010
> C_KIND_OF_EDGE = 0b00000000000000000000000000000010
>
> となっていて、console_uart_interruptのみ立ち上がりエッジで検出しており
> phy_mii_int、fifo_int、int_a、int_b、int_rstはレベルで検出しているように

割り込みの検出方法を指定する方法は色々あったように思うのですが、
console_uart_interruptの場合、立ち上がりエッジで検出されるのは、

C:\Xilinx\11.1\EDK\hw\XilinxProcessorIPLib\pcores\xps_uartlite_v1_01_a\data\xps_uartlite_v2_1_0.mpd

の下記の記述によるものだったと思います。

PORT Interrupt = "", DIR = O, SIGIS = INTERRUPT, SENSITIVITY =
EDGE_RISING, INTERRUPT_PRIORITY = LOW



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