xilinx 13.2i
Sinplify готовит edf файл для ngdbuild.
Проблемы две:
1. ngdbuild не понимает syn_loc для ног
2. ngdbuild не понимает syn_loc для MMCM
Для sinplify прописано в sdc файле:
Код
define_attribute {b:SP6_V6_SPARE_01} syn_loc {B20}
...
define_attribute {i:Iframe_store_top.mpmc_mcm_i.mmcm_adv_inst} syn_loc {MMCM_ADV_X0Y4}
...
define_attribute {i:Iframe_store_top.mpmc_mcm_i.mmcm_adv_inst} syn_loc {MMCM_ADV_X0Y4}
Лог ngdbuild:
Код
WARNING:ConstraintSystem - A target design object for the Locate constraint
'<NET "SP6_V6_SPARE_01" LOC = B20>' could not be found and so the Locate
constraint will be removed.
...
WARNING:ConstraintSystem - A target design object for the Locate constraint
'<INST /DEC/EXPANDED/DEC/Iframe_store_top/mpmc_mcm_i/mmcm_adv_inst LOC =
MMCM_ADV_X0Y4>' could not be found and so the Locate constraint will be
removed.
'<NET "SP6_V6_SPARE_01" LOC = B20>' could not be found and so the Locate
constraint will be removed.
...
WARNING:ConstraintSystem - A target design object for the Locate constraint
'<INST /DEC/EXPANDED/DEC/Iframe_store_top/mpmc_mcm_i/mmcm_adv_inst LOC =
MMCM_ADV_X0Y4>' could not be found and so the Locate constraint will be
removed.
в тоже время в ucf файле продублированы констрэйны из sdc и еще ниже ngdbuild.log пишет:
Код
WARNING:NgdBuild:1012 - The constraint <NET "SP6_V6_SPARE_01" LOC = B20> is
overridden on the design object SP6_V6_SPARE_01 by the constraint <NET
SP6_V6_SPARE_01 LOC = B20;> [dec.ucf(47)].
...
WARNING:NgdBuild:1012 - The constraint <INST
/DEC/EXPANDED/DEC/Iframe_store_top/mpmc_mcm_i/mmcm_adv_inst LOC =
MMCM_ADV_X0Y4> is overridden on the design object
Iframe_store_top/mpmc_mcm_i/mmcm_adv_inst by the constraint <INST
"Iframe_store_top/mpmc_mcm_i/mmcm_adv_inst" LOC = "MMCM_ADV_X0Y4";>
[frame_store_top.ucf(261)].
overridden on the design object SP6_V6_SPARE_01 by the constraint <NET
SP6_V6_SPARE_01 LOC = B20;> [dec.ucf(47)].
...
WARNING:NgdBuild:1012 - The constraint <INST
/DEC/EXPANDED/DEC/Iframe_store_top/mpmc_mcm_i/mmcm_adv_inst LOC =
MMCM_ADV_X0Y4> is overridden on the design object
Iframe_store_top/mpmc_mcm_i/mmcm_adv_inst by the constraint <INST
"Iframe_store_top/mpmc_mcm_i/mmcm_adv_inst" LOC = "MMCM_ADV_X0Y4";>
[frame_store_top.ucf(261)].
С ногами вообще не понятно. А вот с MMCM еще какой-то /DEC/EXPANDED вылезает т.е. даже "путь" к MMCM указан неверно.
Кто с таким сталкивался? Как можно побороть проблему протащив констрэйны из Sinplify в ngdbuild?
Спасибо