Sample help

makebits [options] <lca file>

  Generate a bitstream from an LCA file.

  Available options are:

  -help    Print this help
  -b    create "rawbits" file
  -c    CMOS inputs (default TTL)#
  -d    run DRC, create <lca file>.drc
  -f <option>:<setting>  set XC4000/XC5200 configuration option (see below)+
  -f cclk_nosync  XC4000/XC5200 Cclk driven startup not synchronized to Done+
  -f cclk_sync  XC4000/XC5200 Cclk driven startup synchronized to Done+
  -f uclk_nosync  XC4000/XC5200 User clock driven startup not synchronized
      to Done+
  -f uclk_sync  XC4000/XC5200 User clock driven startup synchronized to Done+
  -i    ignore "critical" flag on nets during tiedown
  -j    do not create bitstream
  -l    create .ll file containing readback information
      This .ll file contains design (.lca file) specific data.
  -lc=aligned_done  align done signal on a byte boundary (default)
  -lc=aligned_lc    align length count on a byte boundary
  -m    create "mask" file (unused and latch bit offsets)
  -makell=<what>  make .ll file for named .die, or all .die if "all".
      These .ll files do not contain any design specific data.
  -mbo=<file>  read makebits options from named .mbo file
      This file is read before any -f options are applied.
  -n    save "tied" design in _<lca file>
  -o <filename>  create bitfile with given name (default to LCA name)
  -p    no pullup on LCA DONE pad (default pullup)#
  -r0    disable LCA readback (default multiple readback)#
  -r1    enable one-time LCA readback (default multiple readback)#
  -r2    enable multiple-time LCA readback (default)#
  -s0    disable LCA oscillator (default)*
  -s1    enable LCA oscillator (default disabled)*
  -s2    enable LCA oscillator, div 2 (default disabled)*
  -t    tiedown unused interconnect
  -u    use "critical" nets as last resort during tiedown
  -v    verbose
  -w    rewrite .lca file after adding net delays
  -xa    donetime after IOBs active (default before)*
  -xb    donetime before IOBs active (default)*
  -ya    resettime after IOBs active (default)*
  -yb    resettime before IOBs active (default after)*

      * options relevant only for XC30xx LCAs.
      # options relevant only for XC20xx and XC30xx LCAs.
      + options relevant only for XC40xx/XC52xx LCAs.

  The following are valid -f configuration options for XC4000 LCAs.

  -f CRC:[ Enable | Disable ]
  -f ConfigRate:[ Slow | Fast ]
  -f DonePin:[ Pullup | Nopullup ]
  -f TdoPin:[ Pullup | Pulldown ]
  -f M1Pin:[ Pullup | Pulldown ]
  -f ReadCapture:[ Enable | Disable ]
  -f ReadAbort:[ Enable | Disable ]
  -f ReadClk:[ Cclk | Rdbk ]
  -f StartupClk:[ Cclk | UserClk ]
  -f SyncToDone:[ Yes | No ]

  When StartupClk:Cclk and SyncToDone:No are in effect:
  -f DoneActive:[ C1 | C2 | C3 | C4 ]
  -f OutputsActive:[ C2 | C3 | C4 ]
  -f GSRInactive:[ C2 | C3 | C4 ]

  When StartupClk:UserClk and SyncToDone:No are in effect:
  -f DoneActive:[ C1 | U2 | U3 | U4 ]
  -f OutputsActive:[ U2 | U3 | U4 ]
  -f GSRInactive:[ U2 | U3 | U4 ]

  When StartupClk:Cclk and SyncToDone:Yes are in effect:
  -f DoneActive:[ C1 | C2 | C3 ]
  -f OutputsActive:[ C2 | C3 | DI | DI_PLUS_1 ]
  -f GSRInactive:[ C2 | C3 | DI | DI_PLUS_1 ]

  When StartupClk:UserClk and SyncToDone:Yes are in effect:
  -f DoneActive:[ C1 | U2 ]
  -f OutputsActive:[ U2 | DI | DI_PLUS_1 | DI_PLUS_2 ]
  -f GSRInactive:[ U2 | DI | DI_PLUS_1 | DI_PLUS_2 ]

  The following are valid -f configuration options for XC4000E LCAs.

  -f Output:[ TTL | CMOS ]
  -f Input:[ TTL | CMOS ]
  -f CRC:[ Enable | Disable ]
  -f ConfigRate:[ Slow | Fast ]
  -f DonePin:[ Pullup | Nopullup ]
  -f TdoPin:[ Pullup | Pulldown ]
  -f M0Pin:[ Pullup | Pulldown ]
  -f M1Pin:[ Pullup | Pulldown ]
  -f M2Pin:[ Pullup | Pulldown ]
  -f ReadCapture:[ Enable | Disable ]
  -f ReadAbort:[ Enable | Disable ]
  -f ReadClk:[ Cclk | Rdbk ]
  -f StartupClk:[ Cclk | UserClk ]
  -f SyncToDone:[ Yes | No ]

  When StartupClk:Cclk and SyncToDone:No are in effect:
  -f DoneActive:[ C1 | C2 | C3 | C4 ]
  -f OutputsActive:[ C2 | C3 | C4 ]
  -f GSRInactive:[ C2 | C3 | C4 ]

  When StartupClk:UserClk and SyncToDone:No are in effect:
  -f DoneActive:[ C1 | U2 | U3 | U4 ]
  -f OutputsActive:[ U2 | U3 | U4 ]
  -f GSRInactive:[ U2 | U3 | U4 ]

  When StartupClk:Cclk and SyncToDone:Yes are in effect:
  -f DoneActive:[ C1 | C2 | C3 ]
  -f OutputsActive:[ C2 | C3 | DI | DI_PLUS_1 ]
  -f GSRInactive:[ C2 | C3 | DI | DI_PLUS_1 ]

  When StartupClk:UserClk and SyncToDone:Yes are in effect:
  -f DoneActive:[ C1 | U2 ]
  -f OutputsActive:[ U2 | DI | DI_PLUS_1 | DI_PLUS_2 ]
  -f GSRInactive:[ U2 | DI | DI_PLUS_1 | DI_PLUS_2 ]

  The following are valid -f configuration options for XC5200 LCAs.

  -f CRC:[ Enable | Disable ]
  -f Input:[ TTL | CMOS ]
  -f ConfigRate:[ Slow | Med | Fast ]
  -f DonePin:[ Pullup | Nopullup ]
  -f ProgPin:[ Pullup | Nopullup ]
  -f BSReconfig:[ Enable | Disable ]
  -f BSReadback:[ Enable | Disable ]
  -f OscClk:[ Cclk | UserClk ]
  -f ReadCapture:[ Enable | Disable ]
  -f ReadAbort:[ Enable | Disable ]
  -f ReadClk:[ Cclk | Rdbk ]
  -f StartupClk:[ Cclk | UserClk ]
  -f SyncToDone:[ Yes | No ]

  When StartupClk:Cclk and SyncToDone:No are in effect:
  -f DoneActive:[ C1 | C2 | C3 | C4 ]
  -f OutputsActive:[ C2 | C3 | C4 ]
  -f GSRInactive:[ C2 | C3 | C4 ]

  When StartupClk:UserClk and SyncToDone:No are in effect:
  -f DoneActive:[ C1 | U2 | U3 | U4 ]
  -f OutputsActive:[ U2 | U3 | U4 ]
  -f GSRInactive:[ U2 | U3 | U4 ]

  When StartupClk:Cclk and SyncToDone:Yes are in effect:
  -f DoneActive:[ C1 | C2 | C3 ]
  -f OutputsActive:[ C2 | C3 | DI | DI_PLUS_1 ]
  -f GSRInactive:[ C2 | C3 | DI | DI_PLUS_1 ]

  When StartupClk:UserClk and SyncToDone:Yes are in effect:
  -f DoneActive:[ C1 | U2 ]
  -f OutputsActive:[ U2 | DI | DI_PLUS_1 | DI_PLUS_2 ]
  -f GSRInactive:[ U2 | DI | DI_PLUS_1 | DI_PLUS_2 ]
 
xilinx/xactstep/makebits.txt · Last modified: 2013/01/22 00:42 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki