Работа с CLK в Altera FPGA, объясните

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
player259
Встал на лапы
Сообщения: 93
Зарегистрирован: Пн май 02, 2011 05:16:16

Работа с CLK в Altera FPGA, объясните

Сообщение player259 »

Разбираюсь с входами в циклоне3, такой вопрос: куда следует заводить тактовые сигналы с внешних устройств?
Есть обычные general I/O pins, и PLL input/output. PLL мне в принципе не нужен (насколько смог разобраться это для подстройкки фазы), просто обработать входные данные по тактам. Короче чтобы потом можно было реализовать интерфейс :)
Реклама
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: Работа с CLK в Altera FPGA, объясните

Сообщение coredumped »

player259 писал(а):Разбираюсь с входами в циклоне3, такой вопрос: куда следует заводить тактовые сигналы с внешних устройств?
На любой I/O
Все будет только лучше, в крайнем случае - хуже.
Реклама
Аватара пользователя
player259
Встал на лапы
Сообщения: 93
Зарегистрирован: Пн май 02, 2011 05:16:16

Re: Работа с CLK в Altera FPGA, объясните

Сообщение player259 »

Благодарю. А если требуется выдавать тактовые импульсы, то тоже с I/O?
Есть стенд DE0 c 2-мя 40-контактными разъемами на нем 32 обычных I/O pins и 4 PLL I/O.
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: Работа с CLK в Altera FPGA, объясните

Сообщение Meteor »

player259 писал(а):Благодарю. А если требуется выдавать тактовые импульсы, то тоже с I/O?
Вентильные матрицы (FPGA) подразумевают подачу тактирующих импульсов. Линии глобального тактирования обеспечивают лучшие показатели латентности (задержек распространения) нежели обычные линии ввода-вывода.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
coredumped
Опытный кот
Сообщения: 838
Зарегистрирован: Вт апр 12, 2011 18:38:19
Откуда: с Земли

Re: Работа с CLK в Altera FPGA, объясните

Сообщение coredumped »

Meteor писал(а): Линии глобального тактирования обеспечивают лучшие показатели латентности (задержек распространения) нежели обычные линии ввода-вывода.
Это только для глобального клока, когда все регистры работают от одного тактового сигнала, что бывает далеко не всегда. В случае внешних портов ввода, со своим клоком - это необязательно, тк как правило этот клок идет на запись в FIFO. Часто бывает так, что глобального клока просто нет - все работает асинхронно. Использование глобальных клоков желательно, но это не является правилом, все от конкретной задачи зависит.
player259 писал(а):А если требуется выдавать тактовые импульсы, то тоже с I/O?
Выдавать клоки тоже в IO
Все будет только лучше, в крайнем случае - хуже.
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»