S
Simon
Guest
Hi,
Is there a reason why someone told me that I should not assign a
result directly to the entity output when it's in a process?
--------------------------------------------
entity blah is
port (
my_entity_output : out std_logic;
....
);
process (...)
begin
if (check rising edge...)
my_entity_output <= something;
end if
end if;
--------------------------------------------
and it shoudl be this :
entity blah is
port (
my_entity_output : out std_logic;
....
);
.....
signal o_s : std_logic;
my_entity_output <= o_s;
process (...)
begin
if (check rising edge...)
o_s <= something;
end if
end if;
Thanks
Simon
Is there a reason why someone told me that I should not assign a
result directly to the entity output when it's in a process?
--------------------------------------------
entity blah is
port (
my_entity_output : out std_logic;
....
);
process (...)
begin
if (check rising edge...)
my_entity_output <= something;
end if
end if;
--------------------------------------------
and it shoudl be this :
entity blah is
port (
my_entity_output : out std_logic;
....
);
.....
signal o_s : std_logic;
my_entity_output <= o_s;
process (...)
begin
if (check rising edge...)
o_s <= something;
end if
end if;
Thanks
Simon