--============================================================================-- -- Design units : BoardDesign_Timing (Package declaration and body) -- -- File name : boarddesign_timing.vhd -- -- Purpose : In this package, all timing parameters for the Board Design -- are defined as deferred constants; their value can be modified -- by recompiling only the package body. -- -- Note : The timing figures are based on 25 pF load on the outputs. -- The timing parameter names are compliant with Vital Level 0. -- -- Limitations : Best case and typical figures have been approximated: -- Best case = Worst case / 4, for path delays, -- Typical case = Worst case / 2, for path delays. -- -- Errors: : None known -- -- Library : BoardDesign_Lib -- -- Dependencies : ESA.Simulation, ESA.Timing. -- -- Author : Sandi Habinc -- ESTEC Microelectronics and Technology Section (WSM) -- P.O. Box 299 -- 2200 AG Noordwijk -- The Netherlands -- -- Copyright : European Space Agency (ESA) 1995. No part may be reproduced -- in any form without the prior written permission of ESA. -- -- Simulator : Synopsys v. 3.2b, on Sun SPARCstation 10, SunOS 4.1.3 -------------------------------------------------------------------------------- -- Revision list -- Version Author Date Changes -- -- 0.1 SH 1 July 95 New package -------------------------------------------------------------------------------- library ESA; use ESA.Simulation.all; use ESA.Timing.all; package BoardDesign_Timing is ----------------------------------------------------------------------------- -- Deferred constants for the timing parameters, all values are defined in -- the package body. ----------------------------------------------------------------------------- -- Output interface timing parameters constant tpd_Clk_MData: TimeArray01; end BoardDesign_Timing; --============= End of package header ================-- package body BoardDesign_Timing is -- Output interface timing parameter constant tpd_Clk_MData: TimeArray01 := ((25 ns, 24 ns), -- WC (11 ns, 13 ns), -- TC ( 7 ns, 8 ns)); -- BC end BoardDesign_Timing; --=============== End of package body ================--