yqyhaohan
驱动牛犊
驱动牛犊
  • 注册日期2005-10-18
  • 最后登录2015-01-25
  • 粉丝0
  • 关注0
  • 积分364分
  • 威望41点
  • 贡献值0点
  • 好评度37点
  • 原创分0分
  • 专家分0分
阅读:2134回复:0

tsb12lv01读寄存器的问题?

楼主#
更多 发布于:2007-08-08 16:34
打算用fpga配置寄存器,但是发现所有寄存器不能读写。
然后就用最简单的一个操作,用fpga读写link层tsb12lv01b芯片的00h地址寄存器的内容,书上介绍这个寄存器的内容固定为“3031  3043”,是芯片版本号。但是我读出来的数据永远是“0000 0000”或者根本没有读出数据?

我读寄存器的时序控制如下:
用fpga产生的一个时钟作为bclk送入tsb12lv01b,另外用fpga逻辑反向bclk时钟后的clk_read作为送入地址的时钟(目的为了有足够的建立时间),使cs一直为低,片选。使wr为高,作为读控制。在clk_read的上升沿送入地址,然后用chipscope看数据,数据一直为“0000 0000h”。

有没有做过这方面的同行,能够指点一二,不胜感激!
游客

返回顶部