Jump to content

    
Sign in to follow this  
gosha

Как в Vivado запредить переименование синхросигнала ?

Recommended Posts

Как в Vivado  запретить переименование синхросигнала при синтезисе ?
 

mark_debug - это же не правильно .

Есть еще варианты ?

attribute MARK_DEBUG : string;

attribute MARK_DEBUG of clk_ad_rx : signal is "TRUE";

 

Share this post


Link to post
Share on other sites
On 9/11/2020 at 7:46 PM, andrew_b said:

DONT_TOUCH?

attribute DONT_TOUCH : string;

attribute DONT_TOUCH of clk_ad_rx : signal is "TRUE";

 

Quote

Its function is to prevent logic optimization of either signals or hierarchical blocks and forward annotate the netlist to place and route.

https://www.xilinx.com/support/answers/54699.html

Спасибо! 

Не переименовывает.

Какие- нибудь  побочыные эффекты  от этого атрибута  "prevent logic optimization" для синхросигнала возможны ?

 

 

Share this post


Link to post
Share on other sites
On 9/11/2020 at 1:39 PM, Nick_K said:

Вообще-то KEEP ваш вариант. Но это не значит, что он не будет переименован. Да и вообще зачем запрещать переименование?

Если поставить flatten_hierarhy, - в  верхнем модуле все - равно переименовывает так,  как соизволил переименовать в нижнем на выходе pll.

Надо- чтобы в .xdc задать частоту. Не более того.

Share this post


Link to post
Share on other sites
12 minutes ago, gosha said:

Надо- чтобы в .xdc задать частоту. Не более того.

чем штатное имя не устраивает? вивадо же дает не изменяемое

Share this post


Link to post
Share on other sites
On 9/14/2020 at 5:29 PM, des00 said:

чем штатное имя не устраивает? вивадо же дает не изменяемое

Quote

clk_ad0_buf2: BUFR generic map(BUFR_DIVIDE => "8", SIM_DEVICE => "7SERIES") port map(O => clk_div_8, CE => '1', CLR => '0', I => clk_rx);

clk_ad0_bufg: BUFG port map(I => clk_div_8, O => clk_fir);

Переименовывает clk_div_8 в I

1.jpg

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this