Skip to content

Commit 6cd1ec2

Browse files
committed
vendor.lattice_{ecp5,machxo_2_3l}: fix hierarchy seperator in sdc files
1 parent 4014aef commit 6cd1ec2

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
@@ -236,6 +236,7 @@ class LatticeECP5Platform(TemplatedPlatform):
236236
{{get_override("add_preferences")|default("# (add_preferences placeholder)")}}
237237
""",
238238
"{{name}}.sdc": r"""
239+
set_hierarchy_separator {/}
239240
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
240241
{% if port_signal is not none -%}
241242
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
@@ -103,6 +103,7 @@ class LatticeMachXO2Or3LPlatform(TemplatedPlatform):
103103
{{get_override("add_preferences")|default("# (add_preferences placeholder)")}}
104104
""",
105105
"{{name}}.sdc": r"""
106+
set_hierarchy_separator {/}
106107
{% for net_signal, port_signal, frequency in platform.iter_clock_constraints() -%}
107108
{% if port_signal is not none -%}
108109
create_clock -name {{port_signal.name|tcl_escape}} -period {{1000000000/frequency}} [get_ports {{port_signal.name|tcl_escape}}]

0 commit comments

Comments
 (0)