URL
https://opencores.org/ocsvn/thor/thor/trunk
[/] [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;
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.