mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-23 13:27:29 -04:00
minor update
This commit is contained in:
parent
12f7fcfa75
commit
d81ce8b609
2 changed files with 5 additions and 15 deletions
18
hw/rtl/cache/VX_miss_resrv.v
vendored
18
hw/rtl/cache/VX_miss_resrv.v
vendored
|
@ -71,8 +71,6 @@ module VX_miss_resrv #(
|
|||
output wire dequeue_snp_inv_st0,
|
||||
input wire dequeue_st3
|
||||
);
|
||||
wire [`MSHR_DATA_WIDTH-1:0] data_table;
|
||||
|
||||
reg [`LINE_ADDR_WIDTH-1:0] addr_table [MSHR_SIZE-1:0];
|
||||
|
||||
reg [MSHR_SIZE-1:0] valid_table;
|
||||
|
@ -95,15 +93,7 @@ module VX_miss_resrv #(
|
|||
|
||||
assign dequeue_valid_st0 = dequeue_ready;
|
||||
assign dequeue_addr_st0 = addr_table[schedule_ptr];
|
||||
assign {dequeue_data_st0,
|
||||
dequeue_tid_st0,
|
||||
dequeue_tag_st0,
|
||||
dequeue_rw_st0,
|
||||
dequeue_byteen_st0,
|
||||
dequeue_wsel_st0,
|
||||
dequeue_is_snp_st0,
|
||||
dequeue_snp_inv_st0} = data_table;
|
||||
|
||||
|
||||
wire mshr_push = enqueue_st3 && !enqueue_is_mshr_st3;
|
||||
|
||||
wire [`LOG2UP(MSHR_SIZE)-1:0] head_ptr_n = head_ptr + $bits(head_ptr)'(1);
|
||||
|
@ -164,15 +154,15 @@ module VX_miss_resrv #(
|
|||
.BYTEENW(1),
|
||||
.BUFFERED(0),
|
||||
.RWCHECK(1)
|
||||
) metadata (
|
||||
) datatable (
|
||||
.clk(clk),
|
||||
.waddr(tail_ptr),
|
||||
.raddr(schedule_ptr),
|
||||
.wren(mshr_push),
|
||||
.byteen(1'b1),
|
||||
.rden(1'b1),
|
||||
.din({enqueue_data_st3, enqueue_tid_st3, enqueue_tag_st3, enqueue_rw_st3, enqueue_byteen_st3, enqueue_wsel_st3, enqueue_is_snp_st3, enqueue_snp_inv_st3}),
|
||||
.dout(data_table)
|
||||
.din({enqueue_data_st3, enqueue_tid_st3, enqueue_tag_st3, enqueue_rw_st3, enqueue_byteen_st3, enqueue_wsel_st3, enqueue_is_snp_st3, enqueue_snp_inv_st3}),
|
||||
.dout({dequeue_data_st0, dequeue_tid_st0, dequeue_tag_st0, dequeue_rw_st0, dequeue_byteen_st0, dequeue_wsel_st0, dequeue_is_snp_st0, dequeue_snp_inv_st0})
|
||||
);
|
||||
|
||||
`ifdef DBG_PRINT_CACHE_MSHR
|
||||
|
|
|
@ -65,7 +65,7 @@ module VX_cam_buffer #(
|
|||
.SIZE(SIZE),
|
||||
.BUFFERED(0),
|
||||
.RWCHECK(0)
|
||||
) req_metadata (
|
||||
) data_table (
|
||||
.clk(clk),
|
||||
.waddr(write_addr),
|
||||
.raddr(read_addr),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue