@echo offrem Batch to (re)generate IP cores (ChipScope components)rem Run once, takes several minutes to finish.remrem Do not modify source files directory structureremrem Tested with Xilinx ISE WebPack 13.3 and 14.5rem This step does not require ChipScope Licenseremrem ----- Find and Set Xilinx Toolscall FindXilinxTools.cmdrem ----- Run Coregen in paralel (we all have multicore cpu don't we?)rem Unfortunately CoreGen can't be run in parallel.rem There is some conflict (You cenrtainly know what all that cores are good for...)rem start "CoreGen ICON" coregen -p ..\COREGEN -b ..\COREGEN\ChipScope_ICON.xco -rrem start "CoreGen ILA 18x1024" coregen -p ..\COREGEN -b ..\COREGEN\ChipScope_ILA_18_1024.xco -rrem start "CoreGen ILA 9x2048" coregen -p ..\COREGEN -b ..\COREGEN\ChipScope_ILA_9_2048.xco -rrem start "CoreGen VIO FreqSel" coregen -p ..\COREGEN -b ..\COREGEN\ChipScope_VIO_FreqSel.xco -rrem start "CoreGen VIO UserOut" coregen -p ..\COREGEN -b ..\COREGEN\ChipScope_VIO_UserOut.xco -rrem ----- Run CoreGen one after one for all componentscoregen -p ..\COREGEN -b ..\COREGEN\ChipScope_ICON.xco -rif %errorlevel% NEQ 0 (echo.echo.echo ERROR in coregen ChipScope_ICONecho ===============================pauseexit 1)coregen -p ..\COREGEN -b ..\COREGEN\ChipScope_ILA_18_1024.xco -rif %errorlevel% NEQ 0 (echo.echo.echo ERROR in coregen ChipScope_ILA_18_1024echo ======================================pauseexit 1)coregen -p ..\COREGEN -b ..\COREGEN\ChipScope_ILA_9_2048.xco -rif %errorlevel% NEQ 0 (echo.echo.echo ERROR in coregen ChipScope_ILA_9_2048echo =====================================pauseexit 1)coregen -p ..\COREGEN -b ..\COREGEN\ChipScope_VIO_FreqSel.xco -rif %errorlevel% NEQ 0 (echo.echo.echo ERROR in coregen ChipScope_VIO_FreqSelecho ======================================pauseexit 1)coregen -p ..\COREGEN -b ..\COREGEN\ChipScope_VIO_UserOut.xco -rif %errorlevel% NEQ 0 (echo.echo.echo ERROR in coregen ChipScope_VIO_UserOutecho ======================================pauseexit 1)rem ----- Finishedrm coregen.logecho.echo CoreGen Finished with no Errors