В разрез шине поставить модуль шпион с FIFO для заполнения данными, сигнал по количеству данных в FIFO выводим наружу к примеру 1 когда в FIFO больше или равно 32 байта иначе 0. Наружу так же выводим шину данных на чтение FIFO. Далее заводим эти сигналы на ядро (предварительно добавив шину для данных PIO и PIO прерывания) чтение фифо вешаем на прерывание по сигналу.