ADI 技术
直播中

杨勇

7年用户 1188经验值
私信 关注
[问答]

ML605 FPGA开发板驱动AD9739A初始化配置均失败

在使用AD转换开发板AD9739A-FMC-EBZ-ND时我们遇到了如下问题:

1、 我们用ISE软件例化了一个AXI SPI IP,用来配置AD9739A-FMC-EBZ-ND开发板,我们使用官方提供的SDK代码, SPI引脚定义与官方例程的FPGA引脚保持一致。在通过SPI配置AD9739A-FMC-EBZ-ND开发板上的ADF4350芯片和AD9739A芯片时,程序提示芯片的初始化配置均失败。我们用示波器去检测ADF4350的输出时,也没有发现有时钟信号。在官方提供的ad9739a.c代码中当程序执行到第369到372行是跳出了程序(return -1)。图片如下。


2、 我们在用官方提供的ML605与AD9739A-FMC-EBZ-ND配套的例程文件(cf_ad9739a_mb_edk_14_4_2013_02_11.tar.gz)通过SDK软件烧录system.bit时,当system.bit文件烧录进度接近完成的时候,FPGA开发板会掉电重启。已经尝试过多次,一直存在这个现象。

请帮助我们对以上问题给出有效的解决方案,谢谢。


回帖(2)

袁飞

2018-8-17 08:02:09
是否是兼容性问题,更换一下操作系统或者电脑,看看是否有所改善
举报

李木木

2018-8-17 08:09:15
你们使用ISE 做FPGA 嵌入式开发吗??试试看用EDK 14.5这个版本,根据个人经验这个版本比较稳定。还有如果资源够用建议增强Microblaze的配置以提升处理器性能。
 
还有你说的少些system.bit烧写的时候会掉电这个现象有点奇怪,不过你们既然用的ML605 Xilinx的官方发开套件,可以联系他们的FAE,或者在他们的开发者william hill官网 寻求解决方案。
 
根据我个人的FPGA调试经验,Xilinx 给的AXI_I2C IP在VC707套件上配置FMC camera时都出现过三个电平,最后我还是用GPIO模拟的I2C才解决问题,不排除这个SPI IP也存在问题,可以先用示波器看看FPGA输出的SPI四根线上的信号有没有问题,在来诊断配置失败是哪个环节的bug。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分