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

 
 
> Не конфигурируется цепочка из 2-х EP1C6.
dvladim
сообщение Feb 9 2007, 22:32
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Итак, есть устройство. На нем пара Циклонов EP1C6 соединенных по JTAG и Download портам.

По JTAG две схемы соединены последовательно. Все по datasheet.

По Download: конфигурационное ПЗУ – EPCS4. Первая схема (по nCE nCEO) в режиме AS, вторая – в PS. У обеих схем, CONF_DONE объединены, и подтянуты pullup к 3.3 В. То же касается nSTATUS.

Исходное состояние – в конфигурационном ПЗУ прошивки нет, схемы не сконфигурированы.
Пытаюсь сконфигурировать по JTAG с помощью Ouartus и ByteBlasterMV. Из программатора видна цепочка из двух схем, ставлю последовательно 2 sof, запускаю конфигурацию.

Итог: определяется IDCODE 1-й схемы, стартует конфигурация, завершается с ошибкой (вывод CONF_DONE не вышел в 1).
То же происходит, если конвертировать последовательность из двух sof в jam (stapl), и попытаться прошить jam.

Предположения: или неправильно передаются данные по JTAG, или некорректный алгоритм конфигурации, не учитывающий того, что схемы объединены по CONF_DONE, и того, что CONF_DONE поднимется в 1 только после конфигурации обеих ПЛИС.
Для проверки первого предположения сделал программу на jam гоняющую в цикле через BYPASS данные (взял эту же прошивку). В течении пары часов данные шли через схемы без ошибок.
Среди предположений осталось подозрение в некорректности алгоритма.

Задача: сконфигурировать обе ПЛИС по JTAG из исходного положения – обе ПЛИС без конфигурации.

Решение: Я вижу в изменении алгоритма конфигурации в jam файле и использовании JAM Player.

Вопросы:
Кто-нибудь сталкивался с конфигурацией цепочки микросхем, с объединенными сигналами CONF_DONE?
Видит ли кто-нибудь, решение с использованием Ouartus (без правки руками jam файла)?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sazh
сообщение Feb 10 2007, 13:25
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Кто-нибудь сталкивался с конфигурацией цепочки микросхем, с объединенными сигналами CONF_DONE?
Видит ли кто-нибудь, решение с использованием Ouartus (без правки руками jam файла)?
//////////////////////////////////////////////////////////////
Со старыми кристаллами (АСЕХ) в режиме ps работает без проблем.
Обычно в схему пытаются заложить два разных режима. Работа с кристаллами по JTAG и боевой режим: загрузка FPGA от ПЗУ. При наличии в JTAG цепочки микросхем объединение двух рекомендованных схем нельзя объединить без нарушений по дата шиту. При загрузке от ПЗУ цепочки кристаллов все пины с открытым стоком сидят на одном резисторе. При цепочке JTAG в рекомендациях на каждый пин по резистору.
У меня по схеме (АСЕХ) все пины на одном резисторе (в соответствии с загрузкой от одного ПЗУ).
И JTAG все равно работает. sof файлы грузит без проблем. А вот объединенный файл pof было необходимо создавать в программере convert programming files из объединенных sof (обычно ошибаются и цепочку pof подключают). Но все это естественно я делал в MAX+. И все это режим PS. В квартусе не пробовал. Вы так и не сказали какая версия Квартуса. У многих без последних SP были проблемы.
Удалось ли загрузить оба кристалла от ПЗУ.
Go to the top of the page
 
+Quote Post
dvladim
сообщение Feb 11 2007, 11:19
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(sazh @ Feb 10 2007, 13:25) *
У меня по схеме (АСЕХ) все пины на одном резисторе (в соответствии с загрузкой от одного ПЗУ).
И JTAG все равно работает. sof файлы грузит без проблем.

Можете выложить JAM файл этой конфигурации. Каким софтом конфигурировались АСЕХы.
Go to the top of the page
 
+Quote Post



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

 


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


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