How to disable clockdriver logic and clr port (automatic added) in generated vhdl code?
1 次查看(过去 30 天)
显示 更早的评论
The dev enviroment of my experiment is Matlab 2020b with Vivavdo 2020.
I attached the sysgen model and relative configuration file. The model is to use HDL coder flow mix ed with sysgen blocks. I placed all sysgen blocks in a subsystem, called sysgen_top, then place in another subsystem called sysgen_module.
The generated hdl code for sysgen_module is correct as block diagram design, i.e., directly connect to sysgen_top.
However, if i go further to check the generated code on sysgen_top. I found the toolchain automatically add "clr" port, which shouldn't exist.
And this port is connected to a module called clock driver. Because I drop the design as external ip in bigger system, the clock driver here is no necessary.
So, I wonder if there's way to disable clock_driver generation, and clr port is not what I want.
Thanks,
Jeff
0 个评论
回答(1 个)
Kiran Kintali
2023-10-10
编辑:Kiran Kintali
2023-10-10
This is an integraiton workflow between HDL Coder from MathWorks along with Xilinx System Generator (XSG) from AMD.
https://www.mathworks.com/help/hdlcoder/ug/using-xilinx-system-generator-for-dsp-with-hdl-coder.html
In the releases this feature is supported HDL Coder calls system generator under the hood and includes the generated code as a blackbox in the overall HDL Coder generated code.
All customization options are available on the subsystem that houses the XSG blocks. You need to right click on the subsystem and specify the customization options.
Can you please reach out to tech support on what sort of customizations are missing at the subsystem level marked for XSG integration? The feasbility depends on the XSG codegeneration step outside of MathWorks control.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 HDL Coder 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!