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

FreeBSD Manual Pages

  
 
  

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.in-
		 stance11.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)

NAME | SYNOPSIS | PARAMETERS | DESCRIPTION | EXAMPLE | SEE ALSO

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

home | help