Re: Xilinx Asynchronous FIFO
> Don't bother to try this, it is not correct. The sensitivity list that
> you have for your process is correct (i.e. just rd_clk).
Yeah, you are right. I don't know what I was thinking.
Or maybe I was thinking that:
>rd_en <= not almost_empty;
should not be clocked at all, so that
process(almost_empty)
begin
-- if(rd_clk'event and rd_clk = '1')
rd_en <= not almost_empty;
-- end if;
end process;
is what he should use.
Brad
|