Skip site navigation (1)Skip section navigation (2)

  
 
  

home | help
INIT(3) 			GENPAT functions			 INIT(3)

NAME
     INIT, GENPAT Package

SYNOPSIS
     INIT("pattern_date","ident","value");

PARAMETERS
     pattern_date
	       : pattern date which may be either : integer (absolute date) or +
	       integer	(relative  date,  the  date of the current pattern (last
	       modified using INIT or AFFECT) is the reference). All  dates  are
	       supposed  to  be expressed in the same time unit which may be set
	       only once using SETTUNIT.

     ident     Either the name of a bused register or a simple	register.  Path-
	       name must be specified by the syntax : instance1.instance11.name

     value     The  value associated with the signal which may be either a based
	       number (ex.  0B011 or 0H3F) or a decimal.

DESCRIPTION
     Initialize registers at indicated values and set current pattern.

EXAMPLE
     SETTUNIT("ns");
     INIT( "25","regt","0B1");
     INIT("+50","y 3 downto 0","0xF");

     result :
     At simulation time 25 ns, the register named regt receive "1"
	  regt <= B"1" ;
     <	 25 ns> : .............;

     At simulation time +50 ns, (related to the date of the current pattern),
     the vector y is affected with the value 15 in decimal or F in hexadecimal.
	  regt <= X"F" ;
     <	 75 ns> : .............;

SEE ALSO
     genpat(1), pat(5), AFFECT(3)

ASIM/LIP6			 October 1, 1997			 INIT(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=INIT&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help