I would like to know the difference between AD9361 & AD9364 below.
1. HDL Tx Code
2. HDL Rx Code
Regarding the HDL, there is no difference between the AD9361 and AD9364 devices for which an axi_ad9361 core is used, AD9361 HDL Reference Designs [Analog Devices Wiki] .
Differences appear in the software when configuring the axi_ad9361 HDL core and the device AD9361 or AD9364:
- AD9361 high performance, highly integrated RF Agile Transceiver™ Linux device driver [Analog Devices Wiki]
- AD9361 No-OS Software [Analog Devices Wiki]
Because AD9361 has 2x2 channels and AD9364 1x1. The core and AD9361 device can be configured in multiple communication modes depending on the number of channel used: 1R1T, 2R1T, 1R2T and 2R2T.For example on fmcomms4 the HDL axi_ad9361 core is configured in 1R1T. This is done by setting the R1_MODE register for the ADC and DAC channels: ADI Reference Designs HDL User Guide [Analog Devices Wiki]
Moving to FPGA subspace
Retrieving data ...