axi_dmac: generalize version check
In some cases, the Vivado version can contain other characters than just numbers. One such example is after applying the patch of AR# 71948, which makes `version -short` return something like `2018.3_AR71948`. This patch changes the version check to ignore anything after the first two components of the version.main
parent
b774e1ca7d
commit
3857bdd16b
|
@ -28,7 +28,8 @@ proc init {cellpath otherInfo} {
|
||||||
|
|
||||||
# Versions earlier than 2017.3 infer sub-optimal asymmetric memory
|
# Versions earlier than 2017.3 infer sub-optimal asymmetric memory
|
||||||
# See https://www.xilinx.com/support/answers/69179.html
|
# See https://www.xilinx.com/support/answers/69179.html
|
||||||
if {[expr [join [lrange [split [version -short] .] 0 1] .] > 2017.2 ]} {
|
regexp {^[0-9]+\.[0-9]+} [version -short] short_version
|
||||||
|
if {[expr $short_version > 2017.2]} {
|
||||||
set_property "CONFIG.ALLOW_ASYM_MEM" 1 $ip
|
set_property "CONFIG.ALLOW_ASYM_MEM" 1 $ip
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue