|
Странная проблема конфигурирования Spartan-3, legacy input error |
|
|
|
Nov 8 2007, 19:26
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Начал наладку новой платы с тремя Spartan-3 TQ-144 speedgrade 4 в последовательной цепочке. Конфигрурирует их микроконтроллер из подсоединенной к нему Flash-памяти. Конфигурирование ведется в режиме Slave Serial.
Суть проблемы в следующем: в некоторых случаях конфигурирование завершается неудачей (нет сигнала Done), в ряде случаев Done появляется, но одна из ПЛИС (вторая в цепочке и тольно она одна) не отвечает на запросы (она подключена к шине микроконтроллера и на чтение не отвечает). При этом в результате чтения регистра статуса ПЛИС через JTAG после обнаружения описанной ошибки конфигурирования выяснились два интересных симптома: 1. ПЛИС-2 (вторая в цепочке) выдает сигнал Done, но при этом у нее бит регистра статуса GHIGH = 0, в то время как должен быть 1 (GWE тоже 0). 2. ПЛИС-2 (вторая в цепочке) не выдает сигнал Done, а в ее регистре статуса установлен в 1 бит legacy input error, значение которого не совсем понятно.
Я изучил формы и уровни сигналов CCLK, DATA, PROG, DONE - все в пределах нормы. Частота CCLK - менее 1МГц. Пауза после перехода PROG из 0 в 1 около 10 мс, т.е. более чем достаточно для успешного начала конфигурирования.
В связи с вышеизложенным возникает вопрос - чем может быть вызвано появление "legacy input error" и нулевое значение GHIGH после конфигурации? Может-ли это быть связано (хотя по описанию ПЛИС связи нет) с использованием блоков DCM в проектах? Что еще можно попробовать и куда посмотреть?
PS: Настройки bitgen в ISE установлены в значения по-умолчанию.
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
|
 |
Ответов
|
Nov 9 2007, 07:54
|

Гуру
     
Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904

|
Цитата(DmitryR @ Nov 9 2007, 10:15)  См. XAPP452: Legacy input error. This error occurs when serial data is loaded too fast. Да, это я видел. Вот только ясности это не добавляет, т.к. как я уже написал выше, частота на CCLK у меня не более 1МГц, в то время как она может быть до 50МГц. Или под "too fast" понимается не частота CCLK, а что-то другое?
--------------------
BR, Makc В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
|
|
|
|
Сообщений в этой теме
makc Странная проблема конфигурирования Spartan-3 Nov 8 2007, 19:26 bms А Вы учли тот момент, что после загрузки самой кон... Nov 9 2007, 13:56 makc Цитата(bms @ Nov 9 2007, 16:56) А Вы учли... Nov 11 2007, 15:26  bms Стоп... ранее Вы говорили, что у Вас стабильно не ... Nov 12 2007, 13:15   makc Цитата(bms @ Nov 12 2007, 16:15) Стоп... ... Nov 13 2007, 05:34    HardJoker Цитата(makc @ Nov 13 2007, 08:34) контакт... Nov 13 2007, 08:10     makc Цитата(HardJoker @ Nov 13 2007, 11:10) Не... Nov 13 2007, 09:03    den_realan Цитата(makc @ Nov 13 2007, 08:34) Теперь ... Nov 13 2007, 17:57     makc Цитата(den_realan @ Nov 13 2007, 20:57) Э... Nov 13 2007, 19:26    bms Цитата(makc @ Nov 13 2007, 08:34) Пардон,... Nov 13 2007, 22:19     makc Цитата(bms @ Nov 14 2007, 01:19) И рекоме... Nov 14 2007, 05:17      iosifk Цитата(makc @ Nov 14 2007, 09:17) Вообще ... Nov 14 2007, 06:33
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|