Clear Filters
Clear Filters

Difference between SDR transmitter and FPGA-ARM interface

4 views (last 30 days)
Hi, I am working on this example
https://www.mathworks.com/help/supportpkg/xilinxzynqbasedradio/examples/hw-sw-co-design-qpsk-transmit-and-receive-using-analog-devices-ad9361-ad9364.html
and I had some hardware logic on my ZedBoard. However, I found another block in Matlab library called "SDR Transmitter", and I found that the performance is a bit different if I change into this block.
What is the main difference between these two blocks? And how can I open the burst mode in "FPGA-ARM interface" this block?
Thank you very much.
B.R.
Angie
  2 Comments
Neil MacEwen
Neil MacEwen on 29 Nov 2017
Hi Angie,
The "SDR Transmitter" block that can be found in the library "zedboardfmc234_lib" is documented here. This block is used for I/O capabilities (transmitting and receiving from Simulink on the host) like in the QPSK transmitter example.
The FPGA-ARM interface blocks are generated by the HW/SW co-design workflow for use in the SW interface model, i.e. they are intended for use when generating code to run on the ARM processor. Burst mode is not supported on these blocks as it does not make sense when running deployed on the hardware. Burst mode is intended to work around the slow Ethernet link between the hardware and the host.
Cheers,
Neil
dw
dw on 17 Jun 2024
I trying to re-do this FM transmitter lab.
However, Cannot find library called 'zedboardfmc234_lib'. I have installed Communications Toolbox Support Package for Xilinx Zynq-Based Radio.

Sign in to comment.

Answers (0)

Categories

Find more on Instrument Control Toolbox Supported Hardware in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!