You are not logged in.
It has been a long time since I last posted on this forum.
I just downloaded the latest v1.5.0 802.11 reference model. I tried to run wlan_phy_tx_pmd, but the 'delay' block in "Radio Controller & MAC IO" is missing. The delay block is used to "mimic hardware delay between MAC start and RC start". This should be a Simulink block, right? I don't understand which it is missing? There is another delay block missing in another part of the design. I assume it would be the same problem.
Offline
Those Delay blocks are from the Simulink Discrete blockset. What version of MATLAB are you using? The v1.5 PHY designs are built with System Generator 14.4; Xilinx AR 17966 lists the compatible versions of MATLAB for each version of Sysgen.
Offline
OK, while R2011a,b and R2012a,b are all compatible with ISE 14.4, a model designed with a higher Matlab/Simulink version may NOT work in a lower version. I am actually using 2011a with 14.4. When I opened wlan_phy_tx_pmd, I was notified that the design was generated with a newer version (7.8) of Simulink.
Can you share the Matlab version you used for v1.5.0 of WARP 802.11 reference design?
Last edited by zrcao (2016-Apr-21 19:01:04)
Offline
I've used R2011b with the current PHY models successfully
Offline
Thanks, R2011b works.
There is another bothering issue. The M-code block in the "Punctuation and Interleaving" module seems having some problems, though it doesn't block the running of the simulation of the model. The following is what's shown on my screen.
Matlab also gave me a warning message:
Warning: Port number 2 specified in 'port_label' drawing command exceeds the number of input ports of 'wlan_phy_tx_pmd/PSDU Syms Gen/Puncture & Interleave/MCode'
Is the above picture and message what you've seen on your end?
Last edited by zrcao (2016-Apr-25 10:13:07)
Offline
I've never seen that error. That mcode block is duplicated many times in the model (I used that as a shortcut to duplicate logic without simulink library / linked subsystem hassles). Do the other instances ('PSDU Syms Gen/Index Gen' or 'PSDU Syms Gen/Modulate') show the same issue? Is the underlying m file ('sym_config_decode.m') in the MATLAB path (i.e. does 'which sym_config_decode' point to the mcode_blocks subdirectory of your wlan_phy_tx_pmd folder)?
Offline
Yes, all instances you mentioned show the same appearance. And yes, the underlying m file is pointing to the right file. As far as I know, it doesn't impact the simulation, at least so far it has not caused any problem. I'll try a few other computers later.
Offline