User Tools

Site Tools


xilinx:xactstep:xblox

Sample help

xblox [5.2.1]  --  Xilinx Automatic CAE Tools
Copyright (c) 2012 Xilinx Inc.  All Rights Reserved.
386|DOS-Extender 4.1 - Copyright (C) 1986-1993 Phar Lap Software, Inc.

HELP FOR XBLOX

This tool takes an XNF file that can include X-BLOX symbols and does
architectural optimizations specific to Xilinx parts, then performs module
generation, followed by a second round of architectural optimizations.  For more
information, see the X-BLOX manual.
USAGE: xblox <infile> [<outfile>] [<parameter>=<value> ...]

PARAMETERS:

infile     -- Input XNF file name
            This parameter takes a character string value.
            This should either be `file.xtg', `file' with an implied `.xtg'
            extension, or the full filename of a non-xtg file. The contents of
            the file have to conform to XNF specifications.
outfile    -- Output XG file name
            This parameter takes a character string value.
            This should either be `file.xg', `file' with an implied `.xg'
            extension, or the full filename of a non-xg file.  The default is
            the INFILE name with a `.xg' extension in place of the `.xtf'
            extension.  The contents are in the XNF syntax.
sim        -- If SIM=XNF, an XGS functional simulation file is produced.
            This parameter takes a character string value.
            If used, it should be set to XNF. When set, X-BLOX will produce an
            XGS functional simulation file.  No architectural optimizations
            will be performed, and no XG file will be written.  By default, no
            XGS file is produced.
simdir     -- Directory to place functional simulation files.
            This parameter takes a character string value.
            Used in combination with SIM=XNF only.  Many files are produced
            for functional simulation.  By default, these are placed into a
            subdirectory named <outfile>.bsm.  This can be changed by setting
            SIMDIR to another value.  For example `SIMDIR=.'  will place the
            functional simulation files in the current directory.
blxfile    -- User-provided X-BLOX message file name
            This parameter takes a character string value.
            This parameter allows the user to specify the name of the file
            into which X-BLOX writes a report.  If provided, no file extension
            is added.  By default, this file is called <infile>.blx.
memdir     -- Directory to locate .mem files.
            This parameter takes a character string value.
            Used by the Windows Design Manager to locate X-BLOX .mem files.
parttype   -- Target LCA device
            This parameter takes a character string value.
            If specified, this part type will take precedence over the part
            specified in the input XNF file.  The default part type is
            "4005pg156".
sim_rerun  -- Recreate all functional simulation models.
            This parameter takes a boolean value {TRUE,FALSE}
            The default value is FALSE.
            Used in combination with SIM=XNF only.  Many files are produced
            for functional simulation.  By default, X-BLOX will reuse these
            files on subsequent executions. If SIM_RERUN=TRUE then these files
            will be recreated instead. Use this option when the files have
            become corrupted do to system failure. The default is
            SIM_RERUN=FALSE.
subscripts -- Use brackets for bus subscripts.
            This parameter takes a boolean value {TRUE,FALSE}
            The default value is TRUE.
            Enables generation of brackets around bus subscripts. If set to 0
            or FALSE, X-BLOX will not use the subscripts when expanding an
            X-BLOX bus into its constituent nets.
archopt    -- archopt flag
            This parameter takes a boolean value {TRUE,FALSE}
            The default value is TRUE.
            This allows the architectural optimizations to occur. If set to 0
            or FALSE X-BLOX will not do any architectural optimizations.
modgen     -- modgen flag
            This parameter takes a boolean value {TRUE,FALSE}
            The default value is TRUE.
            This allows the module generation to occur. If set to 0 or FALSE
            this will prevent any modules from being expanded or special
            symbols from being evaluated.  This should be used only if there
            are no X-BLOX symbols in the design.
mergeio    -- merge flip flops into IOBs flag
            This parameter takes a boolean value {TRUE,FALSE}
            The default value is TRUE.
            This allows the flip flops to be merged, if possible, into the
            IOBs. If set to 0 or FALSE, this parameter prevents the flip flops
            from being merged into any IOBs.  This option does not affect
            DATA_REG modules whose STYLE has been set.
reg_rlocs  -- generate RPMs for modules without carry logic
            This parameter takes a boolean value {TRUE,FALSE}
            The default value is TRUE.
            Allows X-BLOX to generate RPMs for modules that don't contain
            carry logic. These modules are DATA_REG, SHIFT, CLK_DIV, and
            COUNTER for STYLEs other than BINARY. The default is TRUE. RPMs
            for these modules result in higher performance. Set this parameter
            to FALSE if PPR is unable to place all RPMs in the design. An
            alternative is to place the attribute USE_RLOC=FALSE on some
            modules in your design.
helpall    -- Show all help information
            You can type "-helpall" to this tool to get help for ALL its
            parameters. The default is not to show help for all parameters.
xilinx/xactstep/xblox.txt · Last modified: 2013/01/22 00:42 (external edit)