Цитата(slog @ Jul 8 2008, 09:58)

Видятся такие варианты решения:
1 - по каждому фронту частоты 250МГц сохраняем данные по очереди в два регистра - потом в память двойной ширины.
2 - с другого канала PLL получаем частоту 125МГц и по фронту 125МГц пишем в 1-й регистр, по спаду во 2-й и в память двойной ширины.
3 - используем мегафункцию altddio_in в надежде что она сделает это правильнее.
Хочется обсудить как лучше всего решить эту задачу.
На мой взгляд правильнее первый вариант. В конечном счете к нему все и сводится.
Только писаться там наверное там будет не в память с двойной шириной, 2 ячейки памяти.
Уточните разрядность данных