⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ise_flow.bat

📁 arm控制FPGA的DDR测试代码
💻 BAT
字号:
@echo off

rem echo foundation_ise
goto foundation_iseTool
:mentorhdlTool
echo insideprcision
% precision -shell -file ../synth/ddr_cntl_a_script_pre_0.tcl
set XIL_ROUTE_ENABLE_DATA_CAPTURE=1
ngdbuild -uc ddr_cntl_a.ucf -p xc3s4000fg900-4 ../synth/rev_1/ddr_cntl_a.edf ddr_cntl_a.ngd >> ise_flow_results.txt
map.exe
map -intstyle ise    -p xc3s4000fg900-4 -cm speed -ignore_keep_hierarchy  -k 4   -o ddr_cntl_a_map.ncd ddr_cntl_a.ngd ddr_cntl_a.pcf >> ise_flow_results.txt
par.exe
par -w -intstyle ise -ol med -t 1 ddr_cntl_a_map.ncd ddr_cntl_a.ncd ddr_cntl_a.pcf >> ise_flow_results.txt
trce -e 100 ddr_cntl_a.ncd ddr_cntl_a.pcf
bitgen -intstyle ise -f mem_interface_top.ut ddr_cntl_a.ncd

goto end


:synplicityTool
echo insidsynplicity
synplify_pro -batch ../synth/script_synp.tcl 
set XIL_ROUTE_ENABLE_DATA_CAPTURE=1
ngdbuild -uc ddr_cntl_a.ucf -p xc3s4000fg900-4 ../synth/rev_1/ddr_cntl_a.edf ddr_cntl_a.ngd >> ise_flow_results.txt
map.exe
map -intstyle ise -detail -p xc3s4000fg900-4  -cm speed -ignore_keep_hierarchy -pr b -k 6  -o ddr_cntl_a_map.ncd ddr_cntl_a.ngd ddr_cntl_a.pcf >> ise_flow_results.txt
par.exe
par -w -intstyle ise -ol med -t 1 ddr_cntl_a_map.ncd ddr_cntl_a.ncd ddr_cntl_a.pcf >> ise_flow_results.txt
trce -e 100 ddr_cntl_a.ncd ddr_cntl_a.pcf
bitgen -intstyle ise -f mem_interface_top.ut ddr_cntl_a.ncd
goto end


:foundation_iseTool
echo insidefoundation_ise
md ..\synth\__projnav > ise_flow_results.txt
md ..\synth\xst\work >> ise_flow_results.txt
xst -ifn ise_run.txt -ofn mem_interface_top.syr -intstyle ise >> ise_flow_results.txt
set XIL_ROUTE_ENABLE_DATA_CAPTURE=1
ngdbuild -intstyle ise -dd ../synth/_ngo -uc ddr_cntl_a.ucf -u -p xc3s4000fg900-4 ddr_cntl_a.ngc ddr_cntl_a.ngd >> ise_flow_results.txt
map.exe
map -intstyle ise -p xc3s4000fg900-4 -cm speed -ignore_keep_hierarchy -pr b -k 8 -o ddr_cntl_a_map.ncd ddr_cntl_a.ngd ddr_cntl_a.pcf >> ise_flow_results.txt
par.exe
par -w -intstyle ise -ol med -t 1 -ub ddr_cntl_a_map.ncd ddr_cntl_a.ncd ddr_cntl_a.pcf >> ise_flow_results.txt
trce -e 100 ddr_cntl_a.ncd ddr_cntl_a.pcf
bitgen -intstyle ise -f mem_interface_top.ut ddr_cntl_a.ncd
goto end


:Tool
echo "Synthesis tool not specified. default is foundation_ise"
pause
md ..\synth\__projnav > ise_flow_results.txt
md ..\synth\xst\work >> ise_flow_results.txt
xst -ifn ise_run.txt -ofn mem_interface_top.syr -intstyle ise >> ise_flow_results.txt
set XIL_ROUTE_ENABLE_DATA_CAPTURE=1
ngdbuild -intstyle ise -dd ../synth/_ngo -uc ddr_cntl_a.ucf -u -p xc3s4000fg900-4 ddr_cntl_a.ngc ddr_cntl_a.ngd >> ise_flow_results.txt
map.exe
map -intstyle ise -p xc3s4000fg900-4 -cm speed -ignore_keep_hierarchy -pr b -k 8  -o ddr_cntl_a_map.ncd ddr_cntl_a.ngd ddr_cntl_a.pcf >> ise_flow_results.txt
par.exe
par -w -intstyle ise -ol med -t 1 -ub ddr_cntl_a_map.ncd ddr_cntl_a.ncd ddr_cntl_a.pcf >> ise_flow_results.txt
trce -e 100 ddr_cntl_a.ncd ddr_cntl_a.pcf
bitgen -intstyle ise -f mem_interface_top.ut ddr_cntl_a.ncd
goto end


:end

echo done!

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -