реклама на сайте
подробности

 
 
> Имеют ли FPGA функцию throttling?
files
сообщение Oct 29 2017, 21:05
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 30-04-08
Пользователь №: 37 189



Здравствуйте.

Мне недавно показали один странный эксперимент на Altera Cyclone II.
Там довольно простая схема – 8-разрядный накапливающий умножитель.
Схема тактируется от внешнего генератора 50MHz, частота которого умножается на PLL.
Так вот если держать частоту тактирования в допустимых приделах (до 250 MHz), то схема работает без ошибок.
Если же начинать увеличивать частоту тактирования выше допустимой (оговоренной в документации микросхемы), то схема, естественно, начинает давать ошибочные результаты. Но, если поднять частоту выше определенного порога, схема перестает сбоить и снова начинает считать правильные результаты.

Выглядит это примерно так:
0….250 MHz – правильные результаты
251…800 MHz – неправильные результаты
больше 800 MHz – снова правильные результаты

В связи с этим возникает вопрос, как объяснить такое явление?
Нет ли у FPGA функции throttling (душения, дросселированния) сигнала тактирования?
Возможно ли, что при повышении частоты тактирования схемы выше некоторого порога, FPGA сама опускает частоту до нормативного значения и из-за этого схема начинает считать корректно?

Сообщение отредактировал files - Oct 29 2017, 21:17
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 08:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01346 секунд с 7
ELECTRONIX ©2004-2016