-- ************************************************************** -- ************************************************************** -- -- EIA-567 standard package -- -- ************************************************************** -- ************************************************************** -- -- Design Unit Name : EIA567TV -- -- Source : Standard -- -- Functionality : All type definitions required by section 4.6.2 -- -- Version : 1.0 -- -- History : Original -- -- Annotations : None -- -- Analysis Dependencies : None -- -- Limitations : None -- -- Fidelity : Complete -- -- Discrepancies : None -- -- Supplementary Information : None -- -- Development Platform : IBM compatible PC -- -- VHDL Software Version : VSystem/Windows ver. 3.3a -- -- ************************************************************** PACKAGE eia567tv IS -- ----------------------------------------------------------- -- Define type delay. Used ONLY by type time_vector. -- ----------------------------------------------------------- TYPE delay IS (tlh, thl, tlz, tzh, thz, tzl); -- ----------------------------------------------------------- -- Type time_vector and time_vectors are used by component -- internal pin-to-pin delays in the component timing view -- package and by the LD_ generics in the component model. -- ----------------------------------------------------------- TYPE time_vector IS ARRAY (delay) OF TIME; TYPE time_vectors IS ARRAY (NATURAL RANGE <>) OF time_vector; -- ----------------------------------------------------------- -- Types wd_, setup_, hold_, cycle_ and pulse_vector are used -- for the component wire_delay, setup, hold, cycle time, and -- pulse width constraint specifications (respectively) in the -- component timing view package. -- ----------------------------------------------------------- TYPE wd_vector IS ARRAY (NATURAL RANGE <>) OF TIME; TYPE ld_vector IS ARRAY (NATURAL RANGE <>) OF TIME; TYPE setup_vector IS ARRAY (NATURAL RANGE <>) OF TIME; TYPE hold_vector IS ARRAY (NATURAL RANGE <>) OF TIME; TYPE cycle_vector IS ARRAY (NATURAL RANGE <>) OF TIME; TYPE pulse_vector IS ARRAY (NATURAL RANGE <>) OF TIME; -- -------------------------------------------------------- -- Type operating_point_type is used by the constant times -- in the component timing view package and by the constant -- operating_point in the component model. -- --------------------------------------------------------- TYPE operating_point_type IS (minimum, nominal, maximum); -- --------------------------------------------------------- -- Attribute artificial will be used on any signal, port, -- entity etc., in the component model heirarchy to indicate -- that it does not exist in the real world, or that it is -- only being used for simulation or control purposes. It -- is intended that the attribute be assigned as follows : -- attribute artificial of <signal, etc.> is "artificial"; -- ------------------------------------------------------------ ATTRIBUTE artificial : STRING (1 TO 10); END eia567tv; <div align="center"><br /><script type="text/javascript"><!-- google_ad_client = "pub-7293844627074885"; //468x60, Created at 07. 11. 25 google_ad_slot = "8619794253"; google_ad_width = 468; google_ad_height = 60; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script><br /> </div>