{"body":"localparam SEL_REG_B_IR_B = 1'b0;\nlocalparam SEL_REG_B_IR_C = 1'b1;\n\n// Does Not Work\nlogic [2:0]de_regs_bsel = (de_sel_reg_b == SEL_REG_B_IR_C) ? de_ir_sel_c : de_ir_sel_b;\n\n// Does Work\nwire [2:0]de_regs_bsel = (de_sel_reg_b == SEL_REG_B_IR_C) ? de_ir_sel_c : de_ir_sel_b;\n\n// Does Not Work\nreg [2:0]de_regs_bsel = (de_sel_reg_b == SEL_REG_B_IR_C) ? de_ir_sel_c : de_ir_sel_b;\n\n// Does Work\nlogic [2:0]de_regs_bsel;\nassign de_regs_bsel = (de_sel_reg_b == SEL_REG_B_IR_C) ? de_ir_sel_c : de_ir_sel_b;\n\n// Does Work\nlogic [2:0]de_regs_bsel;\nalways_comb begin\n\tcase (de_sel_reg_b)\n\tSEL_REG_B_IR_B: de_regs_bsel = de_ir_sel_b;\n\tSEL_REG_B_IR_C: de_regs_bsel = de_ir_sel_c;\n\tendcase\nend","name":"","extension":"txt","url":"https://www.irccloud.com/pastebin/kyQYHpCt","modified":1543702769,"id":"kyQYHpCt","size":682,"lines":24,"own_paste":false,"theme":"","date":1543702769}