6713的HPI问题求助

ip602   2008-7-2 03:24 楼主
我的板子是6713和FPGA通过HPI口相连的,现在要从FPGA向6713的外部的SDRAM传一帧的图像,我看了HPI的datasheet,按照上面写的步骤和所要求的时序写了程序,结果HPIC寄存器写进去了(是通过CCS的工具直接看的HPIC寄存器的值,HPIA和HPID没办法看),但是,SDRAM内存中我指定的空间却没有变化,搞了几天不知道哪里出了问题。
我觉得既然HPIC都可以写的对,那么HPIA和HPID也应该没有问题,但是数却没有传到SDRAM
我猜是EDMA没有把数送到SDRAM中,但是我看了EDMA的文档,感觉对于操作HPI口来说,EDMA对用户是不可见的,是不是这样呢?到底要不要先初始化EDMA,开个通道给HPI呢?
麻烦各位高手帮帮我,谢谢了。

回复评论 (5)

自己顶下,做过HPI的帮我下
现在我正在把写HPI的程序改成固定地址的写一次,看看能写到SDRAM不,唉。。。
点赞  2008-7-2 08:19
继续顶,顶,顶到高手出现
固定地址写程序写完了,烧在FPGA上用sigtap看时序看不出啥问题,待会把图贴上来,大家共同研究
点赞  2008-7-3 02:49
图来了

附件

HPI.JPG (89.63 KB)

2007-7-4 02:58

附件

HPI.JPG (89.63 KB)

2007-7-4 02:58

点赞  2008-7-3 02:58
总算调出来了,娃哈哈
原来有问题的地方是HDS1和HDS2一定要在下降沿控制HSTROBE的下降沿,其实datasheet上写的很清楚,我没仔细看,呵呵
点赞  2008-7-4 01:26
你好,不知道你还在不,看到这帖子,你这程序还在不,能否发一下啊?
点赞  2014-9-6 10:56
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复