signals like is_beq_bne_blt_bge_bltu_bgeu, is_lb_lh_lw_lbu_lhu, decoded_imm_j, are assigned values more than once in an always blocl in nested loops. If there is a case which activates compressed_isa then as per the code there are two simultaneous non-blocking assignments to these signals. Does the code work like this ?
Please correct me if I am wrong.
signals like is_beq_bne_blt_bge_bltu_bgeu, is_lb_lh_lw_lbu_lhu, decoded_imm_j, are assigned values more than once in an always blocl in nested loops. If there is a case which activates compressed_isa then as per the code there are two simultaneous non-blocking assignments to these signals. Does the code work like this ? Please correct me if I am wrong.