Basic Module Format
Packages and Entity


-- (C) 1993 UVA Center for Semicustom Integrated Systems

-- [1]

LIBRARY package_defs;

USE package_defs.basic_defs.ALL;

USE package_defs.token_definition.ALL;

USE package_defs.color_fcns.ALL;

USE package_defs.mon_color_fcns.ALL;



ENTITY module_name IS

       -- [2]

       GENERIC (generic_list: generic_types);

       -- [3]

       PORT (data_input        : INOUT token;

            dependent_output   : INOUT token;

            control_input      : IN token;

            independent_output : OUT token);

END module_name;

Copyright University of Virginia Center for Semicustom Integrated Systems. Reprinted with permission.