我的板子是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呢?
麻烦各位高手帮帮我,谢谢了。
自己顶下,做过HPI的帮我下
现在我正在把写HPI的程序改成固定地址的写一次,看看能写到SDRAM不,唉。。。
继续顶,顶,顶到高手出现
固定地址写程序写完了,烧在FPGA上用sigtap看时序看不出啥问题,待会把图贴上来,大家共同研究
总算调出来了,娃哈哈
原来有问题的地方是HDS1和HDS2一定要在下降沿控制HSTROBE的下降沿,其实datasheet上写的很清楚,我没仔细看,呵呵
你好,不知道你还在不,看到这帖子,你这程序还在不,能否发一下啊?