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

 
 
> Как увеличить частоту работы схемы
Kokos
сообщение Mar 26 2012, 06:55
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 5-11-10
Из: Санкт-Петербург
Пользователь №: 60 667



Добрый день. заниматься Verilog'ом Quartus'ом и плис стал не так давно, поэтому не судите строго.
суть проблемы в следующем:
имеется код на verilog, при компиляции в quartus на EP2S180F1020C3 дает следующую характеристику:


Info: Clock "clk_2" has Internal fmax of 273.67 MHz between source register "BUF2_64_Im[14][7]" and destination register "altmult_add:Add3_rtl_1|mult_add_8nm3:auto_generated|mac_mult2~DATAOUT7" (period= 3.654 ns)

вот этот участок в технолоджи мап вьювер


здесь происходит перемножение двух 16 разрядных signed переменных.

необходимо повысить частоту срабатывания.как это сделать?
заменить 16*16 на два 8*8?нет ли реализации такого примера?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
=AK=
сообщение Mar 26 2012, 09:17
Сообщение #2


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Kokos @ Mar 26 2012, 17:25) *
необходимо повысить частоту срабатывания.как это сделать?

Задать constraints на это место, чтобы Квартус его оптимизировал на скорость по максимуму.
Go to the top of the page
 
+Quote Post
Kokos
сообщение Mar 26 2012, 11:52
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 5-11-10
Из: Санкт-Петербург
Пользователь №: 60 667



Цитата(=AK= @ Mar 26 2012, 13:17) *
Задать constraints на это место, чтобы Квартус его оптимизировал на скорость по максимуму.



с constraints сталкиваюсь в первый раз если честно..

т.е. необходимо сделать sdc файл, в котором будет прописано:

set_max_delay -from [get_ports BUF2_64_Im[14][7]] -to [get_ports altmult_add:Add3_rtl_1|mult_add_8nm3:auto_generated|mac_mult2~DATAOUT7] 2.000

затем откомпилировать все вместе и посмотреть результат?

Go to the top of the page
 
+Quote Post
=AK=
сообщение Mar 26 2012, 12:28
Сообщение #4


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Kokos @ Mar 26 2012, 22:22) *
т.е. необходимо сделать sdc файл, в котором будет прописано:

Ага. А вот с тем, что там будет прописано, придется попыхтеть: почитать доки, попробовать много раз, проанализировать результаты, почитать форумы Алтеры, и т.п.

Квартус - он довольно умный. Только ему трудно объяснить, чего от него требуется получить.
Go to the top of the page
 
+Quote Post
Kokos
сообщение Mar 27 2012, 06:31
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 5-11-10
Из: Санкт-Петербург
Пользователь №: 60 667



=AK=,спасибо!
Go to the top of the page
 
+Quote Post

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

 


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


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