微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > SRAM调试时遇到问题

SRAM调试时遇到问题

时间:10-02 整理:3721RD 点击:
将fifo数据导入sram中进行读写操作,遇到以下问题,各位大侠帮忙看看

always @(posedge rdclk)
begin
    if (rdreq )
       begin  
     addr<=addr+17'd1;
      data_ram<=data_fifo;
       if (addr>=17`d3840)   
      begin
          addr<=addr>=17`d3840;
    data_ram<=16'd0;
    end
   end ////if  if addr>=17'38400  
  else
     begin  
   addr<=17'd0;
   data_ram<=16'dz;
  end  
end //////if  else rdreq  数据传输时出现大面积错误

做如下改动,不管输入什么,输出永远都是第一个数据的值,搞不懂是哪的问题
always @(posedge rdclk)
begin
    if (rdreq )
       begin  
     addr<=addr+17'd1;
      data_ram<=data_fifo;
        else
     begin  
   addr<=17'd0;
   data_ram<=16'dz;
  end  
end //////

真系看不懂,你在做什么

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top