DCache: Add instrumentation.
authorJoshua Wise <joshua@rebirth.joshuawise.com>
Sun, 11 Jan 2009 05:21:32 +0000 (00:21 -0500)
committerJoshua Wise <joshua@rebirth.joshuawise.com>
Sun, 11 Jan 2009 05:21:32 +0000 (00:21 -0500)
DCache.v

index 472e127..098d9e8 100644 (file)
--- a/DCache.v
+++ b/DCache.v
@@ -51,6 +51,8 @@ module DCache(
        always @(*) begin
                rw_wait = (rd_req && !cache_hit) || (wr_req && (!bus_ack || !bus_ready));
                rd_data = cache_data[idx][didx_word];
+               if (!rw_wait)
+                       $display("DCACHE: READ COMPLETE: Addr %08x, data %08x", addr, rd_data);
        end
        
        reg [3:0] cache_fill_pos = 0;
@@ -65,6 +67,7 @@ module DCache(
                        bus_addr = {addr[31:6], cache_fill_pos[3:0], 2'b00 /* reads are 32-bits */};
                        bus_rd = 1;
                end else if (wr_req && bus_ack) begin
+                       $display("DCACHE: WRITE REQUEST: Addr %08x, data %08x", addr, wr_data);
                        bus_addr = addr;
                        bus_wr = 1;
                        bus_wdata = wr_data;
This page took 0.019185 seconds and 4 git commands to generate.