ready signal changes for div and load/store

This commit is contained in:
Eric Matthews 2019-08-19 14:53:54 -07:00
parent 1ac97a8872
commit fc0e5b9c24
2 changed files with 2 additions and 2 deletions

View file

@ -73,7 +73,7 @@ module div_unit
assign input_fifo.data_in = div_inputs;
assign input_fifo.push = div_ex.new_request_dec;
assign div_ex.ready = ~input_fifo.full;
assign div_ex.ready = (DIV_INPUT_BUFFER_DEPTH >= MAX_INFLIGHT_COUNT) ? 1 : ~input_fifo.full;
assign input_fifo.pop = div_done;
assign stage1 = input_fifo.data_out;

View file

@ -124,7 +124,7 @@ module load_store_unit (
assign input_fifo.data_in = ls_inputs;
assign input_fifo.push = ls_ex.new_request_dec;
assign ls_ex.ready = ~input_fifo.full;
assign ls_ex.ready = (LS_INPUT_BUFFER_DEPTH >= MAX_INFLIGHT_COUNT) ? 1 : ~input_fifo.full;
assign input_fifo.pop = issue_request | gc_issue_flush;
assign load_store_FIFO_emptying = input_fifo.early_empty;
assign stage1 = input_fifo.data_out;