[Suzaku:02024] Re: MPMCへのバスの追加
mio
email@hidden
2010年 12月 1日 (水) 10:38:14 JST
中島です。
>> demo-avを書き換えというのは、
>> Linuxのアプリを変更したということでしょうか?
>> MCH_READ_IFをもう1チャンネル増やし、
>> 別のファイルを読み込もうと思い以下のことを行いました
> とのことですが、このファイルはどのように入力してますか?
>
> はい。/dev/fb1を追加し、fd1で開いて
> fd1:DISPLAY_SELECT
> fd1:DISPLAY_ENABLE
> fd1:CAPTURE_SELECT
> fd1:CAPTURE_ENABLE
> fd1:CAPTURE_MODE_SELECT,CAPTURE_STOP_MODE
> fd1:WAIT_CAPTURE
> fd1:CAPTURE_DISABLE
> fd:CAPTURESELECT
> fd:CAPTURE_ENABLE
> fd:CAPTURE_MODE_SELECT,CAPTURE_CONTINUOUS_MODE
> としています
BBootで確認したほうが、シンプルで分かりやすいと思います。
以下の添付ファイルを参考にしてみてください。
http://lists.atmark-techno.com/pipermail/suzaku/2008-February/001110.html
main.cは差し替えでは動かないかもしれないので、
必要なところだけ、コピーして使ったほうがよさそうな気がします。
>>> さらにMCH_READ_IFの記述も複製し、
>> user_logic.vhdにて、以下のような感じで複製したということでしょうか?
>>
>> U_MCH_READ_IF2 : entity xps_siv00_v1_00_d.MCH_READ_IF
>> port map (
>> SYS_CLK => Bus2IP_Clk,
>> SYS_RST => mch_read_reset,
>> DISPLAY_EN => display_en,
>> Point_Write_Ram => disp_dma_pointer,
>> FIFO_Data_in => w2_rfifo_data,
>> FIFO_Write_En => w2_rfifo_we,
>> FIFO_Full => w2_rfifo_full,
>> MCH_ReadData_Read => R2_MCH_ReadData_Read,
>> MCH_ReadData_Data => R2_MCH_ReadData_Data,
>> MCH_ReadData_Exists => R2_MCH_ReadData_Exists,
>> MCH_Access_Full => R2_MCH_Access_Full,
>> MCH_Access_Data => R2_MCH_Access_Data,
>> MCH_Access_Write => R2_MCH_Access_Write,
>> MCH_Access_Control => R2_MCH_Access_Control
>> );
> はい、まさにこのとおりです。
> この後に
> MCH_FIFO_2 : fifo_mch_r_26x512
> port map (
> clk => Bus2IP_Clk,
> rst => n_DISPLAY_EN,
> din => w_rfifo_we_2,
> wr_en => w_rfifo_en_2,
> dout => r_rfifo_data_2,
> rd_en => r_rfifo_re_2,
> empty => r_rfifo_emp_2,
> prog_full => w_rfifo_full_2
> );
> を追加しました
>>> Point_Work_Ramの値をcap_dma_pointerとdisp_dma_pointerにして見たのですが,
>>> 複製した方に信号が入ってきません。
>> これはどのように確認していますか?
> MCH_READ_IFとMCH_READ_IF2にそれぞれ
> cap_dma_pointerとdisp_dma_pointerをいれてみて,
> 映像が出力されるかどうか見てみました。
> READ_IF2の方は、どちらを入れても緑一色の画面になりました
>> と色々書きましたが、もし今使っていないのなら、
>> "ChipScope"で信号を見てみるとどこが悪いのか
>> 見えてくるのではないかと思います。
>> 30日間の無償の評価ライセンスもあるようです。
> はい、使ってみます
>>
suzaku メーリングリストの案内