Цитата(SancheSZ @ Mar 5 2008, 23:11)

Помогите выбрать микроконтроллер для следующей задачи:
необходимо по сигналу готовности данных принимать принимать данные из 8-10 разрядного АЦП с частотой порядка 10 Мегавыборок в секунду и без какой-либо обработки отправлять их в комп по USB, где приложение будет тупо этот поток сбрасывать на диск. Таким образом необходимая скорость передачи данных 10-15 МБ\сек.
Сам приматриваюсь к Cypress FX2.
Возможно ли на нем реализовать подобный обмен?
Ситема: АЦП - FPGA - USB (68013).
Работаю в режиме AsincSlaveFifo. Данные от АЦП постоянно пишу в 68013. Использую 2 ENDPOINT , один на передачу, другой - на прием.
Прием - изменение параметров сбора. При получении прерывания сбор прекращаю установкой сигнала PKTEND, чтобы закончился пакет .
При приеме от 68013 по IRQ (знаю, что придет 4 байта), прекращаю передачу в 68013 ,изменяю адрес FIFO, читаю ....
Возникла проблема: посланный код получаю лишь по второй посылке.
Т.е первое чтение - предыдущее значение, второе - правильный код.
Может кто подскажет?