TI中文支持网
TI专业的中文技术问题搜集分享网站

HPI 总线的问题

您好,我在使用6416的HPI 总线进行操作。FPGA 作为主机即HOST,6416作为slave。现在的问题是这样的我们可以成功的进行写操作,对单个地址写以及对多个地址自增模式下的写都可以成功。但是无法进行读操作。在进行读操作的过程中主要的问题是hrdy信号不正确。有的时候Hrdy信号一直是低有的时候hrdy和翻转的hds2信号成反向关系。有的时候hrdy就貌似正确。6416使用HPI总线的时候需不需要配置一下寄存器呢?比如TRCTL寄存器?附件中是我们调试过程中最接近正确的一张时序图。

Tony Tang:

从附近的图中HRDY更像是FPGA送出来的。DSP不可能送出这么规则的HRDY信号。

helen qiu:

回复 Tony Tang:

请问如何初始化寄存器呢?

Tony Tang:

回复 helen qiu:

关于HPI的调试,参考看一下这个文档: http–www.ti.com.cn-cn-lit-an-zhca430-zhca430.pdf

 

helen qiu:

回复 Tony Tang:

hpi通信中,dsp怎么看见接收的数据?

需要配置什么?

mallo:

回复 helen qiu:

可以看下你的程序吗?

mallo:

您好,我现在也在学HPI,但是运行自己写的程序老是出错,也不知道是板子的问题还是程序的问题,所以想看一下您的程序可以吗?

赞(0)
未经允许不得转载:TI中文支持网 » HPI 总线的问题
分享到: 更多 (0)