Force correct word selection when BANK_LINE_WORD=1

This commit is contained in:
felsabbagh3 2020-05-28 20:39:39 -07:00
parent 33b273b204
commit 033381ab6f

View file

@ -153,7 +153,7 @@ module VX_tag_data_access #(
&& !is_snp_st1e;
for (i = 0; i < `BANK_LINE_WORDS; i++) begin
wire normal_write = (writewsel_st1e == `WORD_SELECT_WIDTH'(i)) && should_write && !real_writefill;
wire normal_write = ((writewsel_st1e == `WORD_SELECT_WIDTH'(i)) || (`BANK_LINE_WORDS == 1)) && should_write && !real_writefill;
assign we[i] = real_writefill ? {WORD_SIZE{1'b1}} :
normal_write ? mem_byteen_st1e: