[an error occurred while processing this directive]
|
Волнения пани 'Барс' вполне понятны. На первый взгляд, если по первому положительному фронту устанавливать, по второму положительному защелкивать и снова ... Получаем вдвое медленнее работу. Напрашивается вывод -- частоту опорного клока увеличить в два раза, но ведь кристалл не "резиновый". Поэтому обрабатывать "подьем" и "срез" был бы выход (как в учебнике). А это по сути не один, а два синхроимпульса, различающиеся не частотой но фазой (180 градусов), причем здвиг фаз получен именно с использованием буфера и связей -- плюс еще незначительный сдвиг, причем его величина привязана к кристаллу (добавим еще какой от какого сигнала "рождаем" и как их же сравниваем по этим фронтам -- вот вам и варнинги). А теперь когда такое (как в учебнике) не проходит: мой коллега пан 'd_y' задавал вопрос про DualEDGE в CoolRunner (как мы с ним поняли: события и по фронту и по срезу -- счет вдвое быстрее). Вот теперь он и ищет способ сдвинуть фазу на 90 градусов.
E-mail: info@telesys.ru