Я не сумел посмотреть на Казусе какой там проц, но в любом случае, организация DMA приведет к большим потерям времени на арбитраж. И надо внимательно смотреть, как предоставляется DMA, какая максимальная задержка от запроса до предоставления шины. Отсюда рассчитываете цикл записи так, чтобы прошло одно обращение от процессора, затем сколько-то Ваших записей. При этом общее максимальное время цикла деленное на количество переданных байт не должно превышать Ваших 10 нс. Размер FIFO в циклоне должен быть не меньше размера данных в цикле.
|