有类似的代码替换使用HDL编码时?

2视图(30天)
你好,
我工作在一个高密度脂蛋白项目,需要结合外部HDL-modules(特别是从Xilinx-generator fifo) Simulink-generated HDL代码(请参阅我的相关的问题[1])。万博1manbetx
我附上的图片的一般原则。在仿真时,同步子系统只包含速度过渡块但在合成他们应该取而代之的是外部verilog HDL代码或VHDL-module Xilinx FIFO-generator产生的。
有办法排除子系统从HDL-Code代,而代之以外部模块?
提前谢谢,
费利克斯
[1]https://de.mathworks.com/matlabcentral/answers/405536-how-to-model-a-system-with-independent-clocks-for-hdl-code-generation

答案(1)

Kiran Kintali
Kiran Kintali 2020年10月20日
最简单的方法将外部IP纳入你的HDL编码器设计是创建一个黑盒接口子系统模型外部知识产权的行为。请有关详细信息,请参阅此文档页面生成黑盒接口:
生成黑盒接口的步骤如下:
1)创建一个模型子系统的外部IP的行为
2)右键单击并选择HDL代码块>高密度脂蛋白块属性
3)“架构”改为“黑箱”
生成的从这个子系统只包括高密度脂蛋白HDL组件子系统的输入和输出端口定义。然后,您可以将您的外部IP集成到生成的代码通过下列选项:
b)在黑盒subsysytem HDL块属性,指定“EntityName”高密度脂蛋白文件的名称相匹配。然后在顶级DUT的块,指定路径下这个文件>高密度脂蛋白HDL代码块属性> > IPCoreAdditionalFiles目标规范。