|
Можно ли победить Timing Errors, На глобальном клоке 400МГц |
|
|
|
Jan 24 2012, 10:49
|
Участник

Группа: Участник
Сообщений: 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%; Ошибки не исчезают. И логика обработки данных работает не стабильно, хотя в симуляторе все проверено и отлажено. Возможно ли победить данную проблему и какие пути решения существуют без замены ПЛИС.
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Jan 24 2012, 14:53
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 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 коэффициентов половина будет нулевых %)
--------------------
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|