阅读:2028回复:1
关于“LOCAL端访问pci9054内部寄存器”问题,急盼
我的“LOCAL端访问pci9054内部寄存器”步骤是:
1. PCI9054产生LINT中端; 2. LOCAL端的FPGA收到中断后,读取MAIBOX3的数据; 3. 然后向读取MAIBOX4的写刚刚读到的数据。 问题是这样的: 1. FPGA将WAIT信号置为低电平,可以读到正确的数据,但写数据不成功,此时READY信号变低后,不能再变高; 2. FPGA将WAIT信号置为高电平,可以读到的数据全为FFF(不正确),当然写数也不正确,但READY信号变低后,可以再变高; 这到底是怎么回事呢? 再问: 问题1:PCI9054的LOCALL端的这些IO口:WAIT,BTERM, BREOI,哪些对LOCAL端访问内部寄存器有影响? 问题2:PCI9054的内部寄存器应如何设置? 我的QQ号是:603956823,邮箱是 wu9321@163.com,有重谢 |
|
沙发#
发布于:2011-03-06 22:08
问题已解决。是FPGA引脚配置错误。
关于“LOCAL端访问pci9054内部寄存器”问题,小结: 1.信号时序首先保证正确; 2.wait信号要由本地端拉高; 3仔细检查FPGA引脚配置以及相关引脚是否连上。 |
|