Логический анализатор без, собственно, логического анализатора

Jun 01, 2019 03:53

Вот, допустим, есть 32-битная шина, на которой с какой-то там частотой меняются значения. Заранее известно, какой должна быть последовательность кодов, но не известно, способно ли устройство выдать их все - т.е. нужно убедиться в том, что нет пропусков. Последовательность может быть очень длинной, вплоть до пересчёта от 0 до 232-1, частота смены значений - несколько мегагерц (до 10..15, не больше). Как убедиться в том, что всё работает правильно и нигде не проскальзывает?

Можно ли обойтись без перехвата и сохранения в каком-то буфере всех 4294967296 возможных значений? Или это невозможно и надо думать над платкой на ПЛИС с огромным массивом памяти, в которую должно с гарантией поместиться всё, что есть на шине, чтобы потом этот огроменный файл профильтровать на предмет выпавших кодов?
Previous post Next post
Up