vendor.xilinx_7series: fix typos.
authorJean-François Nguyen <jf@lambdaconcept.com>
Thu, 6 Jun 2019 22:54:52 +0000 (00:54 +0200)
committerwhitequark <whitequark@whitequark.org>
Fri, 7 Jun 2019 07:33:20 +0000 (07:33 +0000)
nmigen/vendor/xilinx_7series.py

index 0fbc54b82a5d697f76b86a48ed43b1ad89fcecbf..1ed8638e895b5e342ebc3fcd7efd9cb8bb40c935 100644 (file)
@@ -63,7 +63,7 @@ class Xilinx7SeriesPlatform(TemplatedPlatform):
             add_files {{name}}.v
             read_xdc {{name}}.xdc
             {{get_override("script_after_read")|default("# (script_after_read placeholder)")}}
-            synth_design -top {{name}} -part {{platform.device}}
+            synth_design -top {{name}} -part {{platform.device}}{{platform.package}}-{{platform.speedgrade}}
             {{get_override("script_after_synth")|default("# (script_after_synth placeholder)")}}
             report_timing_summary -file {{name}}_timing_synth.rpt
             report_utilization -hierarchical -file {{name}}_utilization_hierachical_synth.rpt
@@ -100,8 +100,8 @@ class Xilinx7SeriesPlatform(TemplatedPlatform):
             {% endfor %}
             {% for signal, frequency in platform.iter_clock_constraints() -%}
                 create_clock -name {{signal.name}} -period {{1000000000/frequency}} [get_ports {{signal.name}}]
-            {{get_override("add_constraints")|default("# (add_constraints placeholder)")}}
             {% endfor %}
+            {{get_override("add_constraints")|default("# (add_constraints placeholder)")}}
         """
     }
     command_templates = [