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

 
 
> Непредсказуемые результаты синтеза?, Проект перестает работать
Cont
сообщение Jul 7 2010, 17:08
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 10-11-06
Из: Москва
Пользователь №: 22 176



Имеется проект для ПЛИС Virtex4 на базе встроенного процессора PowerPC.
По мере роста проекта и обвешивания процессора различной периферией
результаты синтеза(по-моему предположению) стали непредсказуемыми.

Проявляется это в том, что после внесения каких-либо изменений в проект
(или даже без внесения изменений) и перекомпиляции проекта, он перестает
работать. Т.е. к процессору нельзя подключиться с помощью отладчика,
нет сигналов на соответствующих выходах. Иногда происходит так, что проект
работает частично(процессор не работает, часть логики работает).

Констрейнты указаны на тактовый сигнал, на шины памяти, результаты синтеза удовлетворительные.
Процессорная система является подмодулем в ISE.
Еще возникает вопрос, нужно ли указывать констрейнты в самом EDK?

Как можно найти причину и решить эту проблему?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Cont
сообщение Sep 21 2010, 11:31
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 10-11-06
Из: Москва
Пользователь №: 22 176



1)сколько частот используется для синхронизации проекта и их значения?
Два тактовых сигнала заходят в ПЛИС: 50Mhz и 65Mhz.
50 идет на вход EDK-ой системы, где данный сигнал с помощью DCM(который мне вставил сам визард) умножается на 2 и на 4. (100 Mhz на шину PLB, а 200 на CPU). 65Mhz используется в модуле(там задействован еще один DCM), который вне EDK. Но эта же частота является входом в модуль на шине PLB. На этой частоте принимаются данные. С PLB синхронизация выполнена с помощью FIFO.

2)сколько DСM и синхронизируется ли их запуск?
И того - DCM в EDK и еще один вне EDK. Запуск никак не синхронизируется.

3) сколько модулей на шине и сколько из них с своим интерфейсом?
на шине 11 модулей. из них 3 - custom.

4) сколько модулей с возможностью их чтения и не используются ли при этом BUFT?
все с возможностью чтения. BUFT в моих модулях нет, а вот в Xilinx-их скорее всего есть.

5) есть ли модули с выработкой сигналов прерывания и сколько?
есть. не думаю, что проблема в этом. проблемы с зависаниями по причине прерываний я успешно не решил,
( до CPU то ведь при этом можно достучаться с отладчиком)

6) используется ли DMA?
нет

7) память внешняя или BRAM, если внешняя какого типа?
Внешняя DDR 256Mbit, и внутренняя BRAM 64k

8)используется ли FPU и CACHE?
Используются

9)есть ли констрейнты на все тактовые сигналы или только на один и при этом на входной?
только на входной. Наверное, вот здесь нужно что-то доработать.

Как получилось что системный клок не глобальный и нельзя использовать отладчик?
это ошибка. отладчик использовать можно, без него никак, проблема в том, что после перекомпиляции часто невозможно подключиться с CPU.

Такой проект как мне кажется лучше похоронить иначе или рак мозга будет или станеш
супер специалистом.

Похоронить никак нельзя, остается только последний вариант! :-)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Cont   Непредсказуемые результаты синтеза?   Jul 7 2010, 17:08
- - Дмитрий Мазунин   Какой версии у Вас ISE ? Почему не собираете прямо...   Jul 8 2010, 07:13
- - Cont   ISE 11.5 Когда pcore разрастается до больших разм...   Jul 8 2010, 12:02
- - Mad_max   Вы уверены, что блочная память под загрузчик распо...   Jul 8 2010, 12:18
- - Дмитрий Мазунин   Если XMD не цепляется, БРАМ не при чем. Бывало та...   Jul 8 2010, 12:26
- - Cont   Спасибо за советы! 1) С блочной памятью все в ...   Jul 8 2010, 16:49
|- - disel   Цитата(Cont @ Jul 8 2010, 20:49) Если дей...   Jul 8 2010, 20:07
- - Дмитрий Мазунин   Да, согласен с предыдущим постом. Автор темы, пожа...   Jul 9 2010, 06:51
- - Cont   Извиняюсь за задержку. Проблему решить не удалось....   Jul 28 2010, 09:55
- - Koluchiy   По симптомам я бы предположил 50% вероятности проб...   Jul 29 2010, 06:16
- - SFx   А попробуйте загрузить старую прошивку, может проб...   Jul 29 2010, 06:29
- - Cont   ЦитатаЕсли проект не перекомпилировать, а одной и ...   Jul 30 2010, 04:42
- - Дмитрий Мазунин   Вы проверили - ВСЕ DCM, задействованные в проекте,...   Jul 30 2010, 06:22
- - SFx   неплохо бы Timing Error глянуть   Jul 30 2010, 07:34
- - Cont   DCM лочаться. Единственное, я не написал раньше(а ...   Jul 30 2010, 07:37
- - Koluchiy   Доводилось работать с платой, где тактовые приходи...   Aug 2 2010, 06:58
- - Cont   Проблема из той же оперы: не работает конечный авт...   Sep 20 2010, 08:50
|- - des00   Цитата(Cont @ Sep 20 2010, 03:50) Начинаю...   Sep 20 2010, 12:07
- - Cont   Асинхра есть, но ее я протактировал через триггер.   Sep 20 2010, 18:29
|- - des00   Цитата(Cont @ Sep 20 2010, 12:29) Асинхра...   Sep 21 2010, 02:27
- - YVA   Цитата(Cont @ Jul 8 2010, 01:08) Имеется ...   Sep 21 2010, 03:58
|- - YVA   Цитата(YVA @ Sep 21 2010, 11:58) Это не п...   Sep 21 2010, 05:54


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

 


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


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