roboforum.ru

Технический форум по робототехнике.
Текущее время: 29 апр 2025, 16:35

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Переключение тактовых сигналов ПЛИС
СообщениеДобавлено: 13 сен 2012, 21:44 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Есть ПЛИС (Altera MAX II), и 3 источника тактовых сигналов. Один из источников (1) включен постоянно, из двух других (2 и 3) в любой момент времени может быть включен только один, ПЛИС может управлять входами включения источников (кварцевые генераторы с входами EN, выходы объединены). В нормальном режиме, ПЛИС должна тактироваться от источника 2 или 3. По команде извне, нужно переключиться на другой источник. Очевидно, что для запуска генератору нужно какое-то время, поэтому по команде надо переключиться на тактирование от источника 1, сменить генератор, подождать пока он выйдет на рабочий режим, и переключиться на него. А вот как это правильно реализовать?

Добавлено спустя 6 минут 34 секунды:
Вложение:
clk.png
clk.png [ 839 байт | Просмотров: 2366 ]


Добавлено спустя 1 час 57 минут 17 секунд:
Сам себе отвечаю

Вложение:
mahmud3.jpg
mahmud3.jpg [ 44.89 КиБ | Просмотров: 2343 ]

http://eetimes.com/electronics-news/413 ... litch-free

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение тактовых сигналов ПЛИС
СообщениеДобавлено: 14 сен 2012, 22:00 
Не в сети
Аватара пользователя

Зарегистрирован: 01 сен 2009, 14:58
Сообщения: 1142
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python
Ток ставить елемент И на клок линию некошерно, если все внутри плиски делать....
И вобще клок переключать не есть здорово, смотри доку на клок хозяйство под оперделенную плисину, заню о Xilinx, там куча всего для идет для работы с клоком. Прще внутри плисины генерировать нужные частоты, и выбирать что тебе нужно, но опять же клок приблудами. Иначе будет много гемора и поиска "летающей вафли".

Добавлено спустя 2 минуты 40 секунд:
Вспомнил, при синтезе конфига праметры клока важны, которые прописываються при раздаче сигналам ножек... както так..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Переключение тактовых сигналов ПЛИС
СообщениеДобавлено: 14 сен 2012, 22:53 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Aseris писал(а):
Прще внутри плисины генерировать нужные частоты

В данном случае это и невозможно, и неприемлемо

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO