阅读:2218回复:0
tsb12lv01读寄存器的问题?
打算用fpga配置寄存器,但是发现所有寄存器不能读写。
然后就用最简单的一个操作,用fpga读写link层tsb12lv01b芯片的00h地址寄存器的内容,书上介绍这个寄存器的内容固定为“3031 3043”,是芯片版本号。但是我读出来的数据永远是“0000 0000”或者根本没有读出数据? 我读寄存器的时序控制如下: 用fpga产生的一个时钟作为bclk送入tsb12lv01b,另外用fpga逻辑反向bclk时钟后的clk_read作为送入地址的时钟(目的为了有足够的建立时间),使cs一直为低,片选。使wr为高,作为读控制。在clk_read的上升沿送入地址,然后用chipscope看数据,数据一直为“0000 0000h”。 有没有做过这方面的同行,能够指点一二,不胜感激! |
|