st256 (15.11.2023 23:27, просмотров: 55) ответил Nikolay_Po на По сути, это похоже на обычную работу с ПДП (DMA). А размер FIFO
может быть нужен как раз для разбивки буфера на блоки (и, возможно,
должен быть строго кратен размеру от мин до макс). Это мои домыслы.
Примеры то есть. Только они на асме и очень большие. Вообще, это я
бы и назвал ПДП. Только в документации сие называют FIFO. И не
понятно, как ее синхронизировать. Пока, никаких флагов я не вижу.
Есть подозрение, что счетчик, когда достиг размера блока, а
следующий блок еще не готов, просто не сбрасывается. Вот сейчас
проверяю эту гипотезу.