summaryrefslogtreecommitdiff
path: root/tests/xsthammer/run-xst.sh
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2013-06-13 17:23:51 +0200
committerClifford Wolf <clifford@clifford.at>2013-06-13 17:23:51 +0200
commit7f6c83a853e1d127365169e018f44faaac405326 (patch)
treedc0327c58dffd40b9793913e186666169d5b6d62 /tests/xsthammer/run-xst.sh
parent0c6ffc4c656de69c92727580cd4c192211d10e6d (diff)
More xsthammer improvements (using xst 14.5 now)
Diffstat (limited to 'tests/xsthammer/run-xst.sh')
-rw-r--r--tests/xsthammer/run-xst.sh49
1 files changed, 3 insertions, 46 deletions
diff --git a/tests/xsthammer/run-xst.sh b/tests/xsthammer/run-xst.sh
index 21670707..b421e295 100644
--- a/tests/xsthammer/run-xst.sh
+++ b/tests/xsthammer/run-xst.sh
@@ -14,59 +14,16 @@ cd xst_temp/$job
cat > $job.xst <<- EOT
run
- -ifn $job.prj
- -ifmt mixed
- -ofn $job
- -ofmt NGC
- -p xc6vlx75t-2-ff784
- -top $job
- -opt_mode Speed
- -opt_level 1
- -power NO
- -iuc NO
- -keep_hierarchy NO
- -rtlview Yes
- -glob_opt AllClockNets
- -read_cores YES
- -write_timing_constraints NO
- -cross_clock_analysis NO
- -hierarchy_separator /
- -bus_delimiter <>
- -case maintain
- -slice_utilization_ratio 100
- -bram_utilization_ratio 100
- -dsp_utilization_ratio 100
+ -ifn $job.prj -ofn $job -p artix7 -top $job
+ -iobuf NO -ram_extract NO -rom_extract NO -use_dsp48 NO
-fsm_extract YES -fsm_encoding Auto
- -safe_implementation No
- -fsm_style lut
- -ram_extract Yes
- -ram_style Auto
- -rom_extract Yes
- -shreg_extract YES
- -rom_style Auto
- -auto_bram_packing NO
- -resource_sharing YES
- -async_to_sync NO
- -use_dsp48 auto
- -iobuf NO
- -max_fanout 100000
- -bufg 32
- -register_duplication YES
- -register_balancing No
- -optimize_primitives NO
- -use_clock_enable Auto
- -use_sync_set Auto
- -use_sync_reset Auto
- -iob auto
- -equivalent_register_removal YES
- -slice_utilization_ratio_maxmargin 5
EOT
cat > $job.prj <<- EOT
verilog work "../../rtl/$job.v"
EOT
-. /opt/Xilinx/14.2/ISE_DS/settings64.sh
+. /opt/Xilinx/14.5/ISE_DS/settings64.sh
xst -ifn $job.xst
netgen -w -ofmt verilog $job.ngc $job