german010 发表于 2012-11-5 19:15:07

altera的fifo的读取请求与数据输出间的关系?

uart_r_fifo   uart_r_fifo(                                                               
                                                                .data(rx_data),
                                                                .wrclk(clk_25m),
                                                                .wrreq(uart_int_rcv),
                                                               
                                                                .rdclk(clk_1m),//---------------------------------------------------------------------
                                                               .rdreq(rd_cmd_sig),//----------------------------------------                                                                
                                                                .q(q),                //---------------------------------------------------------------------                                               
                                                                //----------------                                                       
                                                                .wrempty(),
                                                                .wrfull(),
                                                                .wrusedw(),       
                                                               
                                                                .rdempty(rdempty),
                                                                .rdfull(),
                                                                .rdusedw(),
                                                               
                                                                .aclr()
                                                                );

上面从megwizard 例化的fifo,fifo是否会在使能rd_cmd_sig的同一个时钟周期内从q输出一个数据?还是下一个时钟周期才会输出数据?

hys0401 发表于 2012-11-6 07:47:58

是“同一个时钟周期内从q输出一个数据”还是“还是下一个时钟周期才会输出数据”在生成FIFO时有个选项的.

“dcfifo_component.lpm_showahead = "ON",这个是"同一个时钟周期内从q输出一个数据",关闭此项当然就是“下一个时钟周期才会输出数据”了.

german010 发表于 2012-11-6 09:23:47

知道了,感谢
页: [1]
查看完整版本: altera的fifo的读取请求与数据输出间的关系?