UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 5008

FPGA Express: modules for black boxes (LogiBLOX, CoreGen) must be declared in Verilog designs; clock pins missing

説明

Keywords: Express, module, Verilog, clock, pin, synth

Urgency: Standard

General Description:
When black boxes are instantiated in a Verilog design (for LogiBLOX and CoreGen,
for example), a module declaration is required to let Express know the port
directions and sizes. If this module declaration is missing, the clock pin may
be left out of the instantiation.

ソリューション

For LogiBLOX and CoreGen designs, use the .VEI file to obtain the module
declaration. Only the portion of this file from the "module" to "endmodule"
keywords is necessary. For other black boxes, this declaration must be written
by the user.

This declaration can exist in any of the Verilog files added to the project, or
within its own unique .V file. It should look like the following:


module count (CLK_EN, CLOCK, ASYNC_CTRL, Q_OUT, TERM_CNT);
input CLK_EN;
input CLOCK;
input ASYNC_CTRL;
output [7:0] Q_OUT;
output TERM_CNT;
endmodule
AR# 5008
作成日 11/09/1998
最終更新日 08/11/2003
ステータス アーカイブ
タイプ 一般