--============================================================================-- -- Design units : TestGenerator (Entity) -- -- File name : testgenerator.vhd -- -- Purpose : -- -- Note : -- -- Limitations : -- -- Errors : None known -- -- Library : BitMod_TB_Lib -- -- Dependencies : IEEE.Std_Logic_1164, -- ESA.Simulation, -- BitMod_TB_Lib.MISR_Definition, -- BitMod_TB_Lib.TestDefinition. -- -- 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 model -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Naming convention: Active low signals are indicated by _N. -- All external signals have been named as in the data sheet. -------------------------------------------------------------------------------- library IEEE; use IEEE.Std_Logic_1164.all; -- For data types library ESA; use ESA.Simulation.all; -- For simulation cond. entity TestGenerator is generic( SimCondition: SimConditionType := WorstCase; InstancePath: String := "TestGenerator:"); port( -- System signals (4) Test: inout Std_Logic_Vector(0 to 1); -- Test mode Clk: inout Std_Logic := '0'; -- Master Clock Reset_N: inout Std_Logic; -- Master Reset -- Interface to internal registers (12) A: inout Std_Logic_Vector(0 to 1); -- Address bus CS_N: inout Std_Logic; -- Chip select RW_N: inout Std_Logic; -- Read/write D: inout Std_Logic_Vector(0 to 7); -- Bidir. bus -- Serial Interface (3) SClk: inout Std_ULogic := '0'; -- Serial clock SData: inout Std_ULogic := '0'; -- Serial input MData: in Std_Logic); -- Serial output end TestGenerator; --=================== End of entity =======================--