--	Model Name	: syn_para.vhd 
--	Author		: Zainalabedin Navabi 
--	Last Updated	: 09 / 15 / 1996
--	This document is © copyrighted by the Author.
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 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";
 --
 CONSTANT zero_12 : std_logic_vector (11 DOWNTO 0) := "000000000000";
 CONSTANT zero_8 : std_logic_vector (7 DOWNTO 0) := "00000000";
 END synthesis_parameters;