您好,我现在用FPGA做主机通过HPI与DM642相连,采用HPI32模式,出现以下问题:
1.我已经将DSP配置成了HPI工作模式,CCS里可以成功写HPIC和HPIA。问题是CCS中HPIC的HRDY位一直为高,但是用万用表测量开发板对应的HRDY输出管脚为低,作为Host的 FPGA也检测到HRDY为低,请问可能是什么原因,如何解决?
FPGA向DSP发中断、写HPIC和HPIA均失败,但是DSP给发中断(HINT)FPGA能收到。
以上为问题描述,恳请尽可能详细解答,多谢!
Tony Tang:
请参考下面文章:
www.ti.com.cn/…/zhca430.pdf
另外,测量信号尽量不要用万用表,用示波器。基本上所有的HPI问题都是HSTROBE的时序问题。