2019-02-07 22:54:06 +01:00
|
|
|
/******************************************************************************
|
|
|
|
* 3n[xxxxxx] LC (n) [xxxxxx]
|
|
|
|
*
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
|
2019-02-08 11:06:19 +01:00
|
|
|
`include "decstates.v"
|
2019-02-11 07:03:20 +01:00
|
|
|
`include "fields.v"
|
2019-02-08 11:06:19 +01:00
|
|
|
|
|
|
|
`DEC_LC: begin
|
2019-02-11 07:03:20 +01:00
|
|
|
alu_first <= P;
|
|
|
|
alu_last <= (P + nb_in) & 4'hF;
|
2019-02-11 09:13:06 +01:00
|
|
|
alu_reg_src1 <= `ALU_REG_M;
|
2019-02-11 07:03:20 +01:00
|
|
|
alu_reg_dest <= `ALU_REG_C;
|
|
|
|
alu_op <= `ALU_OP_COPY;
|
|
|
|
|
|
|
|
decstate <= `DEC_ALU_INIT;
|
|
|
|
alu_return <= `DEC_START;
|
2019-02-08 11:06:19 +01:00
|
|
|
end
|