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

FreeBSD Manual Pages

  
 
  

home | help
RESTOREDIRVBE(3)	     MBK LOGICAL FUNCTIONS	      RESTOREDIRVBE(3)

NAME
       restoredirvbe - restore connectors directions from behavioral view

SYNOPSYS
       #include	"mlo.h"
       int restoredirvbe(ptfig)
       lofig_list *ptfig;

PARAMETER
       ptfig		   Pointer to a	lofig_list

DESCRIPTION
       The  restoredirvbe  function  read  the	PORT  section  of the vhdl be-
       havuoiral view of the figure, restores the externals connectors	direc-
       tions and order them as indicated in the	vbe.

RETURN VALUE
       restoredirvbe  returns 1	on success, 0 if there is an error while read-
       ing the vbe file, -1 if their is	no vbe.

ERROR
       "*** mbk	error *** restoredirvbe	: no figure given"
	      The ptfig	parameter is NULL.
       "*** mbk	error *** restoredirvbe	: figure %s have more connectors  than
       vbe"
	      Number  of  connetors in vbe and in figure must be identical. If
	      the vbe have more	connectors, the	getlocon function give an  er-
	      ror on the unknown connector.
       "*** mbk	error *** restoredirvbe	: cannot read port well!"
	      To  restore  the connectors directions, the vbe description must
	      have a port well.
       "*** mbk	error *** restoredirvbe	: bit_vect neither to nor downto"
	      In a port	section	of a vbe, the bit vector must have  indication
	      of the sens of incrementation.

EXAMPLE
       #include	"mut.h"
       #include	"mlo.h"
       lofig_list * getgoodlofig(figname, mode)
       char *figname;
       char mode;
       {
       lofig_list *ptfig;
	  ptfig	= getlofig(figname, mode);
	  restoredirvbe(ptfig);
	  return ptfig;
       }

SEE ALSO
       mbk(1), lofig(3), locon(3), getlofig(3),

ASIM/LIP6			October	1, 1997		      RESTOREDIRVBE(3)

NAME | SYNOPSYS | PARAMETER | DESCRIPTION | RETURN VALUE | ERROR | EXAMPLE | SEE ALSO

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

home | help