HDL QPSK Transmitter and Receiver example problem

13 visualizaciones (últimos 30 días)
Jiri Voltner
Jiri Voltner el 23 de Mzo. de 2022
Respondida: Kiran Kintali el 22 de Dic. de 2025 a las 2:44
Hi,
I'll try to run HDL QPSK Transmitter and Receiver example, but I'm getting the following error:
>> makehdl('commhdlQPSKTxRx/QPSK Tx')
### Generating HDL for 'commhdlQPSKTxRx/QPSK Tx'.
### Using the config set for model commhdlQPSKTxRx for HDL code generation parameters.
### Running HDL checks on the model 'commhdlQPSKTxRx'.
### Begin compilation of the model 'commhdlQPSKTxRx'...
### Applying HDL optimizations on the model 'commhdlQPSKTxRx'...
### Creating HDL Code Generation Check Report QPSK_Tx_report.html
### HDL check for 'commhdlQPSKTxRx' complete with 1 errors, 0 warnings, and 1 messages.
### HDL check for 'commhdlQPSKTxRx' complete with 1 errors, 0 warnings, and 1 messages.
Error using hdlcoder.pirctx/earlyElaborate
Error: Evaluation of elaborate function on class hdldefaults.EmbeddedMATLAB failed with the error message:
pir_core:pirudd:paramsIgnored:
These parameters were ignored constructing component <Component CtxName="commhdlQPSKTxRx" RefNum="c2" UserName="MATLAB Function"
RTTIClass ="class pir::SFComp" Network="n13"/>:
'isclassicchart', mxValue
Error in slhdlcoder.HDLCoder/makehdl
Error in privmakehdl
Error in makehdl (line 66)
privmakehdl(varargin{:})
Related documentation
Any idea?
Thank you
  1 comentario
Kranti Balaga
Kranti Balaga el 28 de Mzo. de 2022
Hello Jiri Voltner,
I was able to generate the HDL code without any issues. Can you tell me which version of MATLAB you are currently using?
Thanks,
Kranti

Iniciar sesión para comentar.

Respuestas (1)

Kiran Kintali
Kiran Kintali hace alrededor de 6 horas
Please reach out to tech support if it is still reproducible. Here is the generated output for the example.
>> makehdl('commhdlQPSKTxRx/QPSK Tx')
### Begin compilation of the model 'commhdlQPSKTxRx'...
### Working on the model commhdlQPSKTxRx
### Generating HDL for commhdlQPSKTxRx/QPSK Tx
### Using the config set for model commhdlQPSKTxRx for HDL code generation parameters.
### Running HDL checks on the model 'commhdlQPSKTxRx'.
### Working on the model 'commhdlQPSKTxRx'...
### Working on... GenerateModel
### Begin model generation 'gm_commhdlQPSKTxRx'...
### Copying DUT to the generated model....
### Model generation complete.
### Generated model saved at hdlsrc\commhdlQPSKTxRx\gm_commhdlQPSKTxRx.slx
### Begin VHDL Code Generation for 'commhdlQPSKTxRx'.
### 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 commhdlQPSKTxRx/QPSK Tx/Bit Packetizer/Data Bits FIFO/MATLAB Function1 as hdlsrc\commhdlQPSKTxRx\MATLAB_Function1.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/Bit Packetizer/Data Bits FIFO/RAM Frame Status Indicator as hdlsrc\commhdlQPSKTxRx\RAM_Frame_Status_Indicator.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/Bit Packetizer/Data Bits FIFO/SimpleDualPortRAM_singlebit as hdlsrc\commhdlQPSKTxRx\SimpleDualPortRAM_singlebit.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/Bit Packetizer/Data Bits FIFO as hdlsrc\commhdlQPSKTxRx\Data_Bits_FIFO.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/Bit Packetizer/Preamble Bits Generator/Preamble Bits Store as hdlsrc\commhdlQPSKTxRx\Preamble_Bits_Store.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/Bit Packetizer/Preamble Bits Generator as hdlsrc\commhdlQPSKTxRx\Preamble_Bits_Generator.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/Bit Packetizer as hdlsrc\commhdlQPSKTxRx\Bit_Packetizer.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/HDL Data Scrambler as hdlsrc\commhdlQPSKTxRx\HDL_Data_Scrambler.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/QPSK Modulator/QPSK Modulator Baseband as hdlsrc\commhdlQPSKTxRx\QPSK_Modulator_Baseband.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/QPSK Modulator as hdlsrc\commhdlQPSKTxRx\QPSK_Modulator.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/RRC Transmit Filter/RRC Filter/Filter/FilterCoef as hdlsrc\commhdlQPSKTxRx\FilterCoef.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/RRC Transmit Filter/RRC Filter/Filter/subFilter/FilterTapSystolicPreAddWvlIn as hdlsrc\commhdlQPSKTxRx\FilterTapSystolicPreAddWvlIn.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/RRC Transmit Filter/RRC Filter/Filter/subFilter as hdlsrc\commhdlQPSKTxRx\subFilter.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/RRC Transmit Filter/RRC Filter/Filter as hdlsrc\commhdlQPSKTxRx\Filter.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/RRC Transmit Filter/RRC Filter as hdlsrc\commhdlQPSKTxRx\RRC_Filter.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx/RRC Transmit Filter as hdlsrc\commhdlQPSKTxRx\RRC_Transmit_Filter.vhd.
### Working on commhdlQPSKTxRx/QPSK Tx as hdlsrc\commhdlQPSKTxRx\QPSK_Tx.vhd.
### Generating package file hdlsrc\commhdlQPSKTxRx\QPSK_Tx_pkg.vhd.
### Code Generation for 'commhdlQPSKTxRx' completed.
### Generating HTML files for code generation report at index.html
### Creating HDL Code Generation Check Report QPSK_Tx_report.html
### HDL check for 'commhdlQPSKTxRx' complete with 0 errors, 0 warnings, and 1 messages.
### HDL code generation complete.
>>

Categorías

Más información sobre Code Generation en Help Center y File Exchange.

Productos


Versión

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by