5
Out
Out
与
与
Buffer
Buffer
的
的
区
区
别
别
Entitytest1is
port(a:instd_logic;
b,c:outstd_logic
);
endtest1;
architectureaoftest1is
begin
b<=not(a);
c <= b;--Error
enda;
Entitytest2is
port(a:instd_logic;
b:bufferstd_logic;
c:outstd_logic
);
endtest2;
architectureaoftest2is
begin
b<=not(a);
c <= b;
enda;
结论:均表示输出,但BUFFER声明的信号可以反馈到实体内部
,而OUT声明的信号却不可以。
第4页/共72页