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

 
 
> Булевы функции
toweroff
сообщение Sep 26 2008, 20:02
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Есть PLD-шка
У нее 12 входных переменных и 4 выходных (просто функции, ничего более)
Считал ее а-ля простую ПЗУ, есть потребность получить просто запись ФУНКЦИЙ выходных переменных
В тупую отдал весь массив как таблицу Квартусу. Паразит аж в Циклоне требует 3600 лутов

Но бред же smile.gif Все функции классно уложились в 16V8, почему же такая дикая "оптимизация" в Квартусе?
Попробовал сделать "усовершенствования" - описал руками по таблице некоторые куски обобщенно - паразит уже хочет меньше - 2900 лутов.

Что можно включить у Квартуса (или что можно другое поюзать), чтобы нормально получить запись функции 12-ти переменных?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bloodden
сообщение Sep 26 2008, 20:43
Сообщение #2


Бывалый
***

Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853



Цитата(toweroff @ Sep 26 2008, 23:02) *
Есть PLD-шка
У нее 12 входных переменных и 4 выходных (просто функции, ничего более)
Считал ее а-ля простую ПЗУ, есть потребность получить просто запись ФУНКЦИЙ выходных переменных
В тупую отдал весь массив как таблицу Квартусу. Паразит аж в Циклоне требует 3600 лутов

Но бред же smile.gif Все функции классно уложились в 16V8, почему же такая дикая "оптимизация" в Квартусе?
Попробовал сделать "усовершенствования" - описал руками по таблице некоторые куски обобщенно - паразит уже хочет меньше - 2900 лутов.

Что можно включить у Квартуса (или что можно другое поюзать), чтобы нормально получить запись функции 12-ти переменных?

Если Вы забили таблицу с 12-ю входами, он Вам и сгенерил 2 в 12 лутов. Он даже слегка заоптимизировал smile.gif
А оптимизация как лежала на разработчике так и будет лежать. Карты Карно рулят smile.gif
ЗЫ: Я знаю что я псих smile.gif


--------------------
Заходите кому надо на мой сайт
Go to the top of the page
 
+Quote Post
toweroff
сообщение Sep 26 2008, 21:32
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(bloodden @ Sep 27 2008, 00:43) *
А оптимизация как лежала на разработчике так и будет лежать. Карты Карно рулят smile.gif
ЗЫ: Я знаю что я псих smile.gif


хмм... а оптимизация Квартуса не перекладывается с кристалла на кристалл? Для 7000 он мне тоже несусветное выражал матерно, но укладывался в 300 ячеек где-то smile.gif

а карты.. я тоже псих.. biggrin.gif

Сообщение отредактировал toweroff - Sep 26 2008, 21:34
Go to the top of the page
 
+Quote Post
sazh
сообщение Sep 27 2008, 11:36
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(toweroff @ Sep 27 2008, 01:32) *
хмм... а оптимизация Квартуса не перекладывается с кристалла на кристалл? Для 7000 он мне тоже несусветное выражал матерно, но укладывался в 300 ячеек где-то smile.gif

а карты.. я тоже псих.. biggrin.gif


Показали бы проект. По идее синтезатор должен все оптимизировать.
Go to the top of the page
 
+Quote Post



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

 


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


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