Skip to content

Commit

Permalink
Add tclConstraint file_type for Vivado backend.
Browse files Browse the repository at this point in the history
Vivado supports .tcl files as constraint files.
It is called unmanaged constraint file.
  • Loading branch information
m-kru authored and olofk committed Jul 31, 2019
1 parent e7fde24 commit fc66b76
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 0 deletions.
1 change: 1 addition & 0 deletions edalize/vivado.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ def _vhdl_source(f):
'xci' : 'read_ip',
'xdc' : 'read_xdc',
'tclSource' : 'source',
'SDC' : 'read_xdc -unmanaged',
}
_file_type = f.file_type.split('-')[0]
if _file_type in file_types:
Expand Down
1 change: 1 addition & 0 deletions tests/test_vivado/test_vivado_0.tcl
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ set_param project.enableVHDL2008 1
set_property generic {vlogparam_bool=1 vlogparam_int=42 vlogparam_str=hello } [get_filesets sources_1]
set_property generic {generic_bool=true generic_int=42 generic_str=hello } [get_filesets sources_1]
set_property verilog_define {vlogdefine_bool=1 vlogdefine_int=42 vlogdefine_str=hello } [get_filesets sources_1]
read_xdc -unmanaged sdc_file
read_verilog -sv sv_file.sv
source tcl_file.tcl
read_verilog vlog_file.v
Expand Down

0 comments on commit fc66b76

Please sign in to comment.