Loading README.md +8 −0 Original line number Original line Diff line number Diff line Loading @@ -30,15 +30,21 @@ WARNING:Xst:3152 - You have chosen to run a version of XST which is not the defa on the XST command line or in the XST process properties panel. on the XST command line or in the XST process properties panel. ``` ``` also failed. After I added recommended options: also failed. After I added recommended options: ``` ``` run -use_new_parser no -ifn x353.prj -ofn x353.ngc -top x353 -p xc3s1200eft256 -uc x353.xcf -opt_mode speed -opt_level 1 run -use_new_parser no -ifn x353.prj -ofn x353.ngc -top x353 -p xc3s1200eft256 -uc x353.xcf -opt_mode speed -opt_level 1 ``` ``` and ISE noticed that: and ISE noticed that: ```WARNING:Xst:1583 - You are using an internal switch '-use_new_parser'. ```WARNING:Xst:1583 - You are using an internal switch '-use_new_parser'. ``` ``` It still repeated the same WARNING:Xst:3152 (see above) disregarding its own suggestion. It still repeated the same WARNING:Xst:3152 (see above) disregarding its own suggestion. So we will need to find a way how to replace lines in the *xst file that cause errors in XST: So we will need to find a way how to replace lines in the *xst file that cause errors in XST: ``` ``` 204 TIMEGRP "CPU_ADDR" = pads("A<*>"); 204 TIMEGRP "CPU_ADDR" = pads("A<*>"); 205 TIMEGRP "CPU_ADDRCE" = "CPU_ADDR" pads("CE*"); 205 TIMEGRP "CPU_ADDRCE" = "CPU_ADDR" pads("CE*"); Loading @@ -49,10 +55,12 @@ So we will need to find a way how to replace lines in the *xst file that cause e 209 TIMEGRP "DREQ_PAD"= pads("DREQ*"); 209 TIMEGRP "DREQ_PAD"= pads("DREQ*"); 210 TIMEGRP "ALLPADS"= pads("*"); 210 TIMEGRP "ALLPADS"= pads("*"); ``` ``` ``` ``` ERROR:Xst:1888 - Processing TIMEGRP CPU_ADDR: User group 'pads("A<*>")' defined from other ERROR:Xst:1888 - Processing TIMEGRP CPU_ADDR: User group 'pads("A<*>")' defined from other user group pattern not supported. user group pattern not supported. ``` ``` Even Google does not know what to do about this Xilinx XST feature: No results found for "ERROR:Xst:1888". Even Google does not know what to do about this Xilinx XST feature: No results found for "ERROR:Xst:1888". So we'try to find other ways to re-formulate old timing constraints preserving the same meaning and try So we'try to find other ways to re-formulate old timing constraints preserving the same meaning and try Loading Loading
README.md +8 −0 Original line number Original line Diff line number Diff line Loading @@ -30,15 +30,21 @@ WARNING:Xst:3152 - You have chosen to run a version of XST which is not the defa on the XST command line or in the XST process properties panel. on the XST command line or in the XST process properties panel. ``` ``` also failed. After I added recommended options: also failed. After I added recommended options: ``` ``` run -use_new_parser no -ifn x353.prj -ofn x353.ngc -top x353 -p xc3s1200eft256 -uc x353.xcf -opt_mode speed -opt_level 1 run -use_new_parser no -ifn x353.prj -ofn x353.ngc -top x353 -p xc3s1200eft256 -uc x353.xcf -opt_mode speed -opt_level 1 ``` ``` and ISE noticed that: and ISE noticed that: ```WARNING:Xst:1583 - You are using an internal switch '-use_new_parser'. ```WARNING:Xst:1583 - You are using an internal switch '-use_new_parser'. ``` ``` It still repeated the same WARNING:Xst:3152 (see above) disregarding its own suggestion. It still repeated the same WARNING:Xst:3152 (see above) disregarding its own suggestion. So we will need to find a way how to replace lines in the *xst file that cause errors in XST: So we will need to find a way how to replace lines in the *xst file that cause errors in XST: ``` ``` 204 TIMEGRP "CPU_ADDR" = pads("A<*>"); 204 TIMEGRP "CPU_ADDR" = pads("A<*>"); 205 TIMEGRP "CPU_ADDRCE" = "CPU_ADDR" pads("CE*"); 205 TIMEGRP "CPU_ADDRCE" = "CPU_ADDR" pads("CE*"); Loading @@ -49,10 +55,12 @@ So we will need to find a way how to replace lines in the *xst file that cause e 209 TIMEGRP "DREQ_PAD"= pads("DREQ*"); 209 TIMEGRP "DREQ_PAD"= pads("DREQ*"); 210 TIMEGRP "ALLPADS"= pads("*"); 210 TIMEGRP "ALLPADS"= pads("*"); ``` ``` ``` ``` ERROR:Xst:1888 - Processing TIMEGRP CPU_ADDR: User group 'pads("A<*>")' defined from other ERROR:Xst:1888 - Processing TIMEGRP CPU_ADDR: User group 'pads("A<*>")' defined from other user group pattern not supported. user group pattern not supported. ``` ``` Even Google does not know what to do about this Xilinx XST feature: No results found for "ERROR:Xst:1888". Even Google does not know what to do about this Xilinx XST feature: No results found for "ERROR:Xst:1888". So we'try to find other ways to re-formulate old timing constraints preserving the same meaning and try So we'try to find other ways to re-formulate old timing constraints preserving the same meaning and try Loading