- assign sdram_wr_ack = ((work_state == `W_TRCD) & ~sys_r_wn) | (work_state == `W_WRITE)
- | ((work_state == `W_WD) & (cnt_clk_r < 9'd6));
- assign sdram_rd_ack = (work_state_r == `W_RD) & (cnt_clk_r > 9'd1) & (cnt_clk_r < 9'd10);
我又查看了sdram的工作状态机,发现一直没有进入读状态,而写完之后还是会进入写状态。
求指点。
代码比较长,如果不想看就算了,只求有做过或者有相似经历的前辈给点提示或可能的方向,万分感谢。