1、对fpga的了解,例如vivado的工程创建,IP核使用,ila以及仿真。
2、对AD9361有一定的了解,spi协议,状态机,以及初始化配置软件。
3、编程,fpga对ad9361的接口定义约束,各模块的时钟,以及spi初始化。spi是一个地址一个地址将数据写入ad9361的,各寄存器地址对应的参数通过AD9361配置软件产生。配置软件产生的地址参数格式不是我们想要的,可以通过python或者matlab文件操作,进行重新定义格式。
4、读取的数据可以存放在ram中。例如建立sine波形的发送。