URL
https://opencores.org/ocsvn/thor/thor/trunk
[/] [thor/] [trunk/] [FT64v5/] [rtl/] [common/] [FT64_idecoder.v] - Diff between revs 56 and 57
Show entire file |
Details |
Blame |
View Log
Rev 56 |
Rev 57 |
Line 940... |
Line 940... |
`endif
|
`endif
|
begin
|
begin
|
bus <= 144'h0;
|
bus <= 144'h0;
|
bus[`IB_CONST] <= instr[6]==1'b1 ? {{34{instr[47]}},instr[47:18]} :
|
bus[`IB_CONST] <= instr[6]==1'b1 ? {{34{instr[47]}},instr[47:18]} :
|
{{50{instr[31]}},instr[31:18]};
|
{{50{instr[31]}},instr[31:18]};
|
|
`ifdef SUPPORT_DCI
|
if (instr[`INSTRUCTION_OP]==`CMPRSSD)
|
if (instr[`INSTRUCTION_OP]==`CMPRSSD)
|
bus[`IB_LN] <= 3'd2;
|
bus[`IB_LN] <= 3'd2;
|
else
|
else
|
|
`endif
|
case(instr[7:6])
|
case(instr[7:6])
|
2'b00: bus[`IB_LN] <= 3'd4;
|
2'b00: bus[`IB_LN] <= 3'd4;
|
2'b01: bus[`IB_LN] <= 3'd6;
|
2'b01: bus[`IB_LN] <= 3'd6;
|
default: bus[`IB_LN] <= 3'd2;
|
default: bus[`IB_LN] <= 3'd2;
|
endcase
|
endcase
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.