vendor._lattice_{ice40,ecp5,machxo_2_3l}: fix SDC hierarchy separator.

This commit is contained in:
Jaro Habiger 2021-01-01 19:13:30 +01:00 committed by Catherine
parent 4399700273
commit 65191be1b1
3 changed files with 3 additions and 0 deletions

View file

@ -234,6 +234,7 @@ class LatticeECP5Platform(TemplatedPlatform):
{{get_override("add_preferences")|default("# (add_preferences placeholder)")}}
""",
"{{name}}.sdc": r"""
set_hierarchy_separator {/}
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
{% if port_signal is not none -%}
create_clock -name {{port_signal.name|tcl_escape}} -period {{1000000000/frequency}} [get_ports {{port_signal.name|tcl_escape}}]

View file

@ -236,6 +236,7 @@ class LatticeICE40Platform(TemplatedPlatform):
""",
"{{name}}.sdc": r"""
# {{autogenerated}}
set_hierarchy_separator {/}
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
{% if port_signal is not none -%}
create_clock -name {{port_signal.name|tcl_escape}} -period {{1000000000/frequency}} [get_ports {{port_signal.name|tcl_escape}}]

View file

@ -101,6 +101,7 @@ class LatticeMachXO2Or3LPlatform(TemplatedPlatform):
{{get_override("add_preferences")|default("# (add_preferences placeholder)")}}
""",
"{{name}}.sdc": r"""
set_hierarchy_separator {/}
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
{% if port_signal is not none -%}
create_clock -name {{port_signal.name|tcl_escape}} -period {{1000000000/frequency}} [get_ports {{port_signal.name|tcl_escape}}]