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

 
 
> Можно ли победить Timing Errors, На глобальном клоке 400МГц
TABKP
сообщение Jan 24 2012, 10:49
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 19-05-11
Пользователь №: 65 130



Задача в общих чертах выглядит так. Есть FPGA Virtex4 11 speed grade. К ней подключен АЦП. С АЦП данные идут на частоте 200МГц (CLK1) и попадают в FIFO. Вся логика дальнейшей обработки данных тактируется внешним генератором 400МГц (CLK2). Так вот по CLK2 при компиляции и фиксируются множественые Timing Errors. В UCF файле на тактовую цепь есть запись
NET "CLK" TNM_NET = "CLK";
TIMESPEC "TS_CLK" = PERIOD "CLK" 2.5 ns HIGH 50%;
Ошибки не исчезают. И логика обработки данных работает не стабильно, хотя в симуляторе все проверено и отлажено.
Возможно ли победить данную проблему и какие пути решения существуют без замены ПЛИС.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
dm.pogrebnoy
сообщение Jan 24 2012, 14:29
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Цитата(des00 @ Jan 24 2012, 18:06) *
не поверите именно там, сам удивляюсь %)

недавно квартус меня вообще поразил, разведя рекурсивный фильтр вида y(n) = x(n) + scale_to_18bit(y(n-1)*var), где y/x/var 18 ти битные данные на 120 МГц при 95% забитости кристалла %)

а уж как он меня поражает на синтезе комплексных и обычных фиров с выходом до 36-40 бит... %)

ЗЫ. все это на "дохлых" и "тормозных" третьих сыклонах i7


Как-то бездоказательно. В чем конктерно техническое преимущество?


--------------------
Go to the top of the page
 
+Quote Post
des00
сообщение Jan 24 2012, 14:53
Сообщение #3


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

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



Цитата(dm.pogrebnoy @ Jan 24 2012, 08:29) *
Как-то бездоказательно.

Говорю о своих умозаключениях, смысла что то доказывать вам не вижу абсолютно никакого, ваше право верить или нет. Практика критерий истины. Сделайте ради примера фильтр приподнятого косинуса со скруглением 0.1, фильтр симметричный 100 коэфиициентов, разрядность входа 16 бит, выхода 16 бит, коэффициентов 14 бит. реализация без ДСП слайсов, фильтр хлопает по clkena, символ за такт %) Чип лучше взять маленький, что бы забитость была ~80% (легко обеспечить коли-ом таких фильтров).

Цитата(Мур @ Jan 24 2012, 08:24) *
Хочу рассказать о моем изумлении при встрече с одним уникумом, который достигал ошеломительных цифр применяя Матлаб. Он там разрисовывал макроячейку своей микросхемы и вел на основании такого элемента и её маски(для переноса!) моделирование в Матлабе. Он получал и фильтры и ФФТ на 600МГц тактовой. Сам контролировал укладку в чипе всех элементов.

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

ИМХО гемор, лучше полифазную обработку сделать %)

UPD. фильр из корня приподнятного косинуса, иначе из 100 коэффициентов половина будет нулевых %)


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

Сообщений в этой теме
- TABKP   Можно ли победить Timing Errors   Jan 24 2012, 10:49
- - bogaev_roman   Цитата(TABKP @ Jan 24 2012, 14:49) И логи...   Jan 24 2012, 11:01
- - disel   400 мгц для этого кристалла очень близко к максиму...   Jan 24 2012, 11:24
- - des00   400 на таком чипе, для толстого дизайна? нереально...   Jan 24 2012, 12:05
|- - Maverick   навряд ли что-то получиться, это граничная частота...   Jan 24 2012, 12:19
- - dm.pogrebnoy   По вашей же гиперссылке для -11 кристалла гранична...   Jan 24 2012, 12:46
|- - des00   Цитата(dm.pogrebnoy @ Jan 24 2012, 06:46)...   Jan 24 2012, 13:01
|- - dm.pogrebnoy   Цитата(des00 @ Jan 24 2012, 17:01) Вам ка...   Jan 24 2012, 13:20
|- - des00   Цитата(dm.pogrebnoy @ Jan 24 2012, 07:20)...   Jan 24 2012, 13:41
- - dm.pogrebnoy   Смею согласится с вами, но вы так и не привели эле...   Jan 24 2012, 13:50
|- - des00   Цитата(dm.pogrebnoy @ Jan 24 2012, 08:50)...   Jan 24 2012, 13:56
|- - dm.pogrebnoy   Цитата(des00 @ Jan 24 2012, 17:56) фильтр...   Jan 24 2012, 14:04
|- - des00   Цитата(dm.pogrebnoy @ Jan 24 2012, 09:04)...   Jan 24 2012, 14:06
- - Мур   Хочу рассказать о моем изумлении при встрече с одн...   Jan 24 2012, 14:24
|- - bogaev_roman   Цитата(Мур @ Jan 24 2012, 18:24) Он получ...   Jan 24 2012, 14:31
||- - dm.pogrebnoy   Цитата(bogaev_roman @ Jan 24 2012, 18:31)...   Jan 24 2012, 14:39
|- - antsu88   Цитата(Мур @ Jan 24 2012, 17:24) Хочу рас...   Feb 1 2012, 08:32
|- - Мур   Цитата(antsu88 @ Feb 1 2012, 11:32) Интер...   Feb 1 2012, 12:06
- - dm.pogrebnoy   Я верю, но хочу разобраться формально - какой имен...   Jan 24 2012, 15:30
|- - bogaev_roman   Цитата(dm.pogrebnoy @ Jan 24 2012, 19:30)...   Jan 24 2012, 20:34
- - des00   Цитата(dm.pogrebnoy @ Jan 24 2012, 10:30)...   Jan 25 2012, 05:59
- - DmitryR   Цитата(TABKP @ Jan 24 2012, 13:49) Так во...   Jan 25 2012, 08:35
- - TABKP   Распараллелил и упростил все что можно. Количество...   Jan 25 2012, 12:10
|- - DmitryR   Цитата(TABKP @ Jan 25 2012, 16:10) Количе...   Jan 25 2012, 12:22
- - disel   Мультицикловые констрейны и те, которые можно суну...   Jan 25 2012, 12:59
|- - DmitryR   Цитата(disel @ Jan 25 2012, 15:59) Еще мо...   Jan 25 2012, 13:09
|- - disel   Цитата(DmitryR @ Jan 25 2012, 16:09) Это ...   Jan 25 2012, 13:12
- - BlackOps   вы говорите что данные идут с АЦП на 200МГц, а в к...   Jan 26 2012, 07:53
- - TABKP   Копаю дальше проект. Изменив алгоритм и упростив в...   Jan 30 2012, 13:28
|- - Мур   Цитата(TABKP @ Jan 30 2012, 16:28) ...Осо...   Jan 30 2012, 14:00
|- - des00   Цитата(TABKP @ Jan 30 2012, 07:28) Не зна...   Jan 30 2012, 14:05
|- - DmitryR   Цитата(TABKP @ Jan 30 2012, 17:28) И его ...   Jan 30 2012, 16:13
- - TRILLER   Если честно, прочитал только завязку дискусии и по...   Feb 1 2012, 11:17
|- - dm.pogrebnoy   Цитата(TRILLER @ Feb 1 2012, 15:17) Если ...   Feb 1 2012, 11:44
|- - des00   Цитата(dm.pogrebnoy @ Feb 1 2012, 06:44) ...   Feb 1 2012, 12:54
- - TRILLER   И что, работал фильтр, занимающий 2 столбца на 400...   Feb 1 2012, 11:56
- - dm.pogrebnoy   Цитата(TRILLER @ Feb 1 2012, 15:56) И что...   Feb 1 2012, 13:21
- - TABKP   Продолжим. Ошибки побеждены. Минимальный запас по ...   Feb 2 2012, 08:12
- - TABKP   Разобрался. В настройках компилятора в ISE надо га...   Feb 2 2012, 15:58
- - RobFPGA   Приветствую! Цитата(TABKP @ Feb 2 2012, ...   Feb 2 2012, 17:09
- - TABKP   Так и не понимаю как сформированный partition из P...   Feb 3 2012, 06:35
|- - Мур   Цитата(TABKP @ Feb 3 2012, 09:35) Так и н...   Feb 3 2012, 07:14
- - TABKP   В UCF файле появился только констрейм AREA_GROUP, ...   Feb 3 2012, 07:57
- - TABKP   Продолжу монолог. После задания Pblock и Partitio...   Feb 3 2012, 13:59
|- - jojo   Цитата(TABKP @ Feb 3 2012, 17:59) Как мне...   Feb 3 2012, 15:40
- - TABKP   Да сейчас добился нормального размещения в PlanAhe...   Feb 3 2012, 16:22
|- - jojo   Цитата(TABKP @ Feb 3 2012, 20:22) Да сейч...   Feb 3 2012, 16:50
- - TABKP   Так в том то и дело, что и в ucf файле топология н...   Feb 6 2012, 05:53
- - jojo   Цитата(TABKP @ Feb 6 2012, 08:53) Так в т...   Feb 6 2012, 07:24
- - TABKP   Цитата(jojo @ Feb 6 2012, 11:24) Есть у в...   Feb 6 2012, 09:44
- - jojo   Цитата(TABKP @ Feb 6 2012, 12:44) Нету в ...   Feb 6 2012, 10:03


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

 


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


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