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

Subversion Repositories thor

[/] [thor/] [trunk/] [FT64v5/] [rtl/] [common/] [FT64_iexpander.v] - Diff between revs 51 and 52

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 51 Rev 52
Line 200... Line 200...
                        expand[5:0] = `Bcc;              // 0x38
                        expand[5:0] = `Bcc;              // 0x38
                end
                end
5'b10??0:
5'b10??0:
                begin
                begin
                        expand[47:32] = 16'h0000;
                        expand[47:32] = 16'h0000;
                        expand[31:21] = {{6{cinstr[11]}},cinstr[11:8],cinstr[5]};
                        expand[31:21] = {{4{cinstr[13]}},cinstr[13:8],cinstr[5]};
                        expand[20:18] = 3'd0;                   // BEQ
                        expand[20:18] = 3'd0;                   // BEQ
                        expand[17:13] = 5'd0;                   // r0
                        expand[17:13] = 5'd0;                   // r0
                        expand[12:8] = cinstr[4:0];      // Ra
                        expand[12:8] = cinstr[4:0];      // Ra
                        expand[7:6] = 2'b10;
                        expand[7:6] = 2'b10;
                        expand[5:0] = `Bcc;
                        expand[5:0] = `Bcc;
                end
                end
5'b11??0:
5'b11??0:
                begin
                begin
                        expand[47:32] = 16'h0000;
                        expand[47:32] = 16'h0000;
                        expand[31:21] = {{6{cinstr[11]}},cinstr[11:8],cinstr[5]};
                        expand[31:21] = {{4{cinstr[13]}},cinstr[13:8],cinstr[5]};
                        expand[20:18] = 3'd1;                   // BNE
                        expand[20:18] = 3'd1;                   // BNE
                        expand[17:13] = 5'd0;                   // r0
                        expand[17:13] = 5'd0;                   // r0
                        expand[12:8] = cinstr[4:0];      // Ra
                        expand[12:8] = cinstr[4:0];      // Ra
                        expand[7:6] = 2'b10;
                        expand[7:6] = 2'b10;
                        expand[5:0] = `Bcc;
                        expand[5:0] = `Bcc;

powered by: WebSVN 2.1.0

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