Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


XBLOX gives error "Cannot create XIF" on Concept design


Record #216

Product Family:  Software

Product Line:  FPGA Core

Problem Title:
XBLOX gives error "Cannot create XIF" on Concept design


Problem Description:
XBLOX returns "Cannot create XIF" on a Cadence Concept design containing
ELEMENT, SLICE or BIDIR_IO symbols.  The problem is specific to Concept
releases 9302 through 9304.

There were a number of errors in the Xilinx XBLOX Concept libraries in
these releases.  Specifically, the pin directions are wrong for these XBLOX
symbols:

1. The BIDIR_IO symbol's `INPUTS' should be an output, not an input.

2. The ELEM on the ELEMENT symbol should be an input, not an output.

3. The SUB on the SLICE symbol should be an input, not an output.


Solution 1:

Edit the XNF file to correct these pin directions.  For example:

ELEMENT:

   SYM, LCA2_ADEC1P_LMN19P, ELEMENT, DEF=BLOX, =ELEM=9
   PIN, XBLOX_BUS, I, LCA2_ADEC1P_X2
   PIN,  ELEM,	O,  <signal_name>
   END

The third line should read:  PIN, ELEM, I, <signal_name>

SLICE:

   SYM, LCA2_ADEC1P_SLC21P, SLICE, DEF=BLOX, =SLICE=12:9, =SUB=,
      =SUB_STARTS_AT=
   PIN, SUB, O, LCA2_ADEC1P_X1
   PIN, MAIN, I, CPU68_ADR
   END

The second line should read:  PIN, SUB, I, LCA2_ADEC1P_X1

BIDIR_IO:

   SYM, LCA2_BDR36P, BIDIR_IO, DEF=BLOX, =ENCODING=UBIN, =BOUNDS=7:0
   PIN, OUTPUTS, I, CPU68_DATA_READ
   PIN, OE, I, N_68CPU_DATA_OE
   PIN, INPUTS, I, CPU68_DATA_WRITE
   END

The fourth line should read:  PIN, INPUTS, O, CPU68_DATA_WRITE



End of Record #216

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals!

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents