* ``{{name}}.bit``: binary bitstream.
"""
- device = abstractproperty()
+ device = abstractproperty()
package = abstractproperty()
- speedgrade = abstractproperty()
+ speed = abstractproperty()
file_templates = {
**TemplatedPlatform.build_script_templates,
""",
"{{name}}.tcl": r"""
# {{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 %}
{% if file.endswith((".v", ".sv")) -%}
add_files {{file}}
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}}{{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)")}}
report_timing_summary -file {{name}}_timing_synth.rpt
report_utilization -hierarchical -file {{name}}_utilization_hierachical_synth.rpt
* ``{{name}}.bit``: binary bitstream.
"""
- device = abstractproperty()
- package = abstractproperty()
- speedgrade = abstractproperty()
+ device = abstractproperty()
+ package = abstractproperty()
+ speed = abstractproperty()
file_templates = {
**TemplatedPlatform.build_script_templates,
-ifn {{name}}.prj
-ofn {{name}}.ngc
-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)")}}
""",
"{{name}}.ucf": r"""