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

 
 
> Сравнение математики altrera vs xilinx, по мотивам темы о Timing Errors
des00
сообщение Jan 26 2012, 18:22
Сообщение #1


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Уважаемый bogaev_roman предложил сравнить как синтезируется и разводится математика у разных вендоров.
Вот для затравки пример. Генератор шума + цепочка FIR фильтров, символьная == тактовой

Чип сыклон 3, 25 ка, i7, фильтр симметричный, 93 го порядка(94 коэффициента), задержка выхода фильтра 4 такта, разрядность данных/коэффициентов 18 бит, сумматоров 36 бит(усиление фильтра +18 бит, подобранно коэффициентами), все на чистой логике, без ДСП слайсов. Задача выжать тактовую в 100МГц, для самого тормозного режима (slow 85). Оптимизация при синтезе по ресурсу. Все остальные настройки по дефолту. Временной анализатор TimeQuest.
Результаты для ква 9.1сп2
1 фильтр : LE 5814(24%)/108.83MHz
2 фильтра : LE 11588(47%)/105.94MHz
3 фильтра : LE 17368(71%)/105.73MHz
4 фильтра : не влезло фитер вывалился с сообщением Error: Fitter requires 1764 LABs to implement the project, but the device contains only 1539 LABs. хотя по ресурсу запас еще был. Думаю что дело связано с 32-х битным LAB, на которые плохо ложатся 36 битные сумматоры

уменьшим разрядность данных до 14 ти бит, коэффициентов оставим 18, сумматоры 32 бита.

5 фильтров : не влезло, фиттер вывалился с сообщением Error: Fitter requires 1545 LABs to implement the project, but the device contains only 1539 LABs.

уменьшим данные до 13 ти бит (уж больно лень фильтр пересчитывать)

5 фильтров : LE 22867 (93%)/117.07MHz


сорцы и квартусовский архивированный проект в приложении.

интересны результаты спартна3/3е/3А/6 сравнимого объема, при сравнимой заполненности sm.gif

ЗЫ. Если общественность попросит, то фильтр таки пересчитаю на 16 ти битные коэффициенты. И да, фильтр не сферический конь в вакууме, а из рабочего проекта.
Прикрепленные файлы
Прикрепленный файл  test_fir.zip ( 16.3 килобайт ) Кол-во скачиваний: 89
 


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- des00   Сравнение математики altrera vs xilinx   Jan 26 2012, 18:22
- - dm.pogrebnoy   Что такое `include "define.vh" ? Руг...   Jan 27 2012, 08:35
|- - des00   Цитата(dm.pogrebnoy @ Jan 27 2012, 03:35)...   Jan 27 2012, 12:57
- - VladimirB   Цитата(des00 @ Jan 26 2012, 22:22) ... ин...   Jan 27 2012, 19:24
|- - des00   Цитата(VladimirB @ Jan 27 2012, 13:24) Су...   Jan 28 2012, 13:07
- - Leka   XST ругается (разбираться не буду - хватает задачк...   Jan 28 2012, 15:43
- - des00   нда, активность форумчан таки призывает поставить ...   Jan 28 2012, 16:13
|- - Leka   Цитата(des00 @ Jan 28 2012, 20:13) нда, а...   Jan 28 2012, 17:16
||- - Timmy   Прогнал тестирование для одного канала на spartan3...   Jan 28 2012, 21:46
||- - des00   Цитата(Timmy @ Jan 28 2012, 15:46) Прогна...   Jan 29 2012, 09:39
||- - VladimirB   Цитата(des00 @ Jan 29 2012, 13:39) Спасиб...   Jan 29 2012, 12:41
||- - des00   Цитата(VladimirB @ Jan 29 2012, 06:41) По...   Jan 29 2012, 13:07
||- - des00   Цитата(des00 @ Jan 29 2012, 07:07) понятн...   Jan 30 2012, 15:17
||- - VladimirB   Цитата(des00 @ Jan 30 2012, 19:17) 1 филь...   Jan 30 2012, 20:24
||- - Postoroniy_V   Цитата(VladimirB @ Jan 31 2012, 05:24) .....   Jan 31 2012, 01:03
|||- - Timmy   Цитата(Postoroniy_V @ Jan 31 2012, 05:03)...   Jan 31 2012, 05:06
||- - des00   Цитата(VladimirB @ Jan 30 2012, 15:24) А ...   Jan 31 2012, 02:38
||- - VladimirB   Цитата(des00 @ Jan 31 2012, 05:38) хммм, ...   Jan 31 2012, 05:40
|- - Postoroniy_V   Цитата(des00 @ Jan 29 2012, 01:13) нда, а...   Jan 29 2012, 02:11
- - VladimirB   форум глючит - появляются посты в теме с синтезиру...   Jan 30 2012, 14:44
- - dvladim   Spartan 3e - это 90 нм, архитектура классическая L...   Feb 1 2012, 17:03
- - RobFPGA   Приветствую! Увы синтез в XST всегда в отстаю...   Feb 1 2012, 18:42
|- - Builder   Цитата(RobFPGA @ Feb 1 2012, 21:42) Я дум...   Feb 2 2012, 06:43
|- - des00   Цитата(RobFPGA @ Feb 1 2012, 13:42) Запих...   Feb 3 2012, 08:23
- - RobFPGA   Приветствую! Цитата(Builder @ Feb 2 2012...   Feb 2 2012, 10:08
|- - BlackOps   Цитата(RobFPGA @ Feb 2 2012, 15:08) Приве...   Feb 2 2012, 23:09
- - RobFPGA   Приветствую! Цитата(BlackOps @ Feb 3 201...   Feb 3 2012, 11:50


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

 


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


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