My current setup comprises an Arria 10 GX development board connecting to ADRV9371-W/PCBZ via FMC connector.
I have completed setting up the Quartus project for no-OS on the a10gx by following this guide https://wiki.analog.com/resources/eval/user-guides/mykonos/no-os-setup#intelaltera_platform
The project was compiled without issue, and the headless application ran fine.
Now, I am looking into a best way to send data from a PC to ADRV9371-W/PCBZ for transmitting out of the SMA ports.
Based on what I have seen in the Platform Designer, I probably can use the Ethernet port RJ-45 on the a10gx to communicate with the PC. I am looking for a sample code to transfer data utilizing this connection.
Any suggestion on how to accomplish this would be greatly appreciate.
username: rootpassword: analog
Buildroot: export CROSS_COMPILE=nios2-linux-gnu- make nios2_adi_rootfs_defconfig makeCopy the generated rootfs.cpio.gz to linux/arch/nios2/boot/
Linux Kernel: copy linux/arch…
There is no sample code to use Ethernet as No-OS is not meant for this purpose. Its meant for an optimized design not for those starting out.
If you are just starting out with the ADRV9371 we recommend starting with the Linux-based SD cards which give you Ethernet and a full OS environment on the board: https://wiki.analog.com/resources/tools-software/linux-software/embedded_arm_images?s=fmc&s=sd
You will also be able to connect to tools like MATLAB, IIO-Scope, our Python support, ...
Thanks for your inputs. But, changing current FPGA board to a SoC type is not an option at the moment.
Do you see any way that I can transfer data from a PC to my Arria 10 GX development board running the No-OS design ?
The only option is to transfer data over serial. Older releases the process is documented here: https://wiki.analog.com/resources/eval/user-guides/mykonos/no-os-setup#push_data_intoout_of_the_ad9371ad93751
Bleeding edge stuff will have IIO support: wiki.analog.com/resources/tools-software/no-os-software/iio
Thanks Travis. I'll look into it.