3。FPGAExpress-我如何实例化一个黑盒组件/模块?-Xilinx-AMD社区-FPGA CPLD-ChipDebug

3。FPGAExpress-我如何实例化一个黑盒组件/模块?

描述

一般描述:

如何实例化黑盒组件/模块?

解决方案

如果有一个黑箱组件/模块名为“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));

请登录后发表评论

    没有回复内容