OpenCores
URL https://opencores.org/ocsvn/thor/thor/trunk

Subversion Repositories thor

[/] [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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.