irsim-analyzer man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

irsim-analyzer(3)	      IRSIM USER'S MANUAL	     irsim-analyzer(3)

NAME
       irsim-analyzer

SYNOPSIS
       analyzer node...

DESCRIPTION
       The  analyzer  provides	a graphical interface to irsim; displaying the
       state of the nodes (or vectors) node...

       Every invocation of the analyzer command adds a new set of  signals  to
       the display list.

       The  view is split into 3 regions: a trace window, a text window, and a
       banner.	The banner displays the name of the simulation (from  the  sim
       file),  and  the	 pull-down  menu headers.  The text window is a 1-line
       window used to request and display certain information.

       The trace window displays the following information:

       left side:   names of the signals (nodes/vectors) displayed.

       top side:    On the left and right sides, the time corresponding to the
		    left  and right edges of the trace window.	In the center,
		    the time of the current cursor position.

       right side:  Values of the signals under the cursor.

MENU FUNCTIONS
       zoom:
		     in	  Zooms in by a factor of 2 (magnify).

		     out  Zooms out by a factor of 2 (reduce).

       base:  Changes the numerical base used to  display  the	value  of  the
	      selected	vector (see below how to select a trace) to one of the
	      following:

	      bin  (base 2)

	      oct  (base 8)

	      hex  (base 16)

       window:1

	      delta T	  Allows to determine the difference (in time) between
			  any  two edges.   First click the mouse (any button)
			  to the right of the first edge, then to the left  of
			  the  second edge.  The time of the two edges as well
			  as their  difference	will  be  shown	 in  the  text
			  window.   As long as the button remains depressed, a
			  line is shown between the two edges.	Times are  all
			  shown in ns.

	      move to	  Moves	 the  left  edge  of  the  trace window to the
			  specified time.  The time is requested in  the  text
			  window.

	      set width	  Sets	the number of ns. that will be displayed.  The
			  time is requested in the text window.

	      name length Since the most important differentiating information
			  in  a	 long  signal  name is usually at the end, the
			  analyzer will display the last 15  characters	 of  a
			  signal   name.   This	 option	 allows	 changing  the
			  maximum number of characters that will be displayed,
			  which must be in the range [8-256].

	      scroll	  Usually the analyzer displays simulation activity by
			  scrolling the	 traces	 to  the  left,	 so  the  last
			  changes    are    shown.    The    scroll    feature
			  enables/disables   this    scrolling,	   effectively
			  freezing  the	 traces.  When scrolling is enabled, a
			  check mark is shown on this menu entry.

       print:  These options control  the  generation  of  a  PostScript  file
	       suitable for obtaining a hardcopy of the trace window.

	       file    Requests	 the  filename	to hold the PostScript output.
		       Hitting <return> will use the default  name  (shown  in
		       parens).	 Hitting <ctrl-C> will abort generation of the
		       file.  The following menu entries control the aspect of
		       the  PostScript file; a check mark in the corresponding
		       menu entry implies that the feature will be included in
		       the output.

	       banner  Generate	 a  banner,  showing  the  simulation name and
		       current date.

	       legend  Generate (in a separate	page)  a  description  of  the
		       signals	displayed:  the complete names of nodes (since
		       the first characters may be stripped), and for  vectors
		       the names of the nodes of wich it is composed.

	       times   Generate a time ruler at the bottom of the traces.

	       outline Draw an outline around the trace window.

MOUSE FUNCTIONS
       The  analyzer  provides	various	 functions  depending  on where in the
       window a mouse button is depressed.  All buttons have the same meaning,
       except  inside the scrollbar.  Pressing a mouse button in the following
       regions will provide:

       Signal names:
	      The  signal  name	 where	the  button  was  depressed  will   be
	      highlighted  and	will be moved to the position where the button
	      is released, scrolling the other traces if  necessary.   If  the
	      button  is  released  under  the	same  signal  on  which it was
	      pressed, that signal will become selected.  The selected	signal
	      is always underlined, and some information regarding that signal
	      is printed in the text window.

	      If the button is released outside	 the  traces  area  (above  or
	      below) the signal will be removed from the display.  It can only
	      be added again by invoking the analyzer command.

       Left Arrow:
	      The traces are scrolled left by half a page (move back in time).

       Right Arrow:
	      The traces are scrolled right by half a page  (move  forward  in
	      time).

       Double Left Arrow:
	      Scrolls traces left by a full page.

       Double Right Arrow:
	      Scrolls traces right by a full page.

       Scrollbar:
	      The  left	 button allows to stretch the left side of the window,
	      thereby zooming in/out by an arbitrary amount.  The  right  side
	      of the window remains the same.

	      The right button allows to stretch the right side of the window,
	      thereby zooming in/out by an arbitrary amount.  The left side of
	      the window remains the same.

	      The  middle  button moves the whole view back and forth in time.
	      The magnification factor remains the same.

       Traces
	      The cursor is moved to the time-step where the mouse is clicked.
	      Some  lack of accuracy in selecting the time may become apparent
	      due to screen resolution round off.

	      Holding down the shift key simultaneously with the mouse	button
	      will  not	 move  the  cursor,  but  rather show the value of the
	      signal at the time-step where the mouse is clicked.   The	 value
	      is printed in the text window using the following format:

		 name @	 time:value=value,input=status

	      The  value  is  always  shown  in binary, regardless of the base
	      selected for that signal.	 The status is a string showing	 which
	      nodes where inputs at that time.	Nodes that were inputs have an
	      i in their respective position, otherwise an -.

       Cursor Values:
	      The selected signal value is highlighted and, when the button is
	      released,	 the  value  of	 the  signal  is  expanded in the text
	      window.  This is useful for displaying each  of  the  bits  that
	      make  up	a  vector.   The information printed has the following
	      format:

		    name:value=value input=status

	      where value and status have the same meaning as above.

       Banner:
	      Clicking on the banner brings the window to the foreground.

       Box on Banner:
	      Clicking in the little box  on  the  left	 side  of  the	banner
	      iconizes	the analyzer window.  To de-iconize the window, simply
	      click any button within the icon.

       Banner Menus:
	      Pressing a mouse button in one of the banner menus (on the right
	      side) will pull down the corresponding menu.

X DEFAULTS
       The analyzer application uses the appropriate resource specification at
       startup time to customize the appearance of its window.	The format for
       a resource specification in the .Xdefaults file is:

		   [name.]resource:  value

       For  the	 analyzer,  the	 available  names are irsim and analyzer.  The
       available resources are:

       background     Specifies	 the  traces  window  background  color.   The
		      default is black.

       foreground     Specifies	  the	text   color,  or  the	background  of
		      everything else besides the traces window.  The  default
		      is white.

       geometry	      Specifies	 the  default geometry (window size and screen
		      location) of the graphic window.	The default  Xgeometry
		      is "=1000x300+0+0".

       reverseVideo   Specifies	 whether  the foreground and background colors
		      are to be reversed (on monochrome displays  only).   The
		      default is off.

       font	      Specifies	 the  fixed-width font displayed.  The default
		      is 6x13.

       borderWidth    Specifies the width of  the  border  (in	pixels).   The
		      default is 2.

       borderColor    Specifies	 the border color when the window is selected.
		      The default is black.

       highlight      Specifies the color used for highlighting.  The  default
		      is red (color displays only).

       traceColor     Specifies	 the color in which the traces are drawn.  The
		      default is white.

       bannerBg	      Specifies the background	color  for  the	 banner.   The
		      default is white.

       bannerFg	      Specifies	 the  foreground  (text) color for the banner.
		      The default is black.

SEE ALSO
       irsim(1)

							     irsim-analyzer(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net