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

 
 
 
Reply to this topicStart new topic
> Оптимизация частоты
_andrew_
сообщение Mar 3 2006, 14:21
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 126
Регистрация: 24-08-05
Пользователь №: 7 935



В общем такая ситуация
Проект состоит из 2 компонент:
1. Моя, работающая(отдельно) с требуемой частотой (примерно 60МГц)
2. Чужая, используемая для конфигурирования моей. Она как оказалось работает всего на 25МГц sad.gif
В связи с этим вопрос:
Будет ли моя компонента работать совместно с чужей с требуемой частотй (60МГц), или она оптимизируется по объему за счет потери по времени?
Go to the top of the page
 
+Quote Post
Magnum
сообщение Mar 3 2006, 14:29
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 214
Регистрация: 26-05-05
Пользователь №: 5 397



Цитата(_andrew_ @ Mar 3 2006, 20:21) *
В общем такая ситуация
Проект состоит из 2 компонент:
1. Моя, работающая(отдельно) с требуемой частотой (примерно 60МГц)
2. Чужая, используемая для конфигурирования моей. Она как оказалось работает всего на 25МГц sad.gif
В связи с этим вопрос:
Будет ли моя компонента работать совместно с чужей с требуемой частотй (60МГц), или она оптимизируется по объему за счет потери по времени?


А плисина какая? в квартусе (альтера) например временные требования задаются при компиляции.
Go to the top of the page
 
+Quote Post
_andrew_
сообщение Mar 3 2006, 14:58
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 126
Регистрация: 24-08-05
Пользователь №: 7 935



Плисина XC3S200-4VQ100
Go to the top of the page
 
+Quote Post
kyle
сообщение Mar 3 2006, 15:10
Сообщение #4


Частый гость
**

Группа: Новичок
Сообщений: 79
Регистрация: 22-11-05
Из: г.Видное
Пользователь №: 11 215



все зависит от того, как они взаимодействуют! Они на разных клоках работают?
Go to the top of the page
 
+Quote Post
_andrew_
сообщение Mar 3 2006, 16:17
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 126
Регистрация: 24-08-05
Пользователь №: 7 935



можно сделать и на различных.
чужая компонента это просто контроллер i2c
Go to the top of the page
 
+Quote Post
Gate
сообщение Mar 3 2006, 16:44
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 859
Регистрация: 7-04-05
Из: Санкт-Петербург
Пользователь №: 3 943



Если проект сделан правильно (читай синхронно), то уменьшение частоты работоспособность только улучшает. Если в проекте есть асинхронности - то может заработать, а может и нет.
Никто не мешает вам сделать 2 клока: 60 и 60/3 и работать на максимальной скорости.


--------------------
"Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается." (с) С.Лем
Go to the top of the page
 
+Quote Post
_andrew_
сообщение Mar 3 2006, 17:01
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 126
Регистрация: 24-08-05
Пользователь №: 7 935



Цитата(Gate @ Mar 3 2006, 19:44) *
то уменьшение частоты работоспособность только улучшает.

я наверное не правильно выразился. моя компонента должна так же работать на 60. вопрос в том, что когда я буду делать Place & Route всего проекта, то разводчик может оптимизировать мою компоненту по другому(напрмер оптимизировать объем), и она уже не сможет работать на 60-ти??
Go to the top of the page
 
+Quote Post
Gate
сообщение Mar 3 2006, 19:02
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 859
Регистрация: 7-04-05
Из: Санкт-Петербург
Пользователь №: 3 943



Цитата(_andrew_ @ Mar 3 2006, 20:01) *
я наверное не правильно выразился. моя компонента должна так же работать на 60. вопрос в том, что когда я буду делать Place & Route всего проекта, то разводчик может оптимизировать мою компоненту по другому(напрмер оптимизировать объем), и она уже не сможет работать на 60-ти??

Такое может произойти, но вообще-то тактовая частота, которую вы требуете о от синтезатора и от P&R - это основной параметр, который они обязаны удовлетворить в первую очередь, а уж потом оптимизация по объему и т.д.


--------------------
"Человек - это существо, которое охотнее всего рассуждает о том, в чем меньше всего разбирается." (с) С.Лем
Go to the top of the page
 
+Quote Post
_andrew_
сообщение Mar 6 2006, 12:01
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 126
Регистрация: 24-08-05
Пользователь №: 7 935



Спасибо. Тогда еще один вопрос. какой запас по частоте должен быть.
допустим должно работать на 60, сколько нужно получить после Place & Route( больше на 10%??).

Сообщение отредактировал _andrew_ - Mar 6 2006, 12:02
Go to the top of the page
 
+Quote Post
kyle
сообщение Mar 6 2006, 15:50
Сообщение #10


Частый гость
**

Группа: Новичок
Сообщений: 79
Регистрация: 22-11-05
Из: г.Видное
Пользователь №: 11 215



Цитата(_andrew_ @ Mar 6 2006, 15:01) *
Спасибо. Тогда еще один вопрос. какой запас по частоте должен быть.
допустим должно работать на 60, сколько нужно получить после Place & Route( больше на 10%??).

я думаю 10 % хватит..., но не факт что он будет работать, даже если он тебе сказал, что будет работать на 70(такие глюки у меня были, ISE рапортовал что все ок на 120, а даже на 80 не хотел нормально работать). Обезательно нужно провести ряд тестов!!!
Go to the top of the page
 
+Quote Post
jericho
сообщение Mar 6 2006, 16:05
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 120
Регистрация: 18-01-06
Из: Нижний Новгород
Пользователь №: 13 319



Можно сделать лучше: Запитать 2 части от разных клоков, сгенерированных отдельно и выпущенных через клоковые буфферы. Главное сделать правильные цепи синхронизации при взаимодействии частей.они делаются просто. на FTC, FD, AND2B1 и XOR2.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 2nd August 2025 - 15:37
Рейтинг@Mail.ru


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