Цитата(oleg_d @ May 14 2006, 14:26)

1.5 MHz достаточно. Нужна точность 0.1 градуса при 20 тысячь оборотов в минуту.
Счетчик пусть бежит по кругу. Но нужно будет добавить регистр захвата счетчика по перепаду на одном из входов ПЛИС, а считывать значение этого 24 битного регистра через внешнюю 8 битную шину. Компараторы должны быть устроены так, чтобы после первого совпадения выставлялась единица, а после второго обратно ноль. Второй вариант - каждый канал сравнения содержит два компаратора. При совпадении с первым компаратором на выходе устанавливается единица, а при совпадении со вторым обратно ноль.
И это не проблема. ТОлько это не особый компаратор, а счетный триггер после компаратора. А два 24-битных компаратора на каждый канал - это явно избыточно.
Цитата(oleg_d @ May 14 2006, 15:19)

Вход только один для регистра захвата счетчика если нещитать 8 битную шину.
Ну-ну. А строб записи в компаратор? А шина адреса компараторов (их, помнится 30*3=90 ) ?
Что-то устройство стремительно перестает быть простым и помещаться в CPLD...
Умею молчать на 37 языках...