The function of generating HDL code has an error with the names of blocks in the same Subsystem
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Anyone know how to fix this please help me.
I'm currently working on this example: https://www.mathworks.com/help/wireless-hdl/ug/hdlofdmtransmitter.html
and in the subsystem "OFDM Transmitter" will contain the subsystem "whdlOFDMTx Model". When I do generate HDL code, the name of the subsystem "whdlOFDMTx Model" is "whdlOFDMTx_whdlOFDMTx" but in the HDL code of the top file its name is "whdlOFDMTx"; Similar to the blocks "frame_controller_and_input_sampler", "frame_generator", "multiplexer", "Discrete_FIr_filter", its name in the command line called "Whdlofdmtx_Frame_controller_and_input_sampler", "whdlOFDMTx_Frame Fdmtx_multyxer "," whdlOFDMTx_DISCRETE_FIR_FILTER "
This is in the code that calls the "whdlOFDMTx" subsystem block in the TOP vhdl
And here is the declared name of the "whdlOFDMTx" subsystem in the file vhdl
Therefore, it cannot recognize sub-blocks
Someone know please help me
Respuestas (3)
Bharath Venkataraman
el 14 de Jul. de 2023
There is a configuration statement in line 101 which maps whdlOFDMTx to use the entity work_whdlOFDMTx.whdlOFDMTx_whdlOFDMTx(rtl). This tells the tool to map whdlOFDMTx to whdlOFDMTx_whdlOFDMTx.
If that is not working, you can rename all uses of whdlOFDMTx to whdlOFDMTx_whdlOFDMTx.
0 comentarios
Kiran Kintali
el 15 de Jul. de 2023
Editada: Kiran Kintali
el 15 de Jul. de 2023
" ... in the subsystem "OFDM Transmitter" will contain the subsystem "whdlOFDMTx Model". When I do generate HDL code, the name of the subsystem "whdlOFDMTx Model" is "whdlOFDMTx_whdlOFDMTx" ..."
If you are looking to control the default name of the file generated from a model reference block you can set the reference block parameter to empty (to remove the modelname prefix) or use your desired prefix string.
hdlset_param('topmodel/bottom_model_ref', 'ReferenceModelPrefix', '');
Refer to documentation for additional info on this topic.
3 comentarios
Kiran Kintali
el 16 de Jul. de 2023
Please reach out to tech support for additional followup on the topic related to HDL code customization.
Ver también
Categorías
Más información sobre HDL Coder en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!