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

SYNOPSYS
       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)

NAME | SYNOPSYS | PARAMETERS | DESCRIPTION | EXAMPLE | SEE ALSO

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

home | help