anchor.diff:        Way_in_CSet new_victim_way = truncate (tmp);
         rg_victim_way <= new_victim_way;
   
  -      // Update the State_and_CTag_CSet (BRAM port A)
  -      let new_state_and_ctag_cset = state_and_ctag_cset;
  -      new_state_and_ctag_cset [new_victim_way] = State_and_CTag {state: CTAG_CLEAN,
  -								 ctag : fn_PA_to_CTag (rg_pa)};
  -      ram_state_and_ctag_cset.a.put (bram_cmd_write, cset_in_cache, new_state_and_ctag_cset);
  -
  -      // Request read of first Word64_Set in CLine (BRAM port B)
  -      // for set read-modify-write (not relevant for direct-mapped)
  +      // Request read of State_and_CTag_CSet and first Word64_Set in CLine
  +      // (BRAM port B) for set read-modify-write (not relevant for
  +      // direct-mapped)
  +      ram_state_and_ctag_cset.b.put (bram_cmd_write, cset_in_cache, ?);
         let word64_in_cline      = 0;
         let word64_set_in_cache  = { cset_in_cache, word64_in_cline };
         rg_word64_set_in_cache  <= word64_set_in_cache;
  
positive.code:    // This reg is used in the reset-loop when resetting all states
     Reg #(CSet_in_Cache)  rg_cset_in_cache   <- mkReg (0);
  
     // These regs are used in the cache refill loop for ram_Word64_Set
     // TODO: DELETE after testing bursts
     // DELETE: Reg #(Bool)                rg_requesting_cline    <- mkReg (False);
     // DELETE: Reg #(Fabric_Addr)         rg_req_byte_in_cline   <- mkRegU;
  
negative.code: 	       $display ("        32b fabric: concat with rg_lower_word32: new_word64 0x%0x", new_word64);
  	 end
  
  	 Word64_in_CLine word64_in_cline = truncate (rg_word64_set_in_cache);
  	 CSet_in_Cache cset_in_cache = truncateLSB (rg_word64_set_in_cache);
  
  	 // Update the State_and_CTag_CSet (BRAM port A) (if this is the first
  	 // response and not an error)
  	 let new_state_and_ctag_cset = state_and_ctag_cset;
  	 new_state_and_ctag_cset [rg_victim_way] = State_and_CTag {state: CTAG_CLEAN,
  								   ctag : fn_PA_to_CTag (rg_pa)};
  	 if ((word64_in_cline == 0) && (! err_rsp))
  	    ram_state_and_ctag_cset.a.put (bram_cmd_write, cset_in_cache, new_state_and_ctag_cset);
  
  	 // Update the Word64_Set (BRAM port A) (if this response was not an error)
  	 let new_word64_set = word64_set;
  	 new_word64_set [rg_victim_way] = new_word64;
  	 if (! err_rsp)
  	    ram_word64_set.a.put (bram_cmd_write, rg_word64_set_in_cache, new_word64_set);
  
  	 // If more word64_sets in cacheline, initiate RAM read for next word64_set
  	 if (word64_in_cline != fromInteger (word64s_per_cline - 1)) begin
  