Project

General

Profile

Actions

Bug #4997

closed

Неправильно работают конструкции: replication, concatenation

Added by Павел Шестаков almost 10 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
Normal
Target version:
Start date:
06/18/2014
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Platform:
Published in build:
r323

Description

Возникают следующие проблемы при трансляции из Verilog в Verilog
1)Concatenation:
Вход: a = {b,c};
Выход: a = b;
Ожидаемый выход: a = {b,c};
2)Replication:
Вход: a = {2{b}};
Выход: a = (2{b});
Ожидаемый выход: a = {2{b}};

Вход: a = {b, 2{c}};
Выход: программа падает.
Ожидаемый выход: a = {b, 2{c}};
Вход: a = {2{b}, c};
Выход: программа падает.
Ожидаемый выход: a = {2{b}, c};
Вход: a = {2{b}, 2{c}};
Выход: программа падает.
Ожидаемый выход: a = {2{b}, 2{c}};
Actions

Also available in: Atom PDF