Files
templates/hdl/scope-acquisition

Ядро захвата для осциллографа

adc_frontend4 формирует согласованный поток четырёх каналов из двух ADC-доменов. sample_pairer объединяет пары по индексу. scope_core связывает AXI4-Lite, триггер, память окна и выдачу результата. Формат регистров для C-клиента определён в include/scope_regs.h.

Подавайте sample_data64 и sample_index64 при подтверждённом coherent_epoch_valid. При сбросе согласованно очистите оба ADC FIFO, сборщик пар и ядро. Контроллер платы задаёт электрические параметры входов и проверяет временные ограничения ADC. tests/tb_scope_core.sv проверяет реальный AXI-обмен, сброс эпохи и захват до/после триггера. Отдельные тесты покрывают ADC, FIFO, пары и буфер.