--============================================================================--
-- Design units : TestDefinition (Package declaration and body)
--
-- File name : testdefinition.vhd
--
-- Purpose : This packages defines the MISR subprograms used by the
-- Test Generator for the verification of the Bit Modulator.
--
-- Note :
--
-- Limitations : None known
--
-- Errors : None known
--
-- Library : BitMod_TB_Lib
--
-- Dependencies : IEEE.Std_Logic_1164
--
-- 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 IEEE;
use IEEE.Std_Logic_1164.all;
package TestDefinition is
-----------------------------------------------------------------------------
-- Reset of MISR
-----------------------------------------------------------------------------
procedure ResetMISR(signal MISRReset: out Boolean);
-----------------------------------------------------------------------------
-- Check of MISR
-----------------------------------------------------------------------------
procedure CheckMISR(
constant InVec: in Std_Logic_Vector(0 to 15);
constant RefVec: in String(1 to 4);
variable TestFailed: inout Boolean;
constant HeaderMsg: in String := "");
end TestDefinition; --=============== End of package header ==================--
package body TestDefinition is
-----------------------------------------------------------------------------
-- Reset of MISR
-----------------------------------------------------------------------------
procedure ResetMISR(signal MISRReset: out Boolean) is
begin
-- TBD
end ResetMISR;
-----------------------------------------------------------------------------
-- Check of MISR
-----------------------------------------------------------------------------
procedure CheckMISR(
constant InVec: in Std_Logic_Vector(0 to 15);
constant RefVec: in String(1 to 4);
variable TestFailed: inout Boolean;
constant HeaderMsg: in String := "") is
begin
-- TBD
end CheckMISR;
end TestDefinition; --=============== End of package body ====================--