LIBRARY IEEE;
USE IEEE.std_logic_1164.ALL;
--
PACKAGE synthesis_parameters IS
CONSTANT single_byte_instructions : std_logic_vector (3 DOWNTO 0) := "1110";
CONSTANT cla : std_logic_vector (3 DOWNTO 0) := "0001";
CONSTANT cma : std_logic_vector (3 DOWNTO 0) := "0010";
CONSTANT cmc : std_logic_vector (3 DOWNTO 0) := "0100";
CONSTANT asl : std_logic_vector (3 DOWNTO 0) := "1000";
CONSTANT asr : std_logic_vector (3 DOWNTO 0) := "1001";
CONSTANT jsr : std_logic_vector (2 DOWNTO 0) := "110";
CONSTANT bra : std_logic_vector (3 DOWNTO 0) := "1111";
CONSTANT hlt : std_logic_vector (3 DOWNTO 0) := "1111";
CONSTANT indirect : std_logic := '1';
CONSTANT jmp : std_logic_vector (2 DOWNTO 0) := "100";
CONSTANT sta : std_logic_vector (2 DOWNTO 0) := "101";
CONSTANT lda : std_logic_vector (2 DOWNTO 0) := "000";
CONSTANT ann : std_logic_vector (2 DOWNTO 0) := "001";
CONSTANT add : std_logic_vector (2 DOWNTO 0) := "010";
CONSTANT sbb : std_logic_vector (2 DOWNTO 0) := "011";
CONSTANT jsr_or_bra : std_logic_vector (1 DOWNTO 0) := "11";
--
END synthesis_parameters;