We have a problem with ADI AD9361 Matlab script
Show older comments
Hello,
My name is Steve Reine. I'm an FAE for Analog Devices. I am working with a customer who is trying to design in the AD9361 transceiver.
The customers name is Zhen Jiang (Zhen Jiang <JiangZ@Geophysical.com>). If you could, please copy him on responses to this query.
Zhen (Jason) is running the AD9361 from the Xilinx ZC702 dev platform. He is trying to run the Mathworks AD9361 Matlab script. When he runs this script, he is getting the error, 'The specified superclass 'matlabshared.libiio.base' contains a parse error, cannot be found on MATLAB's search path, or is shadowed by anothe file with the same name'
Can you help us understand this error?
We did some searching on the web. There is a source that says that the Xilinx Zynq based radio library is required. Jason has tried to install this library, but is having trouble. During the download process for this library, he is getting 'Download Error' that indicates a problem connectng with the server. This issue may be the network on Jason's end.
Do you know if the Xilinx Zynq based radio library is actually required, or how the Xilinx library ties into using the AD9361 and Matlab on the ZC702 platform?
Your help will be much appreciated. I will also leave you my cell#, 978-201-9540 if that will be of any help getting in touch.
thanks!
Steve
1 Comment
Ousman Sadiq
on 10 Jan 2020
Hey, Steve,
I have a couple of questions before I can provide a more complete answer.
What is the source of the "Mathworks AD9361 Matlab script"?
The missing superclass is available as part of the Xilinx Zynq-Based Radio HSP. We provide support for the following hardware combinations as detailed here
As you can see, we do not support the ZC702.
Our HSP provides suport for the AD9361 via the use of libiio. It may be possible to communicate with the hardware to send and recieve samples from the AD9361, using the system objects provided by the HSP, .i.e, using I/O mode. However, this is an untested workflow and features such as hardware software co-design will not be available.
In terms of download issues, can the customer please try again? If they continue to have a problem can they provide a log file?
It may be easier for your customer to contact the MathWorks directly via Technical Support to help us engage further with enquiries.
Kindest regards,
Ousman
Answers (1)
steven reine
on 11 Jan 2020
0 votes
1 Comment
Ousman Sadiq
on 13 Jan 2020
Hey, Steve,
Was the AD9361.m file authored by the MathWorks? Or has it been authored by a third-party such as ADI (https://www.mathworks.com/matlabcentral/fileexchange/72645-analog-devices-inc-transceiver-toolbox)
Just to be clear. The issues aren't specifically with the ZC702 and AD9361 FMC. It's the MathWorks integration (via the Xilinx Zynq-Based Radio support package) with this combination that is not supported.
What could work is I/O from the host, which uses the system objects and blocks to configure the AD9361 and send and receive data over ethernet link.,
The support pacakge features that will not work are as follows
- Hardware setup
- SD card setup
- HW/SW co-design (FPGA targeting and software code generation)
- Bypass User Logic
Regards,
Ousman
Categories
Find more on Targeting FPGA & SoC Hardware in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!