|  | 
 
| 
我是在DDR2读出来数据出来加了个异步FIFO,256bit进,8bit出。我用STP观察时候发现有时候前两个256bit读出来数据是正确,但是后面就有些错误,有时候会有规律对调一些数据的位置,不知道哪位大哥有遇到过?
×
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册  
 rd_fifo   rdfifo(
 .aclr(~local_init_done),
 .data(sys_data_out),    //输入256Bit
 .rdclk(rd_clk),
 .rdreq(rdf_rdreq), //读请求
 .wrclk(afi_clk),
 .wrreq(sdram_rd_ack), //写请求
 .q(rdf_dout),              //输出的8bit
 .rdusedw(rdf_use),
 .rdempty(rdempty)
 );
 
 其中
 assign sdram_rd_req = rdf_rdreq && (rdf_use <= 9'd256) && (!finish_ack);
 | 
 |