Показать сообщение отдельно
Старый 31.08.2020, 18:33   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Макрос подсчета времени крайнего отключения

А запись вам удалось осуществить?

Цитата:
Чтение

Операция чтения значения начинается после получения фронта на входе start_rd.

Одновременно команду на запись/чтение могут получить много блоков сохранения. Но одновременно все блоки работать с памятью не могут, поэтому блоки производят операции по очереди.

При чтении памяти блоки совершают следующие действия:

• на выход syn устанавливается 0
• ожидание очереди на доступ к памяти. В зависимости от количества блоков, производящих операции с памятью, время ожидания может быть разным и занимать несколько циклов программы
• когда получен доступ к памяти, блок осуществляет чтение значения
• запись полученного значения на выход bool/int/long/real. Пока не закончится операция записи блок не будет реагировать на изменения на этом входе. Операция записи будет выполнена с содержимым внутреннего буфера
• после успешного завершения операции записи на выходе syn выставляется 1


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием