Skip to content

Commit 306eb7e

Browse files
committed
vendor.lattice_{ecp5,machxo_2_3l}: fix hierarchy seperator in sdc files
1 parent 05ac367 commit 306eb7e

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

amaranth/vendor/_lattice_ecp5.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ class LatticeECP5Platform(TemplatedPlatform):
234234
{{get_override("add_preferences")|default("# (add_preferences placeholder)")}}
235235
""",
236236
"{{name}}.sdc": r"""
237+
set_hierarchy_separator {/}
237238
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
238239
{% if port_signal is not none -%}
239240
create_clock -name {{port_signal.name|tcl_escape}} -period {{1000000000/frequency}} [get_ports {{port_signal.name|tcl_escape}}]

amaranth/vendor/_lattice_machxo_2_3l.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,7 @@ class LatticeMachXO2Or3LPlatform(TemplatedPlatform):
101101
{{get_override("add_preferences")|default("# (add_preferences placeholder)")}}
102102
""",
103103
"{{name}}.sdc": r"""
104+
set_hierarchy_separator {/}
104105
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
105106
{% if port_signal is not none -%}
106107
create_clock -name {{port_signal.name|tcl_escape}} -period {{1000000000/frequency}} [get_ports {{port_signal.name|tcl_escape}}]

0 commit comments

Comments
 (0)