You are not logged in.
Dear Sir,
I have to implement my project on WARP board(V1). I have designed my algorithm in Matlab System Generator(10.1). DVB-T is the input signal which i have taken from Matlab simulink. I am able send and receive a signal from matlab code to WARP board. I have no idea how to use the SysGen model on WARP Board(V1). Please give me as many steps as you can to complete the process... please help me...
Thanks&Regards,
Surya Pratap
Offline
I would suggest working through the workshop exercises from the last WARP v1 based workshop. The exercises introduce the full design flow from System Generator -> XPS -> Software.
Offline
Thank you very much sir,
It is very helpful, here I have two problems,
1) When I'm trying to create a new design on base system builder it is showing only Xilinx as a board vendor i.e, it is not detecting WARP board. I have installed WARP_Repository and SVN_Checkouts, what I have to do to detect the WARP Board on XPS.
2)Is that necessary to generate bit file to transmit a signal from simulink, I got this doubt because we can not generate bit file from simulink blocks (Here in transmitter i'm using only simulink blocks). If need not generate bit file to transmit signal from simulink how can we transmit the signal from transmitter with simulink block set?
Thanks & Regards,
Surya Pratap
Offline
1) Did you add the path to the WARP_Repository on your PC to the EDK? This is an extra step on top of actually checking out the SVN repository to your PC. Navigate to Edit->Preferences in EDK and the Application Preferences section, make sure the Global Repository is set to the WARP_Repository. Once you do this, you have to quit the EDK and relaunch it for it to actually see the design files for base system builder.
2) A bitstream must be used to program the board. With a couple of exceptions that don't apply to WARP, System Generator does not create a bitstream. Instead, System Generator will create a peripheral core (pcore) that needs to be included in a larger design specified in XPS/EDK. In this environment, you can also write C software to write to any registers you have created in your System Generator design.
Offline
1) Did you add the path to the WARP_Repository on your PC to the EDK?
Yes sir added it and its working fine thank you very much...
And one thing still i din't get is, can I send a DVB-T(model which is already there in matlab simulink) signal as a input from transmitter warp board, to receiver warb where my algorithm(which is designed with sysgen blocks) present. I have been using the DVB-T signal as a input in my model to test the algorithm, will it be possible in hardware?
I'm somehow good at designing, but very poor at understanding these hardware implementation, but it is very important to me now. please sir help me out...
Thanks&Regards
Surya Pratap
Offline
Simulink blocks can not directly target an FPGA design. You would need to implement your own transmitter directly on System Generator or capture the output of the Simulink block to a MATLAB workspace and transmit the waveform via WARPLab.
Offline
chunter wrote:
capture the output of the Simulink block to a MATLAB workspace and transmit the waveform via WARPLab.
How to do that please give me an example design, or please give email id i'll send one reference model so that you can explain with that. So that i may easily understand...
Thanks and Regards
Surya Pratap
Offline
Simulink has a block to write an output to your MATLAB workspace. WARPLab 7.4 on WARP v3 hardware can transmit 32 kSamp of I/Q samples from a vector in your workspace. You have to make sure these samples are bounded between -1 and +1 amplitudes for both the real and imaginary portion. Additionally, know that WARPLab will transmit these samples at 40 MSamp/s (i.e. 40MHz of bandwidth).
Offline
thanks for the help sir..
How can i use this warplab_mimo_4x4.mdl model located C:\WARP_Repository\ResearchApps\PHY\WARPLAB\WARPLab_v05_2\Sysgen_Model for my Tx and Rx design
please explain
Thanks &Regards
Surya Pratap
Last edited by Surya Pratap (2015-Mar-12 05:38:57)
Offline
That's the WARPLab 5.2 System Generator model. If you want to use WARPLab to send/receive a custom waveform, you don't need to modify that model. That model doesn't implement any kind of algorithm -- it's just a buffer for transmitting a waveform you provide via MATLAB. If you want to use WARPLab to send your waveform, you can just use the provided bitstreams for the FPGA design.
Offline