<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to feature-requests</title><link>https://sourceforge.net/p/iverilog/feature-requests/</link><description>Recent changes to feature-requests</description><atom:link href="https://sourceforge.net/p/iverilog/feature-requests/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 02 Aug 2024 06:23:25 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/iverilog/feature-requests/feed.rss" rel="self" type="application/rss+xml"/><item><title>Save and Restore simulation state</title><link>https://sourceforge.net/p/iverilog/feature-requests/53/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
I want to save the simulatiion state. then later restore it and resume the simulation, similar to the one found in verilator ( &lt;a href="https://veripool.org/guide/latest/simulating.html?highlight=save#save-restore" rel="nofollow"&gt;https://veripool.org/guide/latest/simulating.html?highlight=save#save-restore&lt;/a&gt; ), but I couldn't find a feature that'll support this in iverilog. Could you suggest a way in which this can be done in iverilog. &lt;/p&gt;
&lt;p&gt;Thanks,&lt;br/&gt;
Arunesh&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Arunesh</dc:creator><pubDate>Fri, 02 Aug 2024 06:23:25 -0000</pubDate><guid>https://sourceforge.netd77548d0dae7b656aab05a13fcb3e9cc9e7923ec</guid></item><item><title>#52 IVL_UVM: UVM support - incremental additions</title><link>https://sourceforge.net/p/iverilog/feature-requests/52/?limit=25#3388</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Srini,&lt;/p&gt;
&lt;p&gt;We normally only use SourceForge for the mailing list and for release distribution. I think Steve requested you to use to discuss this on the mailing list. Please post this to the iverilog-devel mailing list.&lt;/p&gt;
&lt;p&gt;The short answer is look at ivtest which is our regression environment and determine how to integrate your tests into that environment. For your development I completely understand your desire to have your tests Makefile driven and it should be possible to architect your tests so they work in both the Makefile and ivtest environment. We do make changes to ivtest from time to time, but the basic test flow has been stable for a very long time. The one thing I would like to change is add parallel testing support which in concept should be fairly straight forward except there is one VHDL test the violates the unwritten rule "no test should depend on a previous tests output."&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cary R.</dc:creator><pubDate>Thu, 26 Nov 2020 17:11:16 -0000</pubDate><guid>https://sourceforge.net66c3115b4ffc7648daa8e02dd51c1745734367c8</guid></item><item><title>IVL_UVM: UVM support - incremental additions</title><link>https://sourceforge.net/p/iverilog/feature-requests/52/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;br/&gt;
  I would like to add UVM support to Icarus. I have been working with few interns to add simple features with Icarus. Will soon add code to a GitHub repo and send a link.&lt;/p&gt;
&lt;p&gt;One challenge we see is that unit tests work, larger UVM code base (not really full UVM, but just many classes/objects) tend to break the tool. I wonder how to submit such testcases when they are spread across files, has a Makefile etc. I am sure this is possible, just want to understand how you folks do it here.&lt;/p&gt;
&lt;p&gt;Please share your thoughts on this.&lt;/p&gt;
&lt;p&gt;Looking forward to update, maintain and contribute to IVL_UVM!&lt;/p&gt;
&lt;p&gt;Regards&lt;br/&gt;
  Srini &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Srinivasan Venkataramanan</dc:creator><pubDate>Thu, 26 Nov 2020 15:41:30 -0000</pubDate><guid>https://sourceforge.nete9a04aca407829ec822c34c8837bb53f8154da9b</guid></item><item><title>#51 VHDL: rotate support for simulation</title><link>https://sourceforge.net/p/iverilog/feature-requests/51/?limit=25#9bc2</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;You need to clock on the edit link. I updated it to VHDL since I assume that is what you were trying to do.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cary R.</dc:creator><pubDate>Fri, 08 Dec 2017 16:18:59 -0000</pubDate><guid>https://sourceforge.net85a17a84818d0446fde5c4c94d9bc7878e366b85</guid></item><item><title>#51 VHDL: rotate support for simulation</title><link>https://sourceforge.net/p/iverilog/feature-requests/51/?limit=25#a053</link><description>&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;summary&lt;/strong&gt;: rotate support for simulation --&amp;gt; VHDL: rotate support for simulation&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cary R.</dc:creator><pubDate>Fri, 08 Dec 2017 16:18:12 -0000</pubDate><guid>https://sourceforge.net50b20e8a6362487507566450777b4e239e0a482c</guid></item><item><title>#51 rotate support for simulation</title><link>https://sourceforge.net/p/iverilog/feature-requests/51/?limit=25#2ed9</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It currently won't let me edit the title. Should I cancel this one and do another ticket?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joshua Einstein-Curtis</dc:creator><pubDate>Wed, 06 Dec 2017 17:37:12 -0000</pubDate><guid>https://sourceforge.netba8d548e815d08b8c57da409bc0b348666762ae0</guid></item><item><title>#51 rotate support for simulation</title><link>https://sourceforge.net/p/iverilog/feature-requests/51/?limit=25#4236</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Is this for VHDL? If so please add VHDL to the beginning of the title.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Cary R.</dc:creator><pubDate>Wed, 06 Dec 2017 06:37:03 -0000</pubDate><guid>https://sourceforge.net922ae6d97a98c4cb4348405f782ff0768fca9f15</guid></item><item><title>rotate support for simulation</title><link>https://sourceforge.net/p/iverilog/feature-requests/51/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I'd love to have the rotate_left, rotate_right functions available. They don't synthesize well unless using a constant, but they could easily be converted as:&lt;/p&gt;
&lt;p&gt;assign A_out = (A_in &amp;lt;&amp;lt; bits_to_rotate) | (A_in &amp;gt;&amp;gt; (~bits_to_rotate+1));&lt;/p&gt;
&lt;p&gt;for a rotate left (sample from stackoverflow). This could at least create a simulatable rotate.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joshua Einstein-Curtis</dc:creator><pubDate>Mon, 04 Dec 2017 22:09:15 -0000</pubDate><guid>https://sourceforge.net4760258960c2f79e393d70d3751d159cb8d83693</guid></item><item><title>VHDL: rotate support for simulation</title><link>https://sourceforge.net/p/iverilog/feature-requests/51/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 51 has been modified: VHDL: rotate support for simulation&lt;br/&gt;
Edited By: Cary R. (caryr)&lt;br/&gt;
Summary updated: u'rotate support for simulation' =&amp;gt; u'VHDL: rotate support for simulation'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joshua Einstein-Curtis</dc:creator><pubDate>Mon, 04 Dec 2017 22:09:15 -0000</pubDate><guid>https://sourceforge.net077a190b525925ed5e5921c879ba6d8a447208b7</guid></item><item><title>Arrays in port declarations</title><link>https://sourceforge.net/p/iverilog/feature-requests/50/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Using arrays in module in/outputs fails: module test(input wire &lt;span&gt;[7:0]&lt;/span&gt;  x&lt;span&gt;[0:2]&lt;/span&gt;);&lt;/p&gt;
&lt;p&gt;assert: elaborate.cc:6242: failed assertion netnet-&amp;gt;pin_count()==1&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">x127</dc:creator><pubDate>Fri, 20 Nov 2015 13:04:19 -0000</pubDate><guid>https://sourceforge.net436acf8e7780359d8a202e3baae53ab7b2ab5bef</guid></item></channel></rss>