bc6784d993022cea1a9f51d1912c23d1cda53b26
[calu.git] / cpu / src / exec_op / or_op_b.vhd
1 library IEEE;
2 use IEEE.std_logic_1164.all;
3 use IEEE.numeric_std.all;
4
5 use work.common_pkg.all;
6 use work.alu_pkg.all;
7
8 architecture or_op of exec_op is
9 begin
10
11 calc: process(left_operand, right_operand, alu_state)
12         variable alu_result_v : alu_result_rec;
13         
14 begin
15                 alu_result_v := alu_state;
16                 
17                 alu_result_v.result := left_operand or right_operand;
18                 
19                 alu_result <= alu_result_v;
20 end process; 
21
22 end architecture or_op;