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

 
 
 
Reply to this topicStart new topic
> Проектные ограничения на проекте FPGA, Проектные ограничения
Alexander_92
сообщение Aug 12 2016, 04:14
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 2-05-15
Пользователь №: 86 485



Здравствуйте, подскажите, пожалуйста, если тактовая частота процессора плавает при работе в определенном пределе, то это можно как-то описать в файле проектных ограничений или принять во внимание другим образом при разработке проекта на ПЛИС ? Спасибо.
Go to the top of the page
 
+Quote Post
Vascom
сообщение Aug 12 2016, 06:31
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



Закладывай максимальную частоту. На более низкой всё гарантированно будет работать.
Go to the top of the page
 
+Quote Post
makc
сообщение Aug 12 2016, 06:54
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Если частота плавает, то в этом случае может быть мало удовлетворения проектных ограничений. Проблемы могут вызвать блоки синтеза частоты, которые очень не любят плавающей частоты на входе и проектными ограничениями этот момент никак не закрыть.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Vascom
сообщение Aug 12 2016, 06:56
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



Речь о нестабильности частоты или возможности её изменения (как современные процессоры на пониженную частоту переходят)?
Go to the top of the page
 
+Quote Post
bogaev_roman
сообщение Aug 12 2016, 07:56
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 088
Регистрация: 20-10-09
Из: Химки
Пользователь №: 53 082



Цитата(Alexander_92 @ Aug 12 2016, 07:14) *
Здравствуйте, подскажите, пожалуйста, если тактовая частота процессора плавает при работе в определенном пределе, то это можно как-то описать в файле проектных ограничений или принять во внимание другим образом при разработке проекта на ПЛИС ? Спасибо.

А точно частота плавает или может есть фиксированный набор частот, мультиплексируемый снаружи? Если вариант 2, то SDC позволяет это описать (тактовые частоты, мультиплексируемые снаружи - http://kit-e.ru/articles/plis/2010_10_54.php). При плавающей частоте, может имеет смысл задать максимальную и минимальную.
Go to the top of the page
 
+Quote Post
Alexander_92
сообщение Aug 12 2016, 14:48
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 2-05-15
Пользователь №: 86 485



Цитата(Vascom @ Aug 12 2016, 09:56) *
Речь о нестабильности частоты или возможности её изменения (как современные процессоры на пониженную частоту переходят)?


Есть задача спроектировать контроллер нескольких независимых интерфейсов SPI, то есть 4хSPI. В тз указано, что тактовая частота может быть
в пределах 100-200 Мегагерц. То есть в реальности она, получается, действительно плавает и это нужно учитывать. Насчет независимых интерфейсов,
что если контроллер принимает от нескольких ведомых сразу, то этот прием может происходить на разных частотах SCLK. Опять же указывается,
SCLK может быть 5-20 Мегагерц.
Go to the top of the page
 
+Quote Post
Vascom
сообщение Aug 12 2016, 14:51
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



Тогда закладывайся на максимальную частоту 200МГц, а входы SCLK на 20МГц.
Go to the top of the page
 
+Quote Post
Alexander_92
сообщение Aug 12 2016, 15:05
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 2-05-15
Пользователь №: 86 485



Цитата(Vascom @ Aug 12 2016, 17:51) *
Тогда закладывайся на максимальную частоту 200МГц, а входы SCLK на 20МГц.


А как это можно аргументировать ? )) Пожалуйста, объясните.
Go to the top of the page
 
+Quote Post
Vascom
сообщение Aug 12 2016, 15:06
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



Если разведется на эти частоты, то на более низких все гарантированно будет работать.
Go to the top of the page
 
+Quote Post
Alexander_92
сообщение Aug 12 2016, 15:19
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 2-05-15
Пользователь №: 86 485



Цитата(Vascom @ Aug 12 2016, 18:06) *
Если разведется на эти частоты, то на более низких все гарантированно будет работать.


Ну я тоже интуитивно так думаю, но это как-то связано с физикой процессов ...
Go to the top of the page
 
+Quote Post
Vascom
сообщение Aug 12 2016, 15:20
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



Каких процессов?
Go to the top of the page
 
+Quote Post
Alexander_92
сообщение Aug 12 2016, 16:08
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 2-05-15
Пользователь №: 86 485



Цитата(Vascom @ Aug 12 2016, 18:20) *
Каких процессов?


Не важно, а вы не знаете, как в FPGA можно делать преобразования частот ?
Go to the top of the page
 
+Quote Post
Vascom
сообщение Aug 12 2016, 16:24
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



Можно делить частоту на регистрах или счетчика. Можно делить и умножать на PLL, даже дробные множители.
Go to the top of the page
 
+Quote Post

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

 


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


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