[Suzaku:02052] SZ410 SPIの一部レジスタが読めない

email@hidden
2010年 12月 13日 (月) 14:30:22 JST


佐藤と申します。
初めて投稿させていただきます。

SUZAKU-V   SZ410-U00 を使用しています。

      sz410-20090427

SPIのレジスタを読みだそうとしているのですが、
ゼロしか読み出せません。

VHDLのソースを見たところ読出し値がゼロ埋めされてしまっているように見えま
す。

sz410-20090427\pcores\xps_spi_sz410_v1_00_a\hdl\vhdl\user_logic.vhd

261             when x"60" =>
262               IP2Bus_Data(C_SLV_DWIDTH-1) <= loop_mode;
263               IP2Bus_Data(C_SLV_DWIDTH-2) <= spe;
264               IP2Bus_Data(C_SLV_DWIDTH-3) <= master;
265               IP2Bus_Data(C_SLV_DWIDTH-4) <= cpol;
266               IP2Bus_Data(C_SLV_DWIDTH-5) <= cpha;
267               IP2Bus_Data(C_SLV_DWIDTH-6) <= tx_fifo_reset;
268               IP2Bus_Data(C_SLV_DWIDTH-7) <= rx_fifo_reset;
269               IP2Bus_Data(C_SLV_DWIDTH-8) <= man_ssaen ;
270               IP2Bus_Data(C_SLV_DWIDTH-9) <= mst_tranen;
271               IP2Bus_Data(0 to C_SLV_DWIDTH-1) <= (others => '0');


上記271行目の部分です。
ゼロが読み出されるのはこのせいでしょうか?

これは修正しても問題無いのでしょうか?

271               IP2Bus_Data(0 to C_SLV_DWIDTH-10) <= (others => '0');

どなたかご存じの方いらっしゃいましたら教えてください。
よろしくお願いいたします。




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