Jump to content

    
Sign in to follow this  
Aleksei_Rostov

ускорение повторной компиляции проекта в ISE

Recommended Posts

Подскажите пожалуйста способы для уменьшения времени повторной сборки проекта в ISE.

Случай когда проект уже собран, а потом внесены небольшие изменения. Сборка проекта начинается заново..( а это снова много времени...

Читал про smartguide и attribute incremental_synthesis. В чем принципиальное отличие?

Также в Plan Ahead можно использовать Precision Synthesis, но это уже более на низком уровне..

 

На сколько эффективны данные способы?

 

Share this post


Link to post
Share on other sites

В ISE можно использовать SmartGuide, он как раз для таких случаев предназначен. По опыту, можно прилично ускорить сборку если много времени теряется на этапе MAP и PAR и в проекте изменилось не более 5-10% max (иначе тайминги не сойдутся).

К синтезу он отношения не имеет, так что можно и precision использовать. Вы просто указываете ncd файл, и во время имплементации ISE не создает все заново, а изменяет в существующей версии то, что поменялось.

Share this post


Link to post
Share on other sites

По опыту основное время занимает PAR, а не синтез, поэтому что-то оптимизировать на этапе синтеза смысла особого нет. А так - можно разбить на партиции, у Xilinx есть http://www.xilinx.com/support/documentatio...ology_Guide.pdf

Но если просто иногда побыстрому - то конечно SmartGuide. Про него так и написано: если не можете использовать партиции, тогда есть смартгайд.

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