-- Model Name : Concurrent - Synthesis Parameters -- Author : Armita Peymandoust -- 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 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;