Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


XBLOX 5.x issues error 20107 on Protel design due to spaces in XNF PROG record


Record #569

Product Family:  Software

Product Line:  FPGA Core

Problem Title:
XBLOX 5.x issues error 20107 on Protel design due to spaces in XNF PROG
record



Problem Description:
XBLOX issues error 20107 on a Protel design due to spaces in one of the
.xnf file's PROG record:

  *** XBLOX: ERROR 20107:
	Illegal XNF record type (prog) on line 3 of file xbloxtes.xtg ,
	Protel Advanced Schematic , Version 2.2.2 , Created From
	XBLOXTES.SCH at 13:18:39 on 27-Apr-1995

(PROG records track which programs were used to generate the netlist.)

Historically, pre-5.0 tools had spaces in program names ,and checking this
supposedly serves to make sure users don't use old tools with the XBLOX
5.x.  However, the XNF Netlist Specification does NOT say this is illegal.
Technically, then, it is fine to have spaces in the program name in the
PROG record.  However, since XBLOX does not interpret the spec correctly,
the spaces must be removed from the PROG record before XBLOX processing.


Solution 1:

Edit the <design>.xnf file and remove the spaces from the PROG line.  For
example:

   PROG,Protel Advanced Schematic,Version 2.2.2,"Created From <design>.SCH
      at 13:18:39 on 27-Apr-1995"

becomes:

   PROG,ProtelAdvancedSchematic,Version 2.2.2,"Created From <design>.SCH at
      13:18:39 on 27-Apr-1995"



End of Record #569

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