HDL QPSK Transmitter and Receiver example problem
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Jiri Voltner
el 23 de Mzo. de 2022
Respondida: Kiran Kintali
el 22 de Dic. de 2025 a las 2:44
Hi,
>> 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
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
Respuestas (1)
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.
>>
0 comentarios
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!