[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 メーリングリストの案内