AR# 12375: 4.1i Project Navigator - "Error: <design>.vhf line 9 Invalid delimiter character" occurs when I synthesize a schematic source file that begins with a numeric character
AR# 12375
|
4.1i Project Navigator - "Error: <design>.vhf line 9 Invalid delimiter character" occurs when I synthesize a schematic source file that begins with a numeric character
描述
Keywords: exit code: 0001, WebPACK, ISE, schematic, IDENTIFIER, Express, VHDL
Urgency: Standard
General Description: Whe I synthesize an ECS schematic file that begins with a numeric character, Synthesis reports an error. For example, if I use the Express-VHDL flow to synthesize a schematic named "34test.sch" in Project Navigator, an error similar to the following is given:
Starting: 'expresscli 34test.epfx'
Opening project f:\test\__express_prj\34test\34test.exp Adding f:\test\34test.vhf to Express project Analyzing f:\test\34test.vhf ... Error: F:/test/34test.vhf line 9 Invalid delimiter character: `t'. (VSS-965) (FPGA-hci-hdlc-unknown) Error: F:/test/34test.vhf line 9 Syntax error. (VSS-1081) Error: F:/test/34test.vhf line 13 Invalid delimiter character: `t'. (VSS-965) (FPGA-hci-hdlc-unknown) Error: F:/test/34test.vhf line 15 Invalid delimiter character: `t'. (VSS-965) (FPGA-hci-hdlc-unknown) Error: F:/test/34test.vhf line 15 Syntax error. (VSS-1081) Syntax Errors Done: failed with exit code: 0001.
NOTE: The error message will be different, depending upon the Synthesis flow used. For more information, please see (Xilinx Answer 12368), (Xilinx, Answer 12374), and (Xilinx Answer 12376).
解决方案
Project Navigator does not recognize source files with leading numeric characters. To avoid this error, please change the file name so that it begins with an alphabetical character (i.e., "test_34.sch"), and re-synthesize.