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! |