如何在LeonardoSpectrum软件中实例化GLOBAL原语?-Altera-Intel社区-FPGA CPLD-ChipDebug

如何在LeonardoSpectrum软件中实例化GLOBAL原语?

LeonardoSpectrum的GLOBAL原语的库定义包括端口:
input = a_in
output = a_out
作为MAX + PLUS®II或的Quartus®II帮助定义。实例化基元时,需要在Verilog HDL或VHDL代码中指定这些端口名称。

以下是在Verilog HDL和VHDL中实例化GLOBAL原语的示例:

Verilog HDL:在实例化中进行端口映射时使用端口a_ina_out

module global_test(test_in,test_out);
输入test_in;
输出test_out;

GLOBAL测试(.a_in(test_in),. a_out(test_out));

endmodule

VHDL:使用端口a_ina_out声明一个组件,然后在端口映射中使用这些端口:

LIBRARY ieee;
使用ieee.std_logic_1164.all;

ENTITY global_test IS
PORT(test_in:在STD_LOGIC中;
test_out:out STD_LOGIC);
END global_test;

建筑a global_test IS

COMPONENT全球 
PORT(a_in:在STD_LOGIC; 
a_out:out STD_LOGIC);
结束组成部分;

开始
u1:全球
端口映射(test_in,test_out);
结束a;
请登录后发表评论

    没有回复内容