-- Model Name : Global Environment -- Author : Zainalabedin Navabi -- Last Updated : 09 / 15 / 1996 -- This document is © copyrighted by the Author.
LIBRARY IEEE;
USE IEEE.std_logic_1164.ALL;
--
LIBRARY WORK;
USE WORK.synthesis_parameters.ALL;
USE WORK.synthesis_utilities.ALL;
--
PACKAGE global_environment IS
    SIGNAL halt : std_logic := '0';

    SIGNAL cck : std_ulogic := '0';
    SHARED VARIABLE ac_out, ir_out, alu_out, obus : byte;
    SHARED VARIABLE pc_out, mar_out : twelve;
    SHARED VARIABLE dbus : byte;
    SHARED VARIABLE alu_flags, shu_flags, sr_out : nibble;
    SHARED VARIABLE mar_bus : twelve;
    SHARED VARIABLE databus : byte;
    SHARED VARIABLE adbus : twelve;

END global_environment;