X-Git-Url: http://git.joshuawise.com/firearm.git/blobdiff_plain/d91508c2ec8285f96cccfb67648b8562f399e76c..90bdd4a8174c0c08e132836696b5961c921b3206:/DCache.v diff --git a/DCache.v b/DCache.v index ab68448..ccaa6b1 100644 --- a/DCache.v +++ b/DCache.v @@ -30,8 +30,8 @@ module DCache( reg cache_valid [15:0]; reg [21:0] cache_tags [15:0]; reg [31:0] cache_data [15:0 /* line */] [15:0 /* word */]; - - reg [4:0] i; + + integer i; initial for (i = 0; i < 16; i = i + 1) begin @@ -86,7 +86,8 @@ module DCache( if (cache_fill_pos == 15) begin /* Done? */ cache_tags[idx] <= tag; cache_valid[idx] <= 1; - end + end else + cache_valid[idx] <= 0; end end else if (wr_req && cache_hit) cache_data[idx][addr[5:2]] = wr_data;