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

 
 
> Вопрос по загрузке_прошивке Cyclone-2, EP2С
penauch
сообщение Nov 10 2009, 12:03
Сообщение #1


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

Группа: Участник
Сообщений: 78
Регистрация: 12-10-09
Пользователь №: 52 902



читал в пдф-нике возможные варианты загрузки-прошивки ПЛИС и конф-ПЗУ.

закрались кое-какие сомнения, но всё-же спрошу знающих:

позволит ли такая схема включения:
(MSEL естественно в AS-режиме 20МГц)

1) шить конфигурационную флешку EPCS4 ?
2) конфигурировать ПЛИС, не трогая EPCS4 ?
3) автономно загружаться с EPCS4 ?
4) ByteBlaster подойдёт? или нужен ByteBlaster-2 ?
5) Из-под квартуса можно всё это проделать ?

если что-то нет, то какие пути расширения?

Сообщение отредактировал penauch - Nov 10 2009, 12:04
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 42)
Stewart Little
сообщение Nov 10 2009, 12:14
Сообщение #2


Лентяй
******

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



1) Да.
2) Нет.
3) Да.
4) Нужен именно ByteBlaster2 (ну или USB Blaster)
5) Да.

Цитата
если что-то нет, то какие пути расширения?

Нужно ставить второй разъем на JTAG-интерфейс. JTAG разрешен всегда, независимо от состояния MSEL'ов.
Более того, можно обойтись одним JTAG-овским разъемом, если пользоваться SFL-мостом для прошивки EPCS'ки.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
penauch
сообщение Nov 10 2009, 12:29
Сообщение #3


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

Группа: Участник
Сообщений: 78
Регистрация: 12-10-09
Пользователь №: 52 902



Цитата(Stewart Little @ Nov 10 2009, 15:14) *
2) Нет.


Огорчило sad.gif

Цитата(Stewart Little @ Nov 10 2009, 15:14) *
Нужно ставить второй разъем на JTAG-интерфейс. JTAG разрешен всегда, независимо от состояния MSEL'ов.
Более того, можно обойтись одним JTAG-овским разъемом, если пользоваться SFL-мостом для прошивки EPCS'ки.


Спасибо за информацию.

По поводу JTAG - к нему можно подсоединить ByteBlaster-2 для конфигурирования ПЛИС?
Что есть SFL-мост - он внутри ПЛИС уже? Тоесть с точки зрения пользователя "воткнул-залил-результат получил" ? wink.gif
Go to the top of the page
 
+Quote Post
sysel
сообщение Nov 10 2009, 12:52
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



2) Да.

Точнее:
1) при подаче питания на циклон, он загрузиться из EPCS4 и начнет работать в соответствии с тем, что записано в EPCSке
2) подключаете JTAG и заливаете в циклон новую прошивку. После этой заливки циклон работает в соответствии с новой.
3) можете опять перепрошить
4) после снятия и подачи питания, циклон загрузиться из EPSCки

т.е. при таком подходе содержимое EPCSки не меняется.
Go to the top of the page
 
+Quote Post
SM
сообщение Nov 10 2009, 12:57
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(sysel @ Nov 10 2009, 15:52) *
2) подключаете JTAG и заливаете в циклон новую прошивку. После этой заливки циклон работает в соответствии с новой.

Это было бы, если бы у автора бы на разъем был бы выведен JTAG, а не сериальный порт. А так - согласно вопросу автора 2) все же НЕТ.
Go to the top of the page
 
+Quote Post
sysel
сообщение Nov 10 2009, 13:01
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Цитата(SM @ Nov 10 2009, 15:57) *
Это было бы, если бы у автора бы на разъем был бы выведен JTAG, а не сериальный порт. А так - согласно вопросу автора 2) все же НЕТ.

Точно, прошу прощения за невнимательность.
2) Точно нет =)
Go to the top of the page
 
+Quote Post
penauch
сообщение Nov 10 2009, 13:30
Сообщение #7


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

Группа: Участник
Сообщений: 78
Регистрация: 12-10-09
Пользователь №: 52 902



Цитата(SM @ Nov 10 2009, 15:57) *
Это было бы, если бы у автора бы на разъем был бы выведен JTAG, а не сериальный порт. А так - согласно вопросу автора 2) все же НЕТ.


если контакты JTAG будут дополнительно выведены, можно к ним ByteBlaster-2 подцепить для конфигурирования SRAM ПЛИС, не потеряв возможностей AS-режима? ноги MSEL прийдется коммутировать джамперами или как?


немного поковырявшись в интернете, нашёл другую схему через JTAG к которому можно подцепить байт-бластер-2.
схема ниже, а вопросы теже smile.gif

прошу ответить, позволит ли эта схема делать всё что перечислено в первом сообщении?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Nov 10 2009, 13:36
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Обращаемся сюда Гуглю на заказ , платим денюшку и заказываем словоcочетание "altera jic"
Go to the top of the page
 
+Quote Post
SM
сообщение Nov 10 2009, 13:40
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(penauch @ Nov 10 2009, 16:30) *
если контакты JTAG будут дополнительно выведены, можно к ним ByteBlaster-2 подцепить для конфигурирования SRAM ПЛИС, не потеряв возможностей AS-режима? ноги MSEL прийдется коммутировать джамперами или как?


Во первых, можно и просто байтбластер, не 2. Во вторых - не надо дополнительно выводить JTAG, а достаточно вывести только JTAG. И через него все пункты того вашего сообщения будут "Да". Ноги MSEL не надо коммутировать, их надо привести в соответствие с AS. А JTAG он выше приоритетом, через него можно стопануть конфигурационный контроллер и грузить что угодно. Также можно через него шить и AS-память.

А вообще, для кого документацию пишут? RTFM!
Go to the top of the page
 
+Quote Post
sysel
сообщение Nov 10 2009, 14:00
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Цитата(Kuzmi4 @ Nov 10 2009, 16:36) *
Обращаемся сюда Гуглю на заказ , платим денюшку и заказываем словоcочетание "altera jic"


Не стреляйте в пианиста, он играет как умеет.

Начинающим простительно огромное количество простых вопросов.

Лучше выяснить всё на начальном этапе, чем потом горевать над спаянной схемой, навешивать поверх платы провода или искать способ припаяться к днищщу какого-нибудь EQFP, резать дорожки и т.п.
Go to the top of the page
 
+Quote Post
penauch
сообщение Nov 11 2009, 00:55
Сообщение #11


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

Группа: Участник
Сообщений: 78
Регистрация: 12-10-09
Пользователь №: 52 902



Цитата(SM @ Nov 10 2009, 16:40) *
Во первых, можно и просто байтбластер, не 2. Во вторых - не надо дополнительно выводить JTAG, а достаточно вывести только JTAG. И через него все пункты того вашего сообщения будут "Да". Ноги MSEL не надо коммутировать, их надо привести в соответствие с AS. А JTAG он выше приоритетом, через него можно стопануть конфигурационный контроллер и грузить что угодно. Также можно через него шить и AS-память.


Для циклон-2 нижеприведенная схема ByteBlaster подойдёт?
При условии если подцеплюсь им к JTAG-разъёмам, сделаю мост между JTAG и AS (с помощью квартуса)

Спасибо всем за огромное терпение к начинающим (просто есть кое-какие сомнения и нерешительность в отношении к документации от Альтера, так как знакомые говорят что есть много подводных камней)
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
sysel
сообщение Nov 11 2009, 06:54
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Цитата(penauch @ Nov 11 2009, 03:55) *
Для циклон-2 нижеприведенная схема ByteBlaster подойдёт?


Мой бластер сделан по этой схеме:
http://www.nsdevice.narod.ru/cpld/ByteBlasterMV.htm

Шью им Cyclone II EP2C5Q208, ни разу не подводил.

в BIOS Setup настроить LPT порт в режим ECP.
Go to the top of the page
 
+Quote Post
penauch
сообщение Nov 11 2009, 07:10
Сообщение #13


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

Группа: Участник
Сообщений: 78
Регистрация: 12-10-09
Пользователь №: 52 902



Цитата(sysel @ Nov 11 2009, 09:54) *
Мой бластер сделан по этой схеме:
http://www.nsdevice.narod.ru/cpld/ByteBlasterMV.htm

Шью им Cyclone II EP2C5Q208, ни разу не подводил.

в BIOS Setup настроить LPT порт в режим ECP.


спасибо.

в этих байт-бластерах радует, что делается из доступных элементов smile.gif

Сообщение отредактировал penauch - Nov 11 2009, 07:11
Go to the top of the page
 
+Quote Post
sazh
сообщение Nov 11 2009, 07:32
Сообщение #14


Гуру
******

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



Цитата(penauch @ Nov 11 2009, 10:10) *
в этих байт-бластерах радует, что делается из доступных элементов smile.gif


При всем моем уважении, желательно пользоваться документами от производителя.
http://www.altera.com/literature/an/an370....mp;WT.oss=an370
Прикрепленные файлы
Прикрепленный файл  DSBYTEMV.zip ( 99.68 килобайт ) Кол-во скачиваний: 39
 
Go to the top of the page
 
+Quote Post
Laptop
сообщение Nov 11 2009, 22:45
Сообщение #15


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

Группа: Свой
Сообщений: 142
Регистрация: 19-11-05
Пользователь №: 11 103



Цитата(penauch @ Nov 10 2009, 17:30) *
если контакты JTAG будут дополнительно выведены, можно к ним ByteBlaster-2 подцепить для конфигурирования SRAM ПЛИС, не потеряв возможностей AS-режима? ноги MSEL прийдется коммутировать джамперами или как?


немного поковырявшись в интернете, нашёл другую схему через JTAG к которому можно подцепить байт-бластер-2.
схема ниже, а вопросы теже smile.gif

прошу ответить, позволит ли эта схема делать всё что перечислено в первом сообщении?


Собственно никто не мешает поставить два разъема и пользоваться одним если лень конвертировать в jic, а вторым если нет BB2 или хочется ножки подергать/посмотреть через Universal Scan. В любом случае для начинающего JTAG надо будет развести. MSEL при этом переключать не надо.
Go to the top of the page
 
+Quote Post
Reanimator++
сообщение Nov 16 2009, 00:13
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 1-01-06
Из: Волгоград
Пользователь №: 12 763



http://altera.ru/cgi-bin/go?549

добавьте ссылку в избранное для этого форума )
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Nov 16 2009, 05:13
Сообщение #17


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



мне например не удалось воспользоваться не jic поэтому в дальнейших разработках даже не пробовал занять место на плате лишним разъёмом
Go to the top of the page
 
+Quote Post
Moks
сообщение Nov 23 2009, 12:07
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 510



Ребята, воспользовался схемой по AS программированию - так у нас QII матерился на перавильный ID Силикона. Вот прилагаю схему - PCAD файл, состоящий из 3-х листов (sheets) по реализации этой схемы. Мне кажется, я забыл перемычки поставить между EPCS4 и CYII. Сделал макет - просто соединил разъём IDC-10 и одну EPCS4 - EPCS сразу увиделась!
Получается что схему, нарисованную создателем темы, использовать нельзя.
Или я где-то ошибся, господа? Посмотрите схему, пожалуйста!

И ещё, прилагаю скрины схемы для тех, кто не пользуется PCAD!
Заранее спасибо!
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  Communicator_Forum.sch ( 319.99 килобайт ) Кол-во скачиваний: 23
 
Go to the top of the page
 
+Quote Post
sazh
сообщение Nov 23 2009, 15:10
Сообщение #19


Гуру
******

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



Цитата(Moks @ Nov 23 2009, 15:07) *
Мне кажется, я забыл перемычки поставить между EPCS4 и CYII. Сделал макет - просто соединил разъём IDC-10 и одну EPCS4 - EPCS сразу увиделась!
Получается что схему, нарисованную создателем темы, использовать нельзя.
Или я где-то ошибся, господа? Посмотрите схему, пожалуйста!


Ваша схема отличается от рекомендованной. Если использовать разъем для программирования напрямую epcs, то на nCE FPGA сидит резистор 10к, у Вас 0
И только начиная с BB2 (BB-MV не подходит в этом случае)
Go to the top of the page
 
+Quote Post
Moks
сообщение Nov 23 2009, 15:49
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 510



Спасибо огромное, действительно, завтра поставлю 10кОм и проверю!
В любом случае, мы через JTAG прошили *.jam, EPCS4 запрограммирована, - это уже успех!
У нас USB-Blaster.

Сообщение отредактировал Moks - Nov 23 2009, 15:50
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 17 2015, 18:15
Сообщение #21


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555



Цитата(sysel @ Nov 10 2009, 15:00) *
Не стреляйте в пианиста, он играет как умеет.

Начинающим простительно огромное количество простых вопросов.

Лучше выяснить всё на начальном этапе, чем потом горевать над спаянной схемой, навешивать поверх платы провода или искать способ припаяться к днищщу какого-нибудь EQFP, резать дорожки и т.п.

Здравствуйте! Уважаемый Sysel, не могли бы Вы мне помочь справиться с проблемой?
Я новичок в плиске с внешней памятью, проблема такая - циклон 3 + epcs16 ...по джитагу Плиска шьется и работает, а флешка шиться
отказывается напрочь! что я только не вытворял и никак...помогите плз...моя ася натвсяк случай 326692069,
ящик zero_cool2000@mail.ru
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jul 18 2015, 09:04
Сообщение #22


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(zero_cool2000 @ Jul 17 2015, 21:15) *
Здравствуйте! Уважаемый Sysel, не могли бы Вы мне помочь справиться с проблемой?
Я новичок в плиске с внешней памятью, проблема такая - циклон 3 + epcs16 ...по джитагу Плиска шьется и работает, а флешка шиться
отказывается напрочь! что я только не вытворял и никак...помогите плз...моя ася натвсяк случай 326692069,
ящик zero_cool2000@mail.ru

А кусок схемы где Сыклон, EPCS и JTAG покажите?
Go to the top of the page
 
+Quote Post
bugdesigner
сообщение Jul 18 2015, 09:55
Сообщение #23


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

Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133



Цитата(zero_cool2000 @ Jul 17 2015, 21:15) *
проблема такая - циклон 3 + epcs16 ...по джитагу Плиска шьется и работает, а флешка шиться
отказывается напрочь!

Есть 2 способа запрограммировать EPCS: 1 - через интерфейс ASDI используя режим Active serial programming. Для этого должен быть разведен соответствующий разъем. Если такого разъема нет, 2-й способ - SFL (Serial Flash Loader) с использованием JTAG. Для этого сперва нужно сконвертировать .sof в .jic Процесс достаточно хорошо описан в документе AN370. Какой способ будем использовать?

Сообщение отредактировал bugdesigner - Jul 18 2015, 09:56
Go to the top of the page
 
+Quote Post
Александр77
сообщение Jul 18 2015, 19:20
Сообщение #24


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



Цитата(zero_cool2000 @ Jul 17 2015, 22:15) *
...по джитагу Плиска шьется и работает, а флешка шиться отказывается напрочь! что я только не вытворял и никак...

Проверьте какому режиму соответствуют уровни на выводах MSEL. Натыкался на похожую проблему (на самодельной плате есть возможность грузить rbf, и стандартные pof,sof,jic меняя сигнатуру MSEL) - rbf грузился, а jic зависал. Оказалось не переставили перемычку после работы с загрузкой rbf-файла.
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 20 2015, 17:54
Сообщение #25


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555



Цитата(bugdesigner @ Jul 18 2015, 10:55) *
Есть 2 способа запрограммировать EPCS: 1 - через интерфейс ASDI используя режим Active serial programming. Для этого должен быть разведен соответствующий разъем. Если такого разъема нет, 2-й способ - SFL (Serial Flash Loader) с использованием JTAG. Для этого сперва нужно сконвертировать .sof в .jic Процесс достаточно хорошо описан в документе AN370. Какой способ будем использовать?

конечно хотелось бы обойтись одним разъемом JTAG, второй у меня даже не предусмотрен...jic-файл готовлю стандарным методом...толку нет
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 21 2015, 05:03
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555



Цитата(zero_cool2000 @ Jul 20 2015, 18:54) *
конечно хотелось бы обойтись одним разъемом JTAG, второй у меня даже не предусмотрен...jic-файл готовлю стандарным методом...толку нет

в экспериментах пошел дальше...припаял на соплях разъем для флеша "AS"...через него флешка шьется, но матрица не работает...как будто прошивка не забирается из флешки...теперь совсем ничего не понятно
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jul 21 2015, 12:29
Сообщение #27


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(zero_cool2000 @ Jul 21 2015, 08:03) *
в экспериментах пошел дальше...припаял на соплях разъем для флеша "AS"...через него флешка шьется, но матрица не работает...как будто прошивка не забирается из флешки...теперь совсем ничего не понятно

Вашу схему мы так и не увидели.
В прицепе схема, правда для второго Циклона.
MSEL[3..0] куда прицеплены?
Добавил схему для третьего циклона.

Сообщение отредактировал vadimp61 - Jul 21 2015, 12:36
Прикрепленные файлы
Прикрепленный файл  _______________________AS.pdf ( 134.8 килобайт ) Кол-во скачиваний: 18
Прикрепленный файл  _______________________AS_____________.pdf ( 123.92 килобайт ) Кол-во скачиваний: 19
 
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 21 2015, 17:35
Сообщение #28


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555



Цитата(vadimp61 @ Jul 21 2015, 13:29) *
Вашу схему мы так и не увидели.
В прицепе схема, правда для второго Циклона.
MSEL[3..0] куда прицеплены?
Добавил схему для третьего циклона.

со схемой AS как раз всё понятно(выше написал)...не понятно с JTAG sm.gif...уже есть желание легонько ударить по циклону молотком

Цитата(zero_cool2000 @ Jul 21 2015, 18:28) *
со схемой AS как раз всё понятно(выше написал)...не понятно с JTAG sm.gif...уже есть желание легонько ударить по циклону молотком


Сообщение отредактировал zero_cool2000 - Jul 21 2015, 17:38
Прикрепленные файлы
Прикрепленный файл  sch_1.pdf ( 488.29 килобайт ) Кол-во скачиваний: 30
 
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jul 21 2015, 19:03
Сообщение #29


Лентяй
******

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



Цитата(zero_cool2000 @ Jul 21 2015, 20:35) *
со схемой AS как раз всё понятно(выше написал)...не понятно с JTAG sm.gif...уже есть желание легонько ударить по циклону молотком

По поводу этого рисунка я Вам уже объяснял, что к чему.
Предоставьте нормальную схему, с обозначением и номерами выводов микросхем.


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 21 2015, 19:26
Сообщение #30


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555



Цитата(Stewart Little @ Jul 21 2015, 20:03) *
По поводу этого рисунка я Вам уже объяснял, что к чему.
Предоставьте нормальную схему, с обозначением и номерами выводов микросхем.

моя схема включения матрицы и памяти в точности соответствует вот этой:
Прикрепленные файлы
Прикрепленный файл  prototip.pdf ( 65.65 килобайт ) Кол-во скачиваний: 34
 
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jul 22 2015, 03:28
Сообщение #31


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(zero_cool2000 @ Jul 21 2015, 22:26) *
моя схема включения матрицы и памяти в точности соответствует вот этой:

Это схема позволяет программировать матрицу в разных режимах , в зависимости от MSEL.
Попробуйте 6-и пин программатора прицепить к nCE.
3-я ссылка читаем до конца. У Вас же AS режим выставлен по MSEL!

ЗЫ. А молотком никогда не поздно)))

Сообщение отредактировал vadimp61 - Jul 22 2015, 03:28
Прикрепленные файлы
Прикрепленный файл  jtag_sfl.pdf ( 129.46 килобайт ) Кол-во скачиваний: 65
 
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 22 2015, 09:23
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555



Цитата(vadimp61 @ Jul 22 2015, 04:28) *
Это схема позволяет программировать матрицу в разных режимах , в зависимости от MSEL.
Попробуйте 6-и пин программатора прицепить к nCE.
3-я ссылка читаем до конца. У Вас же AS режим выставлен по MSEL!

ЗЫ. А молотком никогда не поздно)))

режим "AS" меня не интересует, это только в виде эксперимента подпаялся, меня интересует конфигурация с одним разъемом JTAG и заливкой файла JIC,.. а из документа по третьему циклону четко читается следующее: таблица 9-7, коментарии (5), (6)...но! как только я все выводы MSEL сажаю на землю, то JTAG квартусом не распознается совсем!
Go to the top of the page
 
+Quote Post
Stewart Little
сообщение Jul 22 2015, 09:58
Сообщение #33


Лентяй
******

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



Цитата(zero_cool2000 @ Jul 21 2015, 22:26) *
моя схема включения матрицы и памяти в точности соответствует вот этой:

По этой схеме совершенно не понятно, что у Вас на MSEL'ах. Еще вопрос - MSEL'ы у Вас к земле и/или VCCA действительно подключаются перемычками? Или резисторами? Резисторами - нельзя!
Еще по схеме - R32 убрать! В линии DATA было бы неплохо поставить последовательный резистор 25 Ом, как можно ближе к EPCS'ке.
Резистор R24 закоротить (поставить вместо него перемычку).



Цитата(zero_cool2000 @ Jul 22 2015, 12:23) *
...но! как только я все выводы MSEL сажаю на землю, то JTAG квартусом не распознается совсем!

Опять непонятно, зачем это.
Во-первых, все нули на MSEL'ах - это режим Passive Serial, зачем он Вам?
Во-вторых, JTAG всегда доступен, независимо от состояния MSEL'ов. Что значит "JTAG квартусом не распознается совсем"???


--------------------
Чтобы слова не расходились с делом, нужно молчать и ничего не делать...
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jul 22 2015, 12:59
Сообщение #34


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(zero_cool2000 @ Jul 22 2015, 12:23) *
режим "AS" меня не интересует, это только в виде эксперимента подпаялся, меня интересует конфигурация с одним разъемом JTAG и заливкой файла JIC,.. а из документа по третьему циклону четко читается следующее: таблица 9-7, коментарии (5), (6)...но! как только я все выводы MSEL сажаю на землю, то JTAG квартусом не распознается совсем!


Читайте мой пост №31 еще раз!
JTAG доступен всегда вне зависимости что на MSEL! И должен шиться sof файлом - прошивка будет работать до первого выключения питания!
Если вы хотите работать с EPCS то нужен AS mode!
Читаем внимательно раздел
Programming Serial Configuration Devices In-System Using the JTAG Interface на стр. 9-58
второй абзац.
Это Ваш случай!
ЗЫ! Перечитайте настоятельно мой предыдущий пост!
там есть подсказка 1111493779.gif
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 22 2015, 18:05
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555



Цитата(vadimp61 @ Jul 22 2015, 13:59) *
Читайте мой пост №31 еще раз!
JTAG доступен всегда вне зависимости что на MSEL! И должен шиться sof файлом - прошивка будет работать до первого выключения питания!
Если вы хотите работать с EPCS то нужен AS mode!
Читаем внимательно раздел
Programming Serial Configuration Devices In-System Using the JTAG Interface на стр. 9-58
второй абзац.
Это Ваш случай!
ЗЫ! Перечитайте настоятельно мой предыдущий пост!
там есть подсказка 1111493779.gif

всё, что Вы пишите бесспорноsm.gif... и sof файл у меня шьется без проблем и живет в матрице как положено до выелючения питания...и в "AS" режиме через другой разъем шьется память и успешно квартусом читается...а вот именно мост дждитаговский не работает...не заливается JIC файл ...о чем я писал с самого началаsm.gif
Go to the top of the page
 
+Quote Post
umarsohod
сообщение Jul 23 2015, 03:45
Сообщение #36


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 24-11-11
Пользователь №: 68 492



Цитата(zero_cool2000 @ Jul 22 2015, 21:05) *
всё, что Вы пишите бесспорноsm.gif... и sof файл у меня шьется без проблем и живет в матрице как положено до выелючения питания...и в "AS" режиме через другой разъем шьется память и успешно квартусом читается...а вот именно мост дждитаговский не работает...не заливается JIC файл ...о чем я писал с самого началаsm.gif

В вашей истории непонятных вещей две
1. Если "MSELx" установлены правильно и в EPCS зашит правильный проект, то чип обязан был стартовать.
2. Если перед зашивкой "JIC" файла вы грузите в чип "SFL"-мост, то EPCS должна была шиться (не зависимо от "MSELx").
Больше всего это похоже на банальное отсутствие связи между EPCS и ПЛИС (непропай, обрыв дорожек и т.д. )
Попробуйте сделать простеникий проект, выведите куда-нибудь эти 4 ножки (например на светодиоды) и
попробуйте ими снаружи поуправлять.
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jul 23 2015, 05:03
Сообщение #37


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(zero_cool2000 @ Jul 22 2015, 21:05) *
всё, что Вы пишите бесспорноsm.gif... и sof файл у меня шьется без проблем и живет в матрице как положено до выелючения питания...и в "AS" режиме через другой разъем шьется память и успешно квартусом читается...а вот именно мост дждитаговский не работает...не заливается JIC файл ...о чем я писал с самого началаsm.gif

nCE на землю через 10ком посажен?
Не пробовали накоротко, как на Figure 9-30?
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 23 2015, 08:53
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555



Цитата(vadimp61 @ Jul 23 2015, 06:03) *
nCE на землю через 10ком посажен?
Не пробовали накоротко, как на Figure 9-30?

это мне уже советовали, все давно припаяно наглухо! в общем вижу советы начали повторяться, пора полготовить все как следует и обновить темуsm.gif
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jul 23 2015, 10:17
Сообщение #39


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(zero_cool2000 @ Jul 23 2015, 11:53) *
это мне уже советовали, все давно припаяно наглухо! в общем вижу советы начали повторяться, пора полготовить все как следует и обновить темуsm.gif

MSEL должен быть прицеплен к Vcca как и подтягивающие резисторы JTAG, в у вас это +3,3В , а должно быть +2,5В
У 4-го циклона так.
Прикрепленные файлы
Прикрепленный файл  _____________________________________.pdf ( 114.27 килобайт ) Кол-во скачиваний: 18
 
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Jul 23 2015, 12:15
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555



Цитата(vadimp61 @ Jul 23 2015, 11:17) *
MSEL должен быть прицеплен к Vcca как и подтягивающие резисторы JTAG, в у вас это +3,3В , а должно быть +2,5В
У 4-го циклона так.

все у меня уже давно прицеплено к 2,5в...sm.gif один х...
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Jul 23 2015, 12:50
Сообщение #41


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(zero_cool2000 @ Jul 23 2015, 15:15) *
все у меня уже давно прицеплено к 2,5в...sm.gif один х...

Ну тогда давайте свежую схему, а то на той что было там +3.3В
Go to the top of the page
 
+Quote Post
bugdesigner
сообщение Jul 27 2015, 08:34
Сообщение #42


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

Группа: Участник
Сообщений: 123
Регистрация: 12-06-15
Из: Земля
Пользователь №: 87 133



Я не понял в чем проблема? Не удается запрограммировать EPCS или циклон не грузится с уже запрограммированной EPCS-ки?
Если у Вас проблема с заливкой прошивки в EPCS - проверьте сигналы между последней и циклоном (DATA0, DCLK, nCS, ASDI, ну и питание есс-но). Подключение MSEL и прочих остальных сигналов не оказывают абсолютно никакого влияния на этот процесс.
И так, если все подключено правильно, действуем по шагам:
1. Компилим проект, получаем .sof (будем звать его out.sof)
2. Жмем в квартусе File -> Convert Programming File
3. выбираем Programming file type : JTAG Indirect Configuration File (.jic)
4. выбираем Configuration device : EPCS(какой там у Вас?)
5. File name можете поменять, можете нет (по умолчанию output_file.jic)
7. в окне Input files to convert посвечиваем Flash loader и жмем Add device... и выбираем наш циклон
7. в этом же окне посвечиваем SOF Data и жмем кнопку Add file... , выбираем наш out.sof
8. жмем Generate - должно сказать Generated successfully иначе смотрим, где ошибка.
9. чтоб в следующий раз не проделывать все эти пункты - сохраним конфигурацию - Save conversion setup...
Далее запускаем программер, выбираем полученный output_file.jic, режим JTAG и жмем Start sm.gif

Все это проделывалось стопицот раз на 2х и 3х сцыклонах. Проделайте так у себя, и напишите на каком этапе затык.

Сообщение отредактировал bugdesigner - Jul 27 2015, 08:44
Go to the top of the page
 
+Quote Post
zero_cool2000
сообщение Aug 3 2015, 15:52
Сообщение #43


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 14-07-15
Пользователь №: 87 555



Цитата(bugdesigner @ Jul 27 2015, 09:34) *
Я не понял в чем проблема? Не удается запрограммировать EPCS или циклон не грузится с уже запрограммированной EPCS-ки?
Если у Вас проблема с заливкой прошивки в EPCS - проверьте сигналы между последней и циклоном (DATA0, DCLK, nCS, ASDI, ну и питание есс-но). Подключение MSEL и прочих остальных сигналов не оказывают абсолютно никакого влияния на этот процесс.
И так, если все подключено правильно, действуем по шагам:
1. Компилим проект, получаем .sof (будем звать его out.sof)
2. Жмем в квартусе File -> Convert Programming File
3. выбираем Programming file type : JTAG Indirect Configuration File (.jic)
4. выбираем Configuration device : EPCS(какой там у Вас?)
5. File name можете поменять, можете нет (по умолчанию output_file.jic)
7. в окне Input files to convert посвечиваем Flash loader и жмем Add device... и выбираем наш циклон
7. в этом же окне посвечиваем SOF Data и жмем кнопку Add file... , выбираем наш out.sof
8. жмем Generate - должно сказать Generated successfully иначе смотрим, где ошибка.
9. чтоб в следующий раз не проделывать все эти пункты - сохраним конфигурацию - Save conversion setup...
Далее запускаем программер, выбираем полученный output_file.jic, режим JTAG и жмем Start sm.gif

Все это проделывалось стопицот раз на 2х и 3х сцыклонах. Проделайте так у себя, и напишите на каком этапе затык.

причина найдена!!! китайцы прислали левые EPCSки...!!! (какие то они медленные...) приехали новые микросхемы памяти (M25P40) и проблема ушла! все шьется как нужно! огромное всем спасибо за участие! извините если что не такsm.gif))
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 02:06
Рейтинг@Mail.ru


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