ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
1372148 Топик полностью
st256 (15.11.2023 23:03, просмотров: 62) ответил Nikolay_Po на Разбивка на блоки произвольная или фиксированная? Как определяется факт неполного прочтения блока? Признак полного прочтения один на все блоки или индивидуальный для каждого блока? Как определить, какой из блоков сейчас пишется, а какой - читать?
Да произвольная. FIFO там специфическое. Есть область памяти, которая может быть отдана под FIFO. Есть регистр, который в этой области показывает на начало, есть который показывает на конец. И есть, блин, который показывает на размер FIFO. ЗАЧЕМ? Меня это удручает, так как сие явное излишество. Далее, в области FIFO могу выделить блок произвольной длины, где хранятся уже принятые данные. Оставшаяся область, отведенная под FIFO, видимо, заполняется, пока я обрабатываю блок с 

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