Forum Discussion
Altera_Forum
Honored Contributor
16 years agoThe results are correct, except for the unhandled arithmetic overflow with mdata = '1'. I suggest to consider it in the code.
if CN5(24) = '1' then
DATA(15 downto 0) <= (others => '1');
else
DATA(15 downto 0) <= CN5(23 downto 8);
end if;