vendor._lattice_{ice40,ecp5,machxo_2_3l}: fix SDC hierarchy separator.
This commit is contained in:
parent
4399700273
commit
65191be1b1
|
@ -234,6 +234,7 @@ class LatticeECP5Platform(TemplatedPlatform):
|
||||||
{{get_override("add_preferences")|default("# (add_preferences placeholder)")}}
|
{{get_override("add_preferences")|default("# (add_preferences placeholder)")}}
|
||||||
""",
|
""",
|
||||||
"{{name}}.sdc": r"""
|
"{{name}}.sdc": r"""
|
||||||
|
set_hierarchy_separator {/}
|
||||||
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
|
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
|
||||||
{% if port_signal is not none -%}
|
{% if port_signal is not none -%}
|
||||||
create_clock -name {{port_signal.name|tcl_escape}} -period {{1000000000/frequency}} [get_ports {{port_signal.name|tcl_escape}}]
|
create_clock -name {{port_signal.name|tcl_escape}} -period {{1000000000/frequency}} [get_ports {{port_signal.name|tcl_escape}}]
|
||||||
|
|
|
@ -236,6 +236,7 @@ class LatticeICE40Platform(TemplatedPlatform):
|
||||||
""",
|
""",
|
||||||
"{{name}}.sdc": r"""
|
"{{name}}.sdc": r"""
|
||||||
# {{autogenerated}}
|
# {{autogenerated}}
|
||||||
|
set_hierarchy_separator {/}
|
||||||
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
|
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
|
||||||
{% if port_signal is not none -%}
|
{% if port_signal is not none -%}
|
||||||
create_clock -name {{port_signal.name|tcl_escape}} -period {{1000000000/frequency}} [get_ports {{port_signal.name|tcl_escape}}]
|
create_clock -name {{port_signal.name|tcl_escape}} -period {{1000000000/frequency}} [get_ports {{port_signal.name|tcl_escape}}]
|
||||||
|
|
|
@ -101,6 +101,7 @@ class LatticeMachXO2Or3LPlatform(TemplatedPlatform):
|
||||||
{{get_override("add_preferences")|default("# (add_preferences placeholder)")}}
|
{{get_override("add_preferences")|default("# (add_preferences placeholder)")}}
|
||||||
""",
|
""",
|
||||||
"{{name}}.sdc": r"""
|
"{{name}}.sdc": r"""
|
||||||
|
set_hierarchy_separator {/}
|
||||||
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
|
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
|
||||||
{% if port_signal is not none -%}
|
{% if port_signal is not none -%}
|
||||||
create_clock -name {{port_signal.name|tcl_escape}} -period {{1000000000/frequency}} [get_ports {{port_signal.name|tcl_escape}}]
|
create_clock -name {{port_signal.name|tcl_escape}} -period {{1000000000/frequency}} [get_ports {{port_signal.name|tcl_escape}}]
|
||||||
|
|
Loading…
Reference in a new issue