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

 
 
> Spartan-6 + QSPI-Flash
Arlleex
сообщение Aug 14 2018, 15:01
Сообщение #1


Местный
***

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



Что-то подключил я SPI-Flash N25Q256A к XC6SLX9TQG144, через Impact настроил все файлы конфигураций, пытаюсь прошить - получаю
Код
PROGRESS_START - Starting Operation.
Maximum TCK operating frequency for this device chain: 25000000.
Validating chain...
Boundary-scan chain validated successfully.
'1': IDCODE is '20ba19' (in hex).
'1': ID Check passed.
'1': IDCODE is '20ba19' (in hex).
'1': ID Check passed.
'1': Erasing Device.
'1': Using Sector Erase.
'1': Programming Flash.
'1': Reading device contents...
Failed at address, 0
'1': Verification Terminated
INFO:iMPACT - '1': Flash was not programmed successfully.
PROGRESS_END - End Operation.
Elapsed time =     14 sec.

и большую кляксу "Program Failed".

Раньше использовал QSPI-Flash W25Q64 и все было нормально. Оно как-то определяет превышение нужного размера Flash что-ли? Прямая взаимосвязь только в объеме памяти. Как тогда вообще выбирать размер Flash для нужной ПЛИСы? Сейчас мне было удобнее поставить N25Q256A, но она походу как-то не пашет. Отпаяю и заменю на W25Q64 пока что. Но вопрос остался открытым.

P.S. QSPI-Flash - это в смысле загрузочная которая.

Сообщение отредактировал Arlleex - Aug 14 2018, 15:02
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MegaVolt
сообщение Aug 14 2018, 20:23
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Arlleex @ Aug 14 2018, 18:01) *
Что-то подключил я SPI-Flash N25Q256A к XC6SLX9TQG144, через Impact настроил все файлы конфигураций, пытаюсь прошить - получаю
Как вариант можно поставить 128ую если прошивка влазит. Пол флешки будет доступно ели проглотит sm.gif
Go to the top of the page
 
+Quote Post
Arlleex
сообщение Aug 15 2018, 05:04
Сообщение #3


Местный
***

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



Цитата(MegaVolt @ Aug 14 2018, 23:23) *
Как вариант можно поставить 128ую если прошивка влазит. Пол флешки будет доступно ели проглотит sm.gif

В том и дело, что в Impact-е эта флешка доступна, она стирается (судя по логу), но не пишется, и фиг знает почему.
И вот вроде казалось бы - флешка и флешка, поддерживается? Поддерживается. Чего не работать-то? Схемотехника правильная, подтяжки везде есть где нужно и куда нужно.
А гадать, перепаивая флешки, не комильфо smile3046.gif Ведь есть же способ какой-то определить, сколько мне максимум понадобится для данной ПЛИС. Как я понимаю, она может складываться из объема внутренней памяти BRAM (если есть), так называемой распределенной (distributed) памяти (которая из триггеров в LUT-ячейках, как я понимаю) и памяти для ячеек конфигурации самих LUT (это 4-5 бит на LUT, если не ошибаюсь), которая задает начальные значения межсоединений по включению питания. Вот просуммировав их я и получу сколько мне нужно памяти, нигде не везде ошибся?
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Aug 15 2018, 08:38
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Arlleex @ Aug 15 2018, 08:04) *
Ведь есть же способ какой-то определить, сколько мне максимум понадобится для данной ПЛИС.
Конечно есть.
Даташит https://www.xilinx.com/support/documentatio...uides/ug380.pdf
В Table 5-5: Spartan-6 FPGA Bitstream Length
Утверждает что для вашего кристалла нужно:
6SLX9 2,742,528 бит




На счёт самой флешки поспрашал тут у нас народ. Люди шились но нужно поправить переменную среды чтобы ID не вычитывался. Какая переменная народ не помнт предлагает гуглить фотрумы от xilinx.
Альтернативным решением является установить 128 флешку в настройках там проблемы нет.
Go to the top of the page
 
+Quote Post
makc
сообщение Aug 15 2018, 08:41
Сообщение #5


Гуру
******

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



Цитата(MegaVolt @ Aug 15 2018, 11:38) *
На счёт самой флешки поспрашал тут у нас народ. Люди шились но нужно поправить переменную среды чтобы ID не вычитывался. Какая переменная народ не помнт предлагает гуглить фотрумы от xilinx.
Альтернативным решением является установить 128 флешку в настройках там проблемы нет.


Выдержка отсюда:

Цитата
Set the operating system environment variable XIL_IMPACT_SKIPIDCODECHECK=1 to avoid the “ID Check failed” error message.


Так что проверку можно обойти.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Yuri124
сообщение Aug 16 2018, 14:33
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 18
Регистрация: 10-08-18
Пользователь №: 106 692



Судя по логам, ID passed.
256-мегабитки отличаются от более младших командами. Но, если именно эта микра есть в списке...
Еще у 256-мегабиток у некоторых производителей бывает важна каждая буковка в наименовании.
Как-то столкнулся с тем, что 256-мегабитка была изначально с завода переведена в 4-битный режим (последняя буковка в маркировке на это указывала), а чтобы ее перевести в 1-битный - надо было по полной 4-битной шине подать команду. А процессор, с которым предполагалась ее работа, этого не умел... Хорошо, что внимательно прочитал даташит, а то бы купили несколько тыс. шт. на мою голову.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Arlleex   Spartan-6 + QSPI-Flash   Aug 14 2018, 15:01
||- - MegaVolt   Цитата(Yuri124 @ Aug 16 2018, 17:33) 256-...   Aug 17 2018, 08:35
||- - Yuri124   Цитата(MegaVolt @ Aug 17 2018, 11:35) Не ...   Aug 21 2018, 09:52
||- - MegaVolt   Цитата(Yuri124 @ Aug 21 2018, 12:52) Но е...   Aug 21 2018, 10:14
|- - dm.pogrebnoy   Цитата(Arlleex @ Aug 15 2018, 08:04) Ведь...   Aug 15 2018, 08:40
- - serj1979   Программируется через JTAG? Если скорость понизить...   Aug 15 2018, 05:41
|- - Arlleex   Цитата(serj1979 @ Aug 15 2018, 09:41) Про...   Aug 15 2018, 05:56
|- - serj1979   Цитата(Arlleex @ Aug 15 2018, 08:56) Запа...   Aug 15 2018, 06:34
- - Arlleex   Кстати вот насчет подтяжек я похоже поторопился не...   Aug 15 2018, 07:36
- - Arlleex   Спасибо всем! На второй плате запаяю экспериме...   Aug 15 2018, 10:50
- - Yuri124   Ну, в топике ИМХО не совсем понятно, какая флешка ...   Aug 23 2018, 07:42
- - Boris_TS   Цитата(Arlleex @ Aug 14 2018, 18:01) Что-...   Aug 27 2018, 14:44
- - Arlleex   Цитата(Boris_TS @ Aug 27 2018, 18:44) Хот...   Aug 27 2018, 15:56


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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 23:22
Рейтинг@Mail.ru


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