Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: silicon ID for device 1
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
NIOSnew
Здравствуйте!
Описание проблемы. При попытке записи .jic файла в память устройства EPCS64 с помощью мегафункции SFL (используется самостоятельно разработанная плата с ПЛИС Cyclone IV GX и JTAG) происходит ошибка. После выбора записываемого файла в программаторе QuartusII и нажатия кнопки «Start» начинается процесс записи на устройство, по мере выполнения выдаётся процент записанного, но запись прерывается в произвольный момент (сообщается то о 99% выполнения работы, то о 21%, то о 89%, то о 0%) с выдачей в окне программатора: «100% failed». Выдаётся сообщение: "Can't recognize silicon ID for device 1".
Контакты на плате проверены, схема соответствует условиям в документации.
При использовании DE2-115 c Cyclone IV E всё нормально.
Кто-нибудь сталкивался с подобным, и какова причина ошибки? Заранее спасибо.
Raven
У вас все сделано в точности по AN370? Включая опции генерации SOF/POF и его конвертации в JIC файлы?

Как у вас EPSC64 подключен? Его AS interface пины подключены только к FPGA, или запараллелены с JTAG сигналами FPGA (я имею в виду "классическое" подключение EPCS & FPGA к единому JTAG разъему)?
NIOSnew
Цитата(Raven @ Jun 26 2013, 17:17) *
У вас все сделано в точности по AN370? Включая опции генерации SOF/POF и его конвертации в JIC файлы?
Как у вас EPSC64 подключен? Его AS interface пины подключены только к FPGA, или запараллелены с JTAG сигналами FPGA (я имею в виду "классическое" подключение EPCS & FPGA к единому JTAG разъему)?

Всё делали, как в документе (насколько мы его поняли)
А какие там опции? В AN370 ни о каких опциях генерации SOF/POF не сказано.
EPSC64 подключен с помощью интерфейса ASMI, непосредственно с JTAG не связан. Заранее спасибо.

vadimuzzz
сделайте простенькую системку с ниосом и контроллером EPCS. вывод nios2-flash-programmer более информативен. ну, и схемку покажите, может чего проглядели
NIOSnew
С ниосом пока коллега не хочет делать, а схема вот:Нажмите для просмотра прикрепленного файла
vadimuzzz
Цитата(NIOSnew @ Jul 3 2013, 01:46) *
С ниосом пока коллега не хочет делать, а схема вот

зря не хочет. а осциллографом сигналы посмотреть (и JTAG, и SPI) на предмет соответствия по уровням/фронтам? по схеме вопрос: VCCIO3 - какой напряжение там?
NIOSnew
Цитата(vadimuzzz @ Jul 3 2013, 09:07) *
по схеме вопрос: VCCIO3 - какой напряжение там?

Смотрели, говорят, всё нормально. VCCIO3 - там 3.3В.
gridinp
Цитата(NIOSnew @ Jul 4 2013, 22:23) *
Смотрели, говорят, всё нормально. VCCIO3 - там 3.3В.

а просто сконфигурить fpga можно? чтобы определить где проблема, fpga-программатор или fpga-ecps
NIOSnew
Цитата(gridinp @ Jul 6 2013, 06:20) *
а просто сконфигурить fpga можно? чтобы определить где проблема, fpga-программатор или fpga-ecps

Можно. .sof записывается без проблем.
gridinp
Цитата(NIOSnew @ Jul 7 2013, 01:18) *
Можно. .sof записывается без проблем.

с epcs стало быть проблема, может земля/питание epcs? epcs у вас кстати запитана почему то не от VCCIO3


честно говоря никогда не шью *.jic все время сталкивался с какими-то проблемами,
заливаю sof через бластер, а потом прошиваю через Flash Programmer
vadimuzzz
Цитата(NIOSnew @ Jul 5 2013, 01:23) *
Смотрели, говорят, всё нормально. VCCIO3 - там 3.3В.

вообще-то MSEL подключаются к VCCA, а там д.б. 2.5В
gridinp
Цитата(vadimuzzz @ Jul 7 2013, 18:22) *
вообще-то MSEL подключаются к VCCA, а там д.б. 2.5В

да я о том, что epcs от какого-то avdd33_1 запитана

по msel, согласен, у меня они на сyclon4 подключены к 2.5
Raven
Цитата(NIOSnew @ Jun 26 2013, 07:53) *
При попытке записи .jic файла в память устройства EPCS64 с помощью мегафункции SFL (используется самостоятельно разработанная плата с ПЛИС Cyclone IV GX и JTAG) происходит ошибка. После выбора записываемого файла в программаторе QuartusII и нажатия кнопки «Start» начинается процесс записи на устройство, по мере выполнения выдаётся процент записанного, но запись прерывается в произвольный момент (сообщается то о 99% выполнения работы, то о 21%, то о 89%, то о 0%) с выдачей в окне программатора: «100% failed». Выдаётся сообщение: "Can't recognize silicon ID for device 1".

Кстати, а какое содержимое FPGA вы используете при программировании EPCS: то, которое по умолчанию загружает Programmer для этого, или какое-то свое с ядром SFL? По описанию не совсем понятно.
Нельзя ли поподробнее описать ваши действия.
Raven
Тут вот

Проблема связи Cyclone III - EPCS

кажется, обсуждается близкая проблема. Выясняется, что эта ASMI связка - штука, очень чувствительная к качеству сигналов. Вполне возможно, это и к вашему случаю относится.
NIOSnew
Цитата(Raven @ Jul 9 2013, 15:49) *
Кстати, а какое содержимое FPGA вы используете при программировании EPCS: то, которое по умолчанию загружает Programmer для этого, или какое-то свое с ядром SFL? По описанию не совсем понятно.
Нельзя ли поподробнее описать ваши действия.

Пробовали по-всякому, проект и с мегафункцией, и без, пользуясь средствами программатора. Вроде всё, что касается ПО, делаем согласно документации. Результат - 0.
Raven
А качество сигналов смотрели? Эксперименты, подобные тем, что по ссылке, проводили (касание щупом сигналов и т.п.)?
Stewart Little
Цитата(NIOSnew @ Jul 10 2013, 06:46) *
Пробовали по-всякому, проект и с мегафункцией, и без, пользуясь средствами программатора. Вроде всё, что касается ПО, делаем согласно документации. Результат - 0.

Так все-таки, куда у Вас MSEL'ы подключены - к VCCio (3.3V) или к VCCA (2.5V)?
Raven
StewartLittle молодец, обратил внимание на это дело.
Судя по схеме - к VCCIO (3.3V). Это так и есть, NIOSnew?
Если так, то это нарушение Альтеровских требований - MSEL'ы д.б. подключены к VCCA (2.5V) или GND.
Stewart Little
Цитата(Raven @ Jul 10 2013, 22:44) *
StewartLittle молодец, обратил внимание на это дело.

bb-offtopic.gif Нет, не я - это уважаемый vadimuzzz внимание обратил : http://electronix.ru/forum/index.php?showt...t&p=1175398 sm.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.