Потоковая передача данных из алгоритмов процессора в общую память
Блок SoC/ввод-вывод процессора
Блок записи потока передает данные из алгоритма процессора в общую память в блоке канала памяти. Блок записи потока имеет внутренний счетчик, который отслеживает количество пустых буферов в общей памяти. После успешного считывания из памяти память посылает сигнал завершения в блок записи потока. Затем блок увеличивает счетчик, утверждая, что буфер доступен в памяти. Транзакция записи успешна, если для записи доступен по меньшей мере один буфер. Блок записи потока посылает состояние True вернитесь к программному обеспечению. Этот сигнал состояния можно использовать для выполнения таких действий, как подсчет отброшенных кадров или выдача запросов на перезапись.
При моделировании подсистема задач, управляемая таймером или событием, содержит блок записи потока. Сигналы данных из программного алгоритма подключаются к блоку записи потока. Транзакция записи выдается в виде сообщения в блок канала памяти. После операции считывания из совместно используемой памяти блок канала памяти уведомляет блок записи потока о событии считывания через done сигнал.