繁体   English   中英

1位ALU图的组件

[英]The components of a 1-bit ALU diagram

我知道VHDL中的一个组件是:

可重用的VHDL模块,可以使用VHDL代码的组件声明在另一个数字逻辑电路中声明。 这有助于轻松实现分层设计。

但是有人可以向我解释/显示下图中的VHDL代码中应声明哪些组件吗? 在此处输入图片说明

例如,这是正确的吗?

architecture Behavioral of ALU1Bit is

component Adder1Bit
port(
carryIn:  IN std_logic;
A: IN std_logic;
B: IN std_logic;

output:  OUT std_logic;
F: OUT std_logic
);
end component;

begin
....
end Behavioral;

例如,如果初始化构成1位加法器的所有较简单的组件,那是正确的。 您必须初始化所有and or组件,初始化所有内部信号并为输入/输出分配适当的值。

编辑以澄清:您声明的Adder1Bit必须在其他文件中设计。 在您列出的代码中,您只是在重用它。 在另一个文件(即Adder1Bit的设计文件)中,必须初始化所有必需的元素(简单的元素,例如and,or或nor等),以使Adder1Bit正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM