Open-Source Projects: Issues
https://forge.ispras.ru/
https://forge.ispras.ru/favicon.ico?1649012669
2014-06-18T18:49:14Z
Open-Source Projects
Redmine
Verilog Translator - Bug #4997 (Closed): Неправильно работают конструкции: replication, concatena...
https://forge.ispras.ru/issues/4997
2014-06-18T18:49:14Z
Павел Шестаков
ox.99@mail.ru
<p>Возникают следующие проблемы при трансляции из Verilog в Verilog<br />1)Concatenation:<br /> Вход: a = {b,c};<br /> Выход: a = b; <br /> Ожидаемый выход: a = {b,c};<br />2)Replication:<br /> Вход: a = {2{b}};<br /> Выход: a = (2{b});<br /> Ожидаемый выход: a = {2{b}};</p>
<pre><code>Вход: a = {b, 2{c}};<br /> Выход: программа падает.<br /> Ожидаемый выход: a = {b, 2{c}};</code></pre>
<pre><code>Вход: a = {2{b}, c};<br /> Выход: программа падает.<br /> Ожидаемый выход: a = {2{b}, c};</code></pre>
<pre><code>Вход: a = {2{b}, 2{c}};<br /> Выход: программа падает.<br /> Ожидаемый выход: a = {2{b}, 2{c}};</code></pre>