1.9009开发板
adrv9009是目前性能较好的一款tranceiver。我手里使用的是9009的开发板。图片如下所示。
这款开发板拥有两发两收,同时还有两路观测接收,支持用于DPD算法验证。官方提供此块板子的所有详细资料,可以根据此进行开发。
2.在上一篇博客中,讲到了如何进行搭建一个zcu102+adrv9009的工程。这里可以说一下这个工程的一些细节介绍。我们可以从下面的图片中进行分析。
从图中可以看出,adrv9009与zcu102是通过FMC接口相连接的。分别有三条数据通路,TX RX RX_OS。都是通过jesd204b接口进行传输数据的。三条通路都使用了DMA进行数据传输。TX是通过arm产生数据,RX与ORX可以采集数据到arm再进行一些数据处理。关于在ps端如何传输数据与接收数据,会在后面的博客中一一讲解。
接收通路
从图片中可以看出,串行数据在解串之后,会经过一个打包的ip,再送入DMA。
发射通路
观测接收通路用不到,就不贴图。
本篇博客主要讲了一下adi所提供的实例工程,将其系统结构表示了出来。并且将fpga中的关键逻辑部分的block框图贴出来。关于这些ip的具体作用,可以在adi的官网查询到的。在以后的博客中,也会一一讲到这些ip的具体作用。
我创建了一个FPGA与SDR的QQ交流群,希望有这方面兴趣的老哥们加入进来,大家一起讨论学习,一起进步。
QQ群二维码