Unable to update models in OFDMTxVerification.m

3 views (last 30 days)
I tried to learn how to build OFDM Simulink® blocks for Zedboard. I referred to HDL OFDM Transmitter and Receiver. When building both, the following error occurred : Unable to update models
I can't find the problem even after I open the case, what should I do? I use Matlab R2023a.
Example from : https://www.mathworks.com/help/wireless-hdl/ug/hdlofdmtransmitter.html
And can give any suggestions or references for beginners to use Simulink for HDL synthesis?
  4 Comments
Bharath Venkataraman
Bharath Venkataraman on 21 Sep 2023
Edited: Bharath Venkataraman on 21 Sep 2023
The issue may be because you are trying to run the models and code from the MATLAb installation directory.
Please close all the models and MATLAB files related to this example and run this command: openExample('whdl/WHDLOFDMTransmitterExample')
This will copy all the models into a temporary directory. You can add this directory to the path if you want (using addpath).
Try simulating the model and generating HDL code in this new directory.
Cai Hongxin
Cai Hongxin on 23 Sep 2023
Edited: Cai Hongxin on 23 Sep 2023
I don't know why I can't build them on R2023a & R2022a/b, but when i try on R2021a, they work successful. That really strange.

Sign in to comment.

Answers (2)

Kiran Kintali
Kiran Kintali on 17 Sep 2023

Kiran Kintali
Kiran Kintali on 17 Sep 2023
Edited: Kiran Kintali on 17 Sep 2023
I am unable to reproduce the issue. Attaching the generated HDL code.
>> license inuse
matlab
>> runOFDMTransmitterModel
### Starting serial model reference simulation build.
### Model reference simulation target for whdlOFDMTx is up to date.
Build Summary
0 of 1 models built (1 models already up to date)
Build duration: 0h 0m 4.0546s
Compare Transmitter output
SQNR in dB: real 43.9683 imag 44.1508
>> license inuse
communication_toolbox
fixed_point_toolbox
matlab
signal_blocks
signal_toolbox
simulink
>> makehdl('whdlOFDMTransmitter/OFDM Transmitter')
### Working on the model whdlOFDMTransmitter
### Generating HDL for whdlOFDMTransmitter/OFDM Transmitter
### Using the config set for model whdlOFDMTransmitter for HDL code generation parameters.
### Running HDL checks on the model 'whdlOFDMTransmitter'.
### Begin compilation of the model 'whdlOFDMTransmitter'...
### Starting serial model reference simulation build.
### Model reference simulation target for whdlOFDMTx is up to date.
Build Summary
0 of 1 models built (1 models already up to date)
Build duration: 0h 0m 0.47994s
### Begin compilation of the model 'whdlOFDMTx'...
### Working on the model 'whdlOFDMTx'...
### Working on the model 'whdlOFDMTransmitter'...
### Working on... GenerateModel
### Begin model generation 'gm_whdlOFDMTx'...
### Rendering DUT with optimization related changes (IO, Area, Pipelining)...
### Model generation complete.
### Generated model saved at hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\gm_whdlOFDMTx.slx
### Begin model generation 'gm_whdlOFDMTransmitter'...
### Rendering DUT with optimization related changes (IO, Area, Pipelining)...
### Model generation complete.
### Generated model saved at hdl_prj\hdlsrc\whdlOFDMTransmitter\gm_whdlOFDMTransmitter.slx
### Begin Verilog Code Generation for 'whdlOFDMTx'.
### Begin Verilog Code Generation for 'whdlOFDMTransmitter'.
### Unused logic removed during HDL code generation. To highlight the logic removed, click the following MATLAB script: highlightRemovedDeadBlocks.m
### To clear highlighting, click the following MATLAB script: clearHighlightingRemovedDeadBlocks.m
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Enable Header and Preamble /Falling Edge Detector1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Falling_Edge_Detector1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Enable Header and Preamble /Falling Edge Detector2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Falling_Edge_Detector2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Enable Header and Preamble /MATLAB Function1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Enable Header and Preamble /MATLAB Function3 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function3.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Enable Header and Preamble /MATLAB Function4 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function4.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Enable Header and Preamble as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Enable_Header_and_Preamble.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller/Generate OFDM Modulator Ready/Control OFDM Signal Generation/Disable OFDM Generation/MATLAB Function5 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function5.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller/Generate OFDM Modulator Ready/Control OFDM Signal Generation/Disable OFDM Generation as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Disable_OFDM_Generation.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller/Generate OFDM Modulator Ready/Control OFDM Signal Generation/Falling Edge Detector as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Falling_Edge_Detector.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller/Generate OFDM Modulator Ready/Control OFDM Signal Generation/Pulse Generator as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Pulse_Generator.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller/Generate OFDM Modulator Ready/Control OFDM Signal Generation/MATLAB Function2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller/Generate OFDM Modulator Ready/Control OFDM Signal Generation as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Control_OFDM_Signal_Generation.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller/Generate OFDM Modulator Ready/Rising Edge Detector as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Rising_Edge_Detector.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller/Generate OFDM Modulator Ready/Delay as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Delay.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller/Generate OFDM Modulator Ready/MATLAB Function1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function1_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller/Generate OFDM Modulator Ready/MATLAB Function2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function2_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller/Generate OFDM Modulator Ready as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_OFDM_Modulator_Ready.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller/Generate Transmitter Ready as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Transmitter_Ready.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Frame Controller as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Frame_Controller.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler/Input Sampler as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Input_Sampler.v.
### Working on DirectLUTSubNetwork as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_DirectLUTSubNetwork.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Controller and Input Sampler as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Frame_Controller_and_Input_Sampler.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation/FIFO Rate Converter/Compare To Constant as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation/FIFO Rate Converter/Compare To Constant1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation/FIFO Rate Converter/Compare To Constant2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation/FIFO Rate Converter/Random OFDM Symbol as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Random_OFDM_Symbol.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation/FIFO Rate Converter/MATLAB Function as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation/FIFO Rate Converter/MonoStable as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MonoStable.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation/SimpleDualPortRAM_generic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_SimpleDualPortRAM_generic.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation/FIFO Rate Converter as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FIFO_Rate_Converter.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation/Generate OFDM Modulator Valid/Counter for Read Address as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Counter_for_Read_Address.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation/Generate OFDM Modulator Valid as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_OFDM_Modulator_Valid.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation/Generate RAM Inputs as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_RAM_Inputs.v.
### Working on whdlOFDMTx_CPAddition as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_CPAddition.v.
### Working on whdlOFDMTx_HDLFFTShiftMod as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_HDLFFTShiftMod.v.
### Working on whdlOFDMTx_symbolFormation as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_symbolFormation.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Subsystem1/SimpleDualPortRAM_generic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_SimpleDualPortRAM_generic_block.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF1_1/SDFCommutator1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_SDFCommutator1.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF1_1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_SDF1_1.v.
### Working on dsphdl.IFFT/RADIX22FFT_CTRL1_1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_CTRL1_1.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF2_2/SDFCommutator2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_SDFCommutator2.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF2_2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_SDF2_2.v.
### Working on dsphdl.IFFT/RADIX22FFT_CTRL1_2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_CTRL1_2.v.
### Working on dsphdl.IFFT/TWDLROM_3_1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_TWDLROM_3_1.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF1_3/Complex4Multiply as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Complex4Multiply.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF1_3/SDFCommutator3 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_SDFCommutator3.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF1_3 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_SDF1_3.v.
### Working on dsphdl.IFFT/RADIX22FFT_CTRL1_3 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_CTRL1_3.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF2_4/SDFCommutator4 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_SDFCommutator4.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF2_4 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_SDF2_4.v.
### Working on dsphdl.IFFT/RADIX22FFT_CTRL1_4 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_CTRL1_4.v.
### Working on dsphdl.IFFT/TWDLROM_5_1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_TWDLROM_5_1.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF1_5/Complex4Multiply as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Complex4Multiply_block.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF1_5/SDFCommutator5 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_SDFCommutator5.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF1_5 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_SDF1_5.v.
### Working on dsphdl.IFFT/RADIX22FFT_CTRL1_5 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_CTRL1_5.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF2_6/SDFCommutator6 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_SDFCommutator6.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF2_6 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_SDF2_6.v.
### Working on dsphdl.IFFT/RADIX22FFT_CTRL1_6 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_CTRL1_6.v.
### Working on dsphdl.IFFT/TWDLROM_7_1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_TWDLROM_7_1.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF1_7/Complex4Multiply as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Complex4Multiply_block1.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF1_7/SDFCommutator7 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_SDFCommutator7.v.
### Working on dsphdl.IFFT/RADIX22FFT_SDF1_7 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_SDF1_7.v.
### Working on dsphdl.IFFT/RADIX22FFT_CTRL1_1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX22FFT_CTRL1_1_block.v.
### Working on dsphdl.IFFT/RADIX2FFT_bitNatural as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_RADIX2FFT_bitNatural.v.
### Working on dsphdl.IFFT as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_dsphdl_IFFT.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation/OFDM Modulator as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_OFDM_Modulator.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Formation and OFDM Modulation as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Frame_Formation_and_OFDM_Modulation.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Create Control Bus/Sample Control Bus Creator as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Sample_Control_Bus_Creator.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Create Control Bus as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Create_Control_Bus.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Scrambler as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Scrambler.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Serializer/FIFO/Compare To Constant as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Serializer/FIFO/MATLAB Function as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Serializer/FIFO/MATLAB Function1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function1_block1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Serializer/FIFO/SimpleDualPortRAM_singlebit as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_SimpleDualPortRAM_singlebit.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Serializer/FIFO as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FIFO.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Serializer as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Serializer.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Generate Ready/Generate Ready2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Ready2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Generate Ready/MATLAB Function1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function1_block2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Generate Ready as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Ready.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Read Logic/Generate Base Read Address as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Base_Read_Address.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Read Logic/Generate Output Control Signals as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Output_Control_Signals.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Read Logic/Generate Read Address as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Read_Address.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Read Logic/MATLAB Function as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function_block1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Read Logic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Read_Logic.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Subsystem1/Validate Input Push Pop/Compare To Constant as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant_block1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Subsystem1/Validate Input Push Pop/Compare To Constant1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant1_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Subsystem1/Validate Input Push Pop/MATLAB Function as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function_block2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Subsystem1/Validate Input Push Pop as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Validate_Input_Push_Pop.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Subsystem1/SimpleDualPortRAM_generic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_SimpleDualPortRAM_generic_block1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Subsystem1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Subsystem1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Write Logic/Generate Write Address as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Write_Address.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Write Logic/Handle Input Control Signals/Generate Current Frame Status as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Current_Frame_Status.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Write Logic/Handle Input Control Signals/Generate Forced End as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Forced_End.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Write Logic/Handle Input Control Signals as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Handle_Input_Control_Signals.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver/Write Logic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Write_Logic.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Interleaver as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Interleaver.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver/Split Data Into Symbols as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Split_Data_Into_Symbols.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Symbol Interleaver as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Symbol_Interleaver.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/LTE Symbol Modulator as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_LTE_Symbol_Modulator.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Puncturer as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Puncturer.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Convolutional Encoder/controlUnit as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_controlUnit.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/Convolutional Encoder as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Convolutional_Encoder.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/General CRC Generator HDL Optimized/CRCGenControl as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_CRCGenControl.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/General CRC Generator HDL Optimized/CRCGenCompute as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_CRCGenCompute.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain/General CRC Generator HDL Optimized as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_General_CRC_Generator_HDL_Optimized.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data Chain as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Data_Chain.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data and Control Signal Generation/Select Puncture Vector as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Select_Puncture_Vector.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data/Data and Control Signal Generation as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Data_and_Control_Signal_Generation.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Data as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Data.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Generate Preamble Control Signals as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Preamble_Control_Signals.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Create Control Bus/Sample Control Bus Creator as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Sample_Control_Bus_Creator_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Create Control Bus as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Create_Control_Bus_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Generate Ready/Generate Ready2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Ready2_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Generate Ready/MATLAB Function1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function1_block3.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Generate Ready as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Ready_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Read Logic/Generate Base Read Address as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Base_Read_Address_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Read Logic/Generate Output Control Signals as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Output_Control_Signals_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Read Logic/Generate Read Address as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Read_Address_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Read Logic/MATLAB Function as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function_block3.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Read Logic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Read_Logic_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Subsystem1/Validate Input Push Pop/Compare To Constant as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant_block2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Subsystem1/Validate Input Push Pop/Compare To Constant1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant1_block1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Subsystem1/Validate Input Push Pop as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Validate_Input_Push_Pop_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Subsystem1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Subsystem1_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Write Logic/Generate Write Address as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Write_Address_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Write Logic/Handle Input Control Signals/Generate Current Frame Status as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Current_Frame_Status_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Write Logic/Handle Input Control Signals/Generate Forced End as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Generate_Forced_End_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Write Logic/Handle Input Control Signals as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Handle_Input_Control_Signals_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver/Write Logic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Write_Logic_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Interleaver as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Interleaver_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Serializer/FIFO/Compare To Constant as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant_block3.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Serializer/FIFO/Compare To Constant1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant1_block2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Serializer/FIFO/Compare To Constant2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant2_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Serializer/FIFO/MATLAB Function as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function_block4.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Serializer/FIFO/MATLAB Function1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function1_block4.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Serializer/FIFO as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FIFO_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Serializer as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Serializer_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Header Formation as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Header_Formation.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/LTE Symbol Modulator as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_LTE_Symbol_Modulator_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Convolutional Encoder/controlUnit as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_controlUnit_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/Convolutional Encoder as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Convolutional_Encoder_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/General CRC Generator HDL Optimized/CRCGenControl as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_CRCGenControl_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/General CRC Generator HDL Optimized/CRCGenCompute as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_CRCGenCompute_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header/General CRC Generator HDL Optimized as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_General_CRC_Generator_HDL_Optimized_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Header as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Header.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Pilot as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Pilot.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Reference Signals as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Reference_Signals.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator/Synchronization Sequence as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Synchronization_Sequence.v.
### Working on whdlOFDMTx/whdlOFDMTx/Frame Generator as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Frame_Generator.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIFO Rate Converter/Compare To Constant as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant_block4.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIFO Rate Converter/Compare To Constant1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant1_block3.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIFO Rate Converter/Compare To Constant2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant2_block1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIFO Rate Converter/MATLAB Function as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_MATLAB_Function_block5.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIFO Rate Converter as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FIFO_Rate_Converter_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIFO Rate Converter1/Compare To Constant as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant_block5.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIFO Rate Converter1/Compare To Constant1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant1_block4.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIFO Rate Converter1/Compare To Constant2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Compare_To_Constant2_block2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIFO Rate Converter1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FIFO_Rate_Converter1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/CICInterpolator/rdySection as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_rdySection.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/CICInterpolator/cSection as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_cSection.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/CICInterpolator/usSection as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_usSection.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/CICInterpolator/iSection as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_iSection.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/CICInterpolator/gcSection as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_gcSection.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/CICInterpolator/castSection as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_castSection.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/CICInterpolator as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_CICInterpolator.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/Discrete FIR Filter/FirRdyLogic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FirRdyLogic.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/Discrete FIR Filter/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/Discrete FIR Filter/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/Discrete FIR Filter/FilterTapSystolicPreAdd as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FilterTapSystolicPreAdd.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/Discrete FIR Filter/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/Discrete FIR Filter/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/Discrete FIR Filter/FilterTapSystolicPreAdd as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FilterTapSystolicPreAdd_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/Discrete FIR Filter as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Discrete_FIR_Filter.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/FIRFilter1/FirRdyLogic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FirRdyLogic_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/FIRFilter1/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block3.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/FIRFilter1/FilterTapSystolic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FilterTapSystolic.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/FIRFilter1/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block4.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/FIRFilter1/FilterTapSystolic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FilterTapSystolic_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/FIRFilter1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FIRFilter1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/FIRFilter2/FirRdyLogic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FirRdyLogic_block1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/FIRFilter2/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block5.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/FIRFilter2/FilterTapSystolic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FilterTapSystolic_block1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/FIRFilter2/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block6.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/FIRFilter2/FilterTapSystolic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FilterTapSystolic_block2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1/FIRFilter2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FIRFilter2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FIR_Interpolator1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter1/FirRdyLogic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FirRdyLogic_block2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter1/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block7.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter1/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block8.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter1/FilterTapSystolicPreAdd as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FilterTapSystolicPreAdd_block1.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter1/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block9.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter1/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block10.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter1/FilterTapSystolicPreAdd as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FilterTapSystolicPreAdd_block2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter1 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FIRFilter1_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter2/FirRdyLogic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FirRdyLogic_block3.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter2/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block11.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter2/FilterTapSystolic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FilterTapSystolic_block3.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter2/Addressable_Delay_Line as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Addressable_Delay_Line_block12.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter2/FilterTapSystolic as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FilterTapSystolic_block4.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2/FIRFilter2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FIRFilter2_block.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain/FIR Interpolator2 as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_FIR_Interpolator2.v.
### Working on whdlOFDMTx/whdlOFDMTx/Interpolation Filter Chain as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Interpolation_Filter_Chain.v.
### Working on whdlOFDMTx/whdlOFDMTx/Multiplexer/Multiplex Header and Data Signals as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Multiplex_Header_and_Data_Signals.v.
### Working on whdlOFDMTx/whdlOFDMTx/Multiplexer/Multiplex Preamble Signals/Priority Encoder as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Priority_Encoder.v.
### Working on whdlOFDMTx/whdlOFDMTx/Multiplexer/Multiplex Preamble Signals as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Multiplex_Preamble_Signals.v.
### Working on whdlOFDMTx/whdlOFDMTx/Multiplexer as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_Multiplexer.v.
### Working on whdlOFDMTx/whdlOFDMTx as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_whdlOFDMTx_block.v.
### Working on whdlOFDMTx as hdl_prj\hdlsrc\whdlOFDMTransmitter\whdlOFDMTx\whdlOFDMTx_whdlOFDMTx.v.
### Code Generation for 'whdlOFDMTx' completed.
### Generating HTML files for code generation report at whdlOFDMTx_codegen_rpt.html
### Working on whdlOFDMTransmitter/OFDM Transmitter as hdl_prj\hdlsrc\whdlOFDMTransmitter\OFDM_Transmitter.v.
### Code Generation for 'whdlOFDMTransmitter' completed.
### Generating HTML files for code generation report at whdlOFDMTransmitter_codegen_rpt.html
### Creating HDL Code Generation Check Report OFDM_Transmitter_report.html
### HDL check for 'whdlOFDMTransmitter' complete with 0 errors, 0 warnings, and 1 messages.
### Creating HDL Code Generation Check Report whdlOFDMTx_report.html
### HDL check for 'whdlOFDMTx' complete with 0 errors, 2 warnings, and 2 messages.
### HDL code generation complete.
  1 Comment
Cai Hongxin
Cai Hongxin on 20 Sep 2023
I used the provided archive and it still didn't work, even after I reinstalled the toolbox.
The red line is my running order, the yellow line is where the problem occurs.
The error.
======================================================================
whdlOFDMTx Failed Code generation information file does not exist.
0 of 1 models built (0 models already up to date)
Build duration: 0h 1m 55.92s
Error using OFDMTxVerification
Unable to update models referenced by 'whdlOFDMTransmitter'.
Error in WHDLOFDMTransmitterExample (line 447)
OFDMTxVerification - Show complete stack trace
Caused by:
Error using OFDMTxVerification
Error(s) encountered while building "whdlOFDMTx_msf" - Show complete stack trace
Displaying stack trace:
Error using OFDMTxVerification (line 53)
• In OFDMTxVerification (line 53)
• In WHDLOFDMTransmitterExample (line 447)
======================================================================
There is a smooth operation to the previous line of code in OFDMTxVerification. I can't find the problem in line 53 of code.

Sign in to comment.

Products


Release

R2023b

Community Treasure Hunt

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

Start Hunting!