[an error occurred while processing this directive]
DualEDGE в CoolRunner -- пример почему нельзя "как в учебнике"(+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено igoryan 02 сентября 2004 г. 14:36
В ответ на: Спасибо Всем за подробные ответы, насколько я поняла... отправлено Барс 02 сентября 2004 г. 13:48

Волнения пани 'Барс' вполне понятны. На первый взгляд, если по первому положительному фронту устанавливать, по второму положительному защелкивать и снова ... Получаем вдвое медленнее работу. Напрашивается вывод -- частоту опорного клока увеличить в два раза, но ведь кристалл не "резиновый". Поэтому обрабатывать "подьем" и "срез" был бы выход (как в учебнике). А это по сути не один, а два синхроимпульса, различающиеся не частотой но фазой (180 градусов), причем здвиг фаз получен именно с использованием буфера и связей -- плюс еще незначительный сдвиг, причем его величина привязана к кристаллу (добавим еще какой от какого сигнала "рождаем" и как их же сравниваем по этим фронтам -- вот вам и варнинги). А теперь когда такое (как в учебнике) не проходит: мой коллега пан 'd_y' задавал вопрос про DualEDGE в CoolRunner (как мы с ним поняли: события и по фронту и по срезу -- счет вдвое быстрее). Вот теперь он и ищет способ сдвинуть фазу на 90 градусов.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru