Нужно собрать на базе FPGA или CPLD, желательно CPLD (они дешевле и не нуждаются в загрузчике) два простых элемента.
1) 12 битный счетчик
2) fifo память с параллельным интерфейсом на 512х8бит точек (для снятия данных с АЦП на частоте 100М и передачу на контроллер)
выбор продукции Альтера обусловлен наличием программатора.
собсенно вопрос.
Как определить минимальные параметры CPLD (одновременно минимальную цену,и, соответсвенно минимальное количество выводов