signal op1, op2, op3, opM : csigned;
signal stop : boolean := false;
begin
- inst : entity work.alu(beh)
- port map
- (
+ inst : alu
+ port map (
sys_clk => sys_clk,
sys_res_n => sys_res_n,
do_calc => do_calc,
61 => (-2147483647, ALU_SUB, 1, 0, -2147483648, false),
62 => (-2147483647, ALU_ADD, -1, 0, -2147483648, false),
63 => (-2147483648, ALU_DIV, 10, 8, -214748364, false),
+ 64 => (-214748364, ALU_DIV, 10, 4, -21474836, false),
+ 65 => (1, ALU_DIV, -2147483648, 1, 0, false),
others => (0, ALU_ADD, 0, 0, 0, false)
);
variable checkall : boolean := true;