Popular Content

Showing content with the highest reputation on 02/07/2014 in all areas

  1. 1 point
    On second thought I think that it really should say process(ready_q, clkrise, clkfall)begin if ready_q='0' and samprise = '0' and clkrise='1' then do_shift <= '1'; elsif ready_q='0' and samprise = '1' and clkfall = '1' then do_shift <= '1'; else do_shift<='0'; end if;end process;So that data is shifted on the opposite edge of the sampling edge... But I might be wrong..