URL
https://opencores.org/ocsvn/amber/amber/trunk
[/] [amber/] [trunk/] [hw/] [vlog/] [amber23/] [a23_alu.v] - Diff between revs 15 and 83
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 15 |
Rev 83 |
Line 47... |
Line 47... |
input i_barrel_shift_carry,
|
input i_barrel_shift_carry,
|
input i_status_bits_carry,
|
input i_status_bits_carry,
|
input [8:0] i_function,
|
input [8:0] i_function,
|
|
|
output [31:0] o_out,
|
output [31:0] o_out,
|
output [3:0] o_flags
|
output [3:0] o_flags // negative, zero, carry, overflow
|
);
|
);
|
|
|
wire [31:0] a, b, b_not;
|
wire [31:0] a, b, b_not;
|
wire [31:0] and_out, or_out, xor_out;
|
wire [31:0] and_out, or_out, xor_out;
|
wire [31:0] sign_ex8_out, sign_ex_16_out;
|
wire [31:0] sign_ex8_out, sign_ex_16_out;
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.