diff options
author | Pavel V. Shatov (Meister) <meisterpaul1@yandex.ru> | 2019-10-21 15:10:44 +0300 |
---|---|---|
committer | Pavel V. Shatov (Meister) <meisterpaul1@yandex.ru> | 2019-10-21 15:10:44 +0300 |
commit | 69b5d9f65cf49adbc1c1850fa2c4757199008717 (patch) | |
tree | b5be56bf414078bdada930cea0d9f439f374d9e7 /rtl/modexpng_uop_engine.v | |
parent | 72902f5b40ac695786f5103d2a5a456c6c7ee83f (diff) |
Added support for non-CRT mode. Further refactoring.
Diffstat (limited to 'rtl/modexpng_uop_engine.v')
-rw-r--r-- | rtl/modexpng_uop_engine.v | 9 |
1 files changed, 4 insertions, 5 deletions
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 // |