ВУЗ:
Составители:
iy4 <= '0';
case current_state is
when s0 =>
iy1 <= '1';
next_state <= s1;
when s1 =>
if x1 = '1' then iy3 <= '1';
next_state <= s2;
else iy2 <= '1';
next_state <= s3;
end if;
when s2 =>
iy2 <= '1';
next_state <= s3;
when s3 =>
if x2 = '1' then iy4 <= '1';
next_state <= s4;
elsif x1 = '1' then iy3 <= '1';
next_state <= s2;
else iy2 <= '1';
next_state <= s3;
end if;
when s4 => next_state <= s0;
end case;
end process;
end;
48
iy4 <= '0'; case current_state is when s0 => iy1 <= '1'; next_state <= s1; when s1 => if x1 = '1' then iy3 <= '1'; next_state <= s2; else iy2 <= '1'; next_state <= s3; end if; when s2 => iy2 <= '1'; next_state <= s3; when s3 => if x2 = '1' then iy4 <= '1'; next_state <= s4; elsif x1 = '1' then iy3 <= '1'; next_state <= s2; else iy2 <= '1'; next_state <= s3; end if; when s4 => next_state <= s0; end case; end process; end; 48