Задачка такая. С сенсора оптического собираю данные, 12 бит параллельная шина, клок 96 Мгц. В ФПГА можно организовать небольшой буфер (два), которые по заполнении делают прерывание для DMA центрального проца. Он тогда забирает данные и кидает их в DDR. (вернее DMA engine это делает через AMBA 2 AHB-Lite). Тогда мой модуль должен быть слейвом на шине. Второй вариант - модуль в ФПГА наооборот мастер на шине, опять таки AHB-Lite и сам кидает данные в ДДР все через тот же ДМА. Вот чего-то я тут как-то затупил, что собственно лучше использовать.. Есть идеи ?
|