<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Automate Repeatable Steps in Vivado</title><link>/technologies/fpga-group/b/blog/posts/automate-repeatable-steps-in-vivado</link><description>Life hack to automate the creation of a project in Vivado.
 
 www.youtube.com/watch 
video source: real time capture of script execution on my laptop
 
Many projects have repeatable steps at the setup stage. This script helps to automate this...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Automate Repeatable Steps in Vivado</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/automate-repeatable-steps-in-vivado</link><pubDate>Sun, 24 Oct 2021 18:37:24 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:83d0cd00-15d8-4d06-9a0a-089a4bc6c73b</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;when you want to execute a tcl script file from the prompt, the command is &lt;em&gt;source&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:3ef06e6b-9b7d-4651-b12d-db8be7f5e991:type=text&amp;amp;text=source+d%3A%2Ftcl_scripts%2Fcreate_project.tcl]&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;img src="https://community.element14.com/aggbug?PostID=11656&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Automate Repeatable Steps in Vivado</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/automate-repeatable-steps-in-vivado</link><pubDate>Tue, 07 Sep 2021 19:56:53 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:83d0cd00-15d8-4d06-9a0a-089a4bc6c73b</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;some random commands I&amp;#39;ve used recently, to visualise selected objects for blogs:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;[embed:dc8ab71f-3b98-42d9-b0f6-e21e02a0f8e2:3ef06e6b-9b7d-4651-b12d-db8be7f5e991:type=text&amp;amp;text=highlight_objects+-color+blue+%5Bget_bd_cells+%2Ftimer_0%5D%0Ahighlight_objects+-color+blue+%5Bget_bd_cells+%2Ftimer_*%5D%0Ahighlight_objects+-color+blue+%5Bget_bd_cells+%2Fprocessing_system7_0%5D%0Ahighlight_objects+-rgb+%7B255+0+0%7D+%5Bget_bd_cells+%2Ftimer_*%5D%0Amark_objects+%5Bget_bd_cells+%2Ftimer_*%5D%0Amark_objects+%5Bget_bd_cells+%2F*axi*%5D%0Aunmark_objects+%5Bget_bd_cells+%2Ftimer_*%5D%0Aunhighlight_objects%0Aunmark_objects]&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;img src="https://community.element14.com/aggbug?PostID=11656&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Automate Repeatable Steps in Vivado</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/automate-repeatable-steps-in-vivado</link><pubDate>Thu, 12 Aug 2021 14:41:06 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:83d0cd00-15d8-4d06-9a0a-089a4bc6c73b</guid><dc:creator>bhfletcher</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Great work! Thank you for showcasing this. Avnet&amp;#39;s more advanced projects take advantage of Tcl scripting, so it is well worth the time to understand Vivado Tcl capabilities. If you want to see some of Avnet&amp;#39;s examples, this blog by &lt;span&gt;[mention:32aa7433dad848f0a654cd0e17200737:e9ed411860ed4f2ba0265705b8793d05]&lt;/span&gt; will share where to find Avnet&amp;#39;s scripts on GitHub.&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-blog-small" href="/technologies/fpga-group/b/blog/posts/avnet-hdl-git-howto-vivado-2020-2-and-later"&gt;Avnet HDL git HOWTO (Vivado 2020.2 and later)&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Bryan&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=11656&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Automate Repeatable Steps in Vivado</title><link>https://community.element14.com/technologies/fpga-group/b/blog/posts/automate-repeatable-steps-in-vivado</link><pubDate>Thu, 12 Aug 2021 14:25:44 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:83d0cd00-15d8-4d06-9a0a-089a4bc6c73b</guid><dc:creator>Andrew J</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Nice.&amp;nbsp; I worked out yesterday that the TCL console shows the actual commands being executed as you &amp;#39;do stuff&amp;#39; in Vivado.&amp;nbsp; Great idea to scriptify.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=11656&amp;AppID=19&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>