vendor.xilinx_{spartan6,7series}: speedgrade→speed.
For consistency with ECP5.
This commit is contained in:
parent
0a145ed2d9
commit
f60ceb349b
6
nmigen/vendor/xilinx_7series.py
vendored
6
nmigen/vendor/xilinx_7series.py
vendored
|
@ -44,7 +44,7 @@ class Xilinx7SeriesPlatform(TemplatedPlatform):
|
||||||
|
|
||||||
device = abstractproperty()
|
device = abstractproperty()
|
||||||
package = abstractproperty()
|
package = abstractproperty()
|
||||||
speedgrade = abstractproperty()
|
speed = abstractproperty()
|
||||||
|
|
||||||
file_templates = {
|
file_templates = {
|
||||||
**TemplatedPlatform.build_script_templates,
|
**TemplatedPlatform.build_script_templates,
|
||||||
|
@ -54,7 +54,7 @@ class Xilinx7SeriesPlatform(TemplatedPlatform):
|
||||||
""",
|
""",
|
||||||
"{{name}}.tcl": r"""
|
"{{name}}.tcl": r"""
|
||||||
# {{autogenerated}}
|
# {{autogenerated}}
|
||||||
create_project -force -name {{name}} -part {{platform.device}}{{platform.package}}-{{platform.speedgrade}}
|
create_project -force -name {{name}} -part {{platform.device}}{{platform.package}}-{{platform.speed}}
|
||||||
{% for file in platform.extra_files %}
|
{% for file in platform.extra_files %}
|
||||||
{% if file.endswith((".v", ".sv")) -%}
|
{% if file.endswith((".v", ".sv")) -%}
|
||||||
add_files {{file}}
|
add_files {{file}}
|
||||||
|
@ -63,7 +63,7 @@ class Xilinx7SeriesPlatform(TemplatedPlatform):
|
||||||
add_files {{name}}.v
|
add_files {{name}}.v
|
||||||
read_xdc {{name}}.xdc
|
read_xdc {{name}}.xdc
|
||||||
{{get_override("script_after_read")|default("# (script_after_read placeholder)")}}
|
{{get_override("script_after_read")|default("# (script_after_read placeholder)")}}
|
||||||
synth_design -top {{name}} -part {{platform.device}}{{platform.package}}-{{platform.speedgrade}}
|
synth_design -top {{name}} -part {{platform.device}}{{platform.package}}-{{platform.speed}}
|
||||||
{{get_override("script_after_synth")|default("# (script_after_synth placeholder)")}}
|
{{get_override("script_after_synth")|default("# (script_after_synth placeholder)")}}
|
||||||
report_timing_summary -file {{name}}_timing_synth.rpt
|
report_timing_summary -file {{name}}_timing_synth.rpt
|
||||||
report_utilization -hierarchical -file {{name}}_utilization_hierachical_synth.rpt
|
report_utilization -hierarchical -file {{name}}_utilization_hierachical_synth.rpt
|
||||||
|
|
4
nmigen/vendor/xilinx_spartan6.py
vendored
4
nmigen/vendor/xilinx_spartan6.py
vendored
|
@ -47,7 +47,7 @@ class XilinxSpartan6Platform(TemplatedPlatform):
|
||||||
|
|
||||||
device = abstractproperty()
|
device = abstractproperty()
|
||||||
package = abstractproperty()
|
package = abstractproperty()
|
||||||
speedgrade = abstractproperty()
|
speed = abstractproperty()
|
||||||
|
|
||||||
file_templates = {
|
file_templates = {
|
||||||
**TemplatedPlatform.build_script_templates,
|
**TemplatedPlatform.build_script_templates,
|
||||||
|
@ -70,7 +70,7 @@ class XilinxSpartan6Platform(TemplatedPlatform):
|
||||||
-ifn {{name}}.prj
|
-ifn {{name}}.prj
|
||||||
-ofn {{name}}.ngc
|
-ofn {{name}}.ngc
|
||||||
-top {{name}}
|
-top {{name}}
|
||||||
-p {{platform.device}}{{platform.package}}-{{platform.speedgrade}}
|
-p {{platform.device}}{{platform.package}}-{{platform.speed}}
|
||||||
{{get_override("script_after_run")|default("# (script_after_run placeholder)")}}
|
{{get_override("script_after_run")|default("# (script_after_run placeholder)")}}
|
||||||
""",
|
""",
|
||||||
"{{name}}.ucf": r"""
|
"{{name}}.ucf": r"""
|
||||||
|
|
Loading…
Reference in a new issue