grab_pause : process (gtx_clk_bufg) begin if gtx_clk_bufg'event and gtx_clk_bufg = '1' then if (pause_shift(17) = '1' and pause_shift(0) = '1') then pause_req <= '1'; pause_val <= pause_shift(16 downto 1); else pause_req <= '0'; pause_val <= (others => '0'); end if; end if; end process grab_pause;