Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: CycloneIII, Nios, Flash Programmer
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
yura-w
Начал записывать в epcs16 с помощью IDE, Flash Programmer уже отлаженный в озу железа софт и столкнулся с сообщением:
Код
Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
Resetting and pausing target processor: OK
Reading System ID at address 0x0100A058: verified
No EPCS layout data - looking for section [EPCS-000000]
Unable to use EPCS device
Leaving target processor paused

(использую Quartus/Nios v8.0sp1)
подскажите, пожалуйста решение
RHnd
Не сталкивался, но на вскидку:
1) Убедитесь, что epcs вообще рабочая, а то мало ли что бывает. Прошивается ли она через циклон *.jic файлом?
2) Я так понял, что Вы хотите хранить в epcs и прошивку ПЛИС, и саму программу для ниоса? А точно все правильно настроено в sopc? Добавлени epcs-контроллер, в свойствах процессара reset указывает именно туда?
yura-w
Цитата(RHnd @ Aug 12 2008, 09:50) *
1) Убедитесь, что epcs вообще рабочая, а то мало ли что бывает. Прошивается ли она через циклон *.jic файлом?

рабочая, *.pof выполняется, *.jic не пробовал
Цитата(RHnd @ Aug 12 2008, 09:50) *
2)

все именно так.

Глядя в Nios II Flash Programmer не могу понять как заполнять появившуюся в Flash Programmerе опцию
'additional sof2flash argument', видимо в этом и проблема?
RHnd
Цитата(yura-w @ Aug 12 2008, 10:21) *
рабочая, *.pof выполняется, *.jic не пробовал

Лучше проверить, ведь pof прошивается через свой jtag, а нам нужно проверить именно связку циклон-епцс.
UPD: Хотя чего это я... Если циклон грузится с епцс, то все, наверное, работает.

Цитата(yura-w @ Aug 12 2008, 10:21) *
Глядя в Nios II Flash Programmer не могу понять как заполнять появившуюся в Flash Programmerе опцию
'additional sof2flash argument', видимо в этом и проблема?

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

Кстати, а если убрать галочку с "прошить sof", то появляется предупреждение, что для данной конфигурации системы необходимо прошивать и ниос и sof одновременно? Должно появляться.
yura-w
в Quartus II Version 8.0 Handbook Volume 5(Embedded Peripherals) в части EPCS Device Controller,
для связки Cyclone III и EPCS появились специальные требования (требуется явно подключить пины epcs_controllerа и настроить эти пины в Quartus).
видимо в этом и дело (пока проект не собрать, с этими настройками не размещается проект)
Stewart Little
Все подробности (принципы, требования к системе на кристалле, работа с файлами и пр.) там : Nios II Flash Programmer User Guide
Честно говоря, меня эту ссылку давать уже заколебало smile.gif Раз десятый уже даю. Пользуйтесь поиском.
yura-w
Всем спасибо, прошить получилось.
способ решения - в моем предыдущем посте.
вот только теперь нельзя пользоваться соседним c clk_epcs пином, сообщение "Error: Cannot place I/O pin DRAM_DQ[8] with I/O standard 3.3-V LVTTL in pin location 11 -- possible switch coupling with I/O pin dclk_from_the_epcs_controller in pin location 12." видимо придется делать навесной монтаж wacko.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.