Project

General

Profile

Task #4984

[vhdl][translator] Группировка неблокирующих присваиваний

Added by Sergey Smolov about 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
06/10/2014
Due date:
% Done:

0%

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

Description

Необходимо группировать неблокирующие присваивания, идущие подряд в коде VHDL-описания. В терминах CFG это означает, что они хранятся в двух базовых блоках, связанных как родительский и дочерний.

Нужно (а) предложить способ различения блокирующих и неблокирующих присваиваний как объектов Zamia IG, а также (б) реализовать само объединение.

History

#1

Updated by Sergey Smolov about 5 years ago

  • Status changed from New to Open

Zamia IG для присваиваний ":=" и "<=" предоставляет одинаковые структуры данных. Симулятор Zamia для определения порядка выполнения присваиваний рукодводствуется типом target'а - если этот переменная, то присваивание выполняется мгновенно, если сигнал - после завершения выполнения процесса.

Таким образом, необходимо реализовать объединение групп подряд идущих присваиваний сигналам в соответствующие базовые блоки.

#2

Updated by Sergey Smolov about 5 years ago

  • Status changed from Open to Resolved

r654

#3

Updated by Sergey Smolov about 5 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF