阅读:4012回复:5
pci9054 写数据ok,一读数据就死机,怎么搞得?
我用的是c模式,本地接在一个双口ram上,本地逻辑信号通过cpld配置,我在pc机上通过windriver想读写双口ram中的数据,写数据可以写进去,但是一读数据马上就死机,经过测试,发现lhold是震荡的方波信号,lholda当然也就跟着一起震荡,我在cpld中是通过d触发器同步这两个信号的,是他们相差半个周期。而且读数据的时候根本就没有检测到ads#和blast#信号,好像pci9054一直没有得到总线控制权一样,可是写数据的时候就一切正常,并且能够写到双口ram中去,CCS#我在cpld中置高了,其他的信号我是按照RDK中的方法上下拉的。感觉不会有什么问题啊,如果逻辑不对,那读写都应该会死机才对啊,很费解,请大家帮帮忙吧
|
|