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

FreeBSD Manual Pages

  
 
  

home | help
BEH_MAKBDD(3)			 BHL functions			 BEH_MAKBDD(3)

NAME
       beh_makbdd - create a BDD for each expression in	a description

SYNOPSIS
       void beh_makbdd (fig_pnt)
       struct befig *fig_pnt;

PARAMETERS
       fig_pnt	 pointer of the	BEFIG structure

DESCRIPTION
       beh_makbdd() reads a whole behavioral description (a BEFIG) and creates
       a  BDD  for each	expression present in the description. For simple sig-
       nals (simple outputs - BEOUT, simple iternal signals  -	BEAUX,	simple
       internal	delayed	signals	- BEDLY), one BDD is created which corresponds
       to the expression that drives the signal. The BDD is stored into	a spe-
       cific  field  in	 the  corresponding structure (NODE). For signals that
       have multiple expressions (registers, internal busses,  bussed  ports),
       one  BDD	is created for each expression and stored in the corresponding
       field of	the structure (CNDNODE	for  conditions	 or  VALNODE  for  the
       value).

       fig_pnt represents the pointer of the description.

EXAMPLE
       #include	<beh109.h>
       struct befig *befig_pnt;

       beh_makbdd (befig_pnt);

SEE ALSO
       beh(3), befig(3), berin(3), beaux(3), bereg(3), beh_debug(3)

ASIM/LIP6			October	1, 1997			 BEH_MAKBDD(3)

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

home | help