Project

General

Profile

Actions

Task #4984

closed

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

Added by Sergey Smolov almost 10 years ago. Updated almost 10 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, а также (б) реализовать само объединение.

Actions #1

Updated by Sergey Smolov almost 10 years ago

  • Status changed from New to Open

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

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

Actions #2

Updated by Sergey Smolov almost 10 years ago

  • Status changed from Open to Resolved

r654

Actions #3

Updated by Sergey Smolov almost 10 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF