描述
一般描述:
如何实例化黑盒组件/模块?
解决方案
如果有一个黑箱组件/模块名为“Black Box xxCar”,组件/模块声明和组件/模块实例化必须在适当的VHDL/Verilog代码内进行,这将将黑盒纳入设计中。
例如,如果端口A、B和C存在(“A”和“B”是输入,“C”是输出),则应该有类似于下面的HDL:
VHDL:
:
:
组件BuxBox核心是
端口(A):在STDYLogic中;
在STDYLogic中;
C:输出STDYLogic;
端部元件;
:
:
U1:BLASH BOX组件
端口映射(A=& gt;SIG1,B=& gt;SiG2,C=& gt;SIG3);
Verilog:
模块声明由只声明端口列表和声明的模块组成。模块声明可以在单独的文件中,也可以在正在实例化内核的同一文件中。
模块BLASKBOX内核(A,B,C)
输入A、B;
输出C;
终端模块
Verilog实例化:
:
BrxBox xCube U1(A(SIG1),B(SiG2),C(SiG3));
:
没有回复内容