Безопасно ли использовать запрос get для удаления строки из базы данных? [Дубликат]

У вас есть dout и count, назначенные в обоих процессах.

Из IEEE Std 1076-1993:

12.6.1 Драйверы

Каждая инструкция присваивания сигнала в операторе процесса определяет набор драйверов для определенных скалярных сигналов. Существует один драйвер для заданного скалярного сигнала S в инструкции процесса, при условии, что в этом заявлении есть хотя бы один оператор присваивания сигнала, и что самый длинный статический префикс целевого сигнала этого оператора присваивания сигнала обозначает S или обозначает из которых S является подэлементом. Каждый такой оператор присваивания сигнала считается связанным с этим драйвером. Выполнение оператора присваивания сигнала влияет только на соответствующий драйвер (ы).

Это по существу означает, что вы дублируете как count, так и dout.

Существует много способов моделирования поведения dout и count, которые вы желаете. Бифуркация их работы в двух процессах на основе начальных и конечных событий не является одним из них. Для этого потребуется три процесса: один для события, один для события прерывания и один для хранилища с тактовой частотой. Для работы count вам, вероятно, понадобятся отдельные события.

-10
задан Jay Blanchard 23 February 2018 в 13:47
поделиться