| SLA Status | Assignee | Support Status |
|---|---|---|
| ⚠ 4726 hours | Open | |
AD9371
Recommended for New Designs
The AD9371 is a highly integrated, wideband RF transceiver
offering dual channel transmitters and receivers, integrated synthesizers, and digital signal...
Datasheet
AD9371 on Analog.com
Hello,
We are working with the ADRV9371, but we get an issue when we try to communicate by the SPI. We use the Xilinx SPI IP on a VCU108, with a Micro blaze MCU to implement the Mykonos code.
We put both Resetb and FMC_clk_resetb to one, and we have something coming out from the FPGA SPI, we checked it with a probe and everything is going through the FMC connector as it should be.
But at the moment we can’t get any response coming back from the Analog device board, but it’s working with the TES software on a ZC706. We compared the frame shape and they match (clock polarity and phases are good).
Best regards.
__CommunityServer__Service__ - Moved from TES GUI & API Software Support AD9371/AD9375 to Support AD9371/AD9375. Post date updated from Monday, April 24, 2017 5:15 PM UTC to Friday, January 30, 2026 12:11 AM UTC to reflect the move.
1)AD9371 API have all the necessary initialization you need. Please follow steps in 'headless.c' which can be generated from TES GUI. Once you fill the required FPGA configuration it should work fine and you will get error code for failures.
https://ez.analog.com/cfs-file/__key/communityserver-discussions-components-files/439/0486.a606cf2910b5315c832035cf7fa7eb65.html
2) HAL_initSpi() will initialize SPI interface for your platform.You may set chip select and spi mode in this. Keep handles ready to different spi chips selects required later while switching between them.
1)AD9371 API have all the necessary initialization you need. Please follow steps in 'headless.c' which can be generated from TES GUI. Once you fill the required FPGA configuration it should work fine and you will get error code for failures.
https://ez.analog.com/cfs-file/__key/communityserver-discussions-components-files/439/0486.a606cf2910b5315c832035cf7fa7eb65.html
2) HAL_initSpi() will initialize SPI interface for your platform.You may set chip select and spi mode in this. Keep handles ready to different spi chips selects required later while switching between them.