OpenCores
URL https://opencores.org/ocsvn/neorv32/neorv32/trunk

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [sim/] [neorv32_tb.vhd] - Diff between revs 23 and 28

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 23 Rev 28
Line 283... Line 283...
      -- virtual read and ack latency --
      -- virtual read and ack latency --
      if (wb_mem_latency_c > 1) then
      if (wb_mem_latency_c > 1) then
        for i in 1 to wb_mem_latency_c-1 loop
        for i in 1 to wb_mem_latency_c-1 loop
          wb_mem.rdata(i) <= wb_mem.rdata(i-1);
          wb_mem.rdata(i) <= wb_mem.rdata(i-1);
          wb_mem.rb_en(i) <= wb_mem.rb_en(i-1);
          wb_mem.rb_en(i) <= wb_mem.rb_en(i-1);
          wb_mem.ack(i)   <= wb_mem.ack(i-1);
          wb_mem.ack(i)   <= wb_mem.ack(i-1) and wb_cpu.cyc;
        end loop;
        end loop;
      end if;
      end if;
    end if;
    end if;
  end process wb_mem_ram_access;
  end process wb_mem_ram_access;
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.