Task #4984
closed[vhdl][translator] Группировка неблокирующих присваиваний
0%
Description
Необходимо группировать неблокирующие присваивания, идущие подряд в коде VHDL-описания. В терминах CFG это означает, что они хранятся в двух базовых блоках, связанных как родительский и дочерний.
Нужно (а) предложить способ различения блокирующих и неблокирующих присваиваний как объектов Zamia IG, а также (б) реализовать само объединение.
Updated by Sergey Smolov over 10 years ago
- Status changed from New to Open
Zamia IG для присваиваний ":=" и "<=" предоставляет одинаковые структуры данных. Симулятор Zamia для определения порядка выполнения присваиваний рукодводствуется типом target'а - если этот переменная, то присваивание выполняется мгновенно, если сигнал - после завершения выполнения процесса.
Таким образом, необходимо реализовать объединение групп подряд идущих присваиваний сигналам в соответствующие базовые блоки.
Updated by Sergey Smolov over 10 years ago
- Status changed from Resolved to Closed