From 69b5d9f65cf49adbc1c1850fa2c4757199008717 Mon Sep 17 00:00:00 2001 From: "Pavel V. Shatov (Meister)" Date: Mon, 21 Oct 2019 15:10:44 +0300 Subject: Added support for non-CRT mode. Further refactoring. --- rtl/modexpng_uop_engine.v | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'rtl/modexpng_uop_engine.v') diff --git a/rtl/modexpng_uop_engine.v b/rtl/modexpng_uop_engine.v index a87d924..8ad2122 100644 --- a/rtl/modexpng_uop_engine.v +++ b/rtl/modexpng_uop_engine.v @@ -346,10 +346,10 @@ module modexpng_uop_engine always @(uop_data_ladder, io_mgr_ladder_p, io_mgr_ladder_q, io_mgr_ladder_d) // case (uop_data_ladder) - UOP_LADDER_00: uop_data_ladder_mux = 2'b00; + UOP_LADDER_00: uop_data_ladder_mux = 2'b00; UOP_LADDER_11: uop_data_ladder_mux = 2'b11; - UOP_LADDER_D: uop_data_ladder_mux = {io_mgr_ladder_d, ~io_mgr_ladder_d}; - UOP_LADDER_PQ: uop_data_ladder_mux = {io_mgr_ladder_p, io_mgr_ladder_q}; + UOP_LADDER_D: uop_data_ladder_mux = {~io_mgr_ladder_d, io_mgr_ladder_d}; + UOP_LADDER_PQ: uop_data_ladder_mux = { io_mgr_ladder_p, io_mgr_ladder_q}; endcase reg [OP_ADDR_W-1:0] word_index_last_mux; @@ -478,7 +478,7 @@ module modexpng_uop_engine update_io_mgr_params(uop_data_crt, uop_data_aux, uop_data_sel_narrow_in, uop_data_sel_narrow_out, uop_data_opcode); // UOP_OPCODE_OUTPUT_FROM_NARROW: begin - update_io_mgr_params(uop_data_crt, UOP_AUX_DNC, BANK_DNC, uop_data_sel_narrow_out, uop_data_opcode); + update_io_mgr_params(uop_data_crt, uop_data_aux, BANK_DNC, uop_data_sel_narrow_out, uop_data_opcode); update_wrk_params(BANK_DNC, uop_data_sel_narrow_in, BANK_DNC, BANK_DNC, uop_data_opcode); end // @@ -615,7 +615,6 @@ module modexpng_uop_engine // endcase - // // UOP FSM Process // -- cgit v1.2.3