XISE_MSG_FILTER(1)           Retro Project Manual           XISE_MSG_FILTER(1)


NAME
       xise_msg_filter - message filter for Xilinx ISE tool chain log files

SYNOPSIS
       xise_msg_filter [--pack] TYPE IMFSET LOGFILE
       xise_msg_filter --help

DESCRIPTION
       Scans  the  log file LOGFILE generated by the Xilinx ISE tool specified
       by TYPE for informational, warning, and  error  messages  and  compares
       these  messages  against  a  set of message filter rules defined in the
       IMFSET file.  xise_msg_filter will  print  all  non-matching  messages.
       All  filter  rules  which do not match a message are also listed, these
       messages are considered missing.  Matched messages are  considered  ac-
       cepted.   In  normal  operation,  they  will  not  create  any  output.
       xise_msg_filter is useful for example in make(1)-based flows to  create
       a short summary from the log files.

       The accepted values for TYPE are:

          xst   ISE xst
          tra   ISE ngdbuild (translate)
          map   ISE map
          par   ISE par
          twr   ISE trce
          bgn   ISE bitgen

OPTIONS
       --pacc Print  a  summary  of all accepted messages. The match count for
              each rule is listed.

       --help print full help.

MESSAGE FILTER FILE FORMAT
       Simply a list of regular  expression  patterns  structured  by  section
       headers  of the form "[TYPE]".  Blank lines and lines starting with '#'
       will be ignored.  xise_msg_filter will extract the patterns of the sec-
       tion matching the TYPE argument.

   Example message filter file
         # ---------
         [xst]
         INFO:.*The FF/Latch <.*> is equivalent to .* will be removed
         Node <HIO/IOB_BTN/R_DI_[1-4]> of sequential type is unconnected
         # ---------
         [map]
         INFO:.*The FF/Latch <.*>.*is equivalent to the following FF/Latch

EXIT STATUS
       If  TYPE  is  invalid or the IMFSET or LOGFILE files can't be opened an
       exit status 1 is returned.


EXAMPLES
       xise_msg_filter xst proj.imfset proj_xst.log
           Generate a short summary of a ISE xst log file.

BUGS
       The IMFSET file is flat, with no structuring possible,  e.g.  with  in-
       cludes.  It'll be great to have for example default rules for each tar-
       get  device.   Since  ISE  is  'end-of-life'   no   further   work   on
       xise_msg_filter will be done.

SEE ALSO
       xise_msg_summary(1)

AUTHOR
       Walter F.J. Mueller <W.F.J.Mueller@gsi.de>


Retro Project                     2015-01-30                XISE_MSG_FILTER(1)
 
Generated: 2023-02-09
Generated by man2html V0.26
page hit count: 385
Valid CSS Valid XHTML 1.0 Strict