Цитата(artem79 @ Feb 22 2010, 20:47)

Имею систему состоящую из ПЛИС и FT232.
1.
На скорости UART 3000000 Бит пропуски в пакетах передачи. Пакет размером 7388 байт. На скорости 2048000 бит пропуски отсутствуют.
2.
Какое минимальное время обработки прерываний? Мне необходимо захватить частоту 1 МГц. На данный момент имею 500 кГц.
Частота процессора 120 МГц. CycloneII. Память программы sram.
скорее всего, 1 связано с 2. зависит от версии ниоса, в старых на вызов обработчика могло до сотни тактов пройти, а если еще и на шине др. девайсы сидят, то еще хуже. можно посмотреть новые версии, там есть несколько инструментов для ускорения прерываний. +поиграться с кэшами/размерами буферов. или наваять свой uart с dma.
см., например,
http://www.alteraforum.com/forum/showthread.php?p=81641www.altera.com/literature/hb/nios2/qii5_vectored_interrupt_controller.pdf