|
SPI FLASH фирмы ST для конфигурирования Xilinx FPGA, помогите прошить нестандартную флэш |
|
|
|
Oct 9 2012, 11:13
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683

|
огромное всем спасибо! разобрался и через 10.1 ise зашил флешку, но самая проблема была на плате: одновременно с подключением флэшки к fpga (джампером) ножка program_b висла в воздухе, я соединил ее через резистор с землей и все чудесным образом заработало в т.ч. индирект программирование. не совсем уверен в том почему, на картинке изображен джампер отключающий память от fpga, который одновременно обнуляет program_b ( он по даташиту актив-лоу) но заработало именно в такой конфигурации
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 10 2012, 08:47
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683

|
Цитата(Flood @ Oct 9 2012, 20:36)  Жуть какая-то на схеме. Видимо, решение перекочевало с ранних виртексов, т.к. у Virtex-6 program_b уже не active-low. Эта особенность обсуждалась в соседней вашей теме. В целом, в рабочем режиме притягивать program-b к земле как-то противоестественно. PROGRAM_B_0 Input Active Low asynchronous reset to configuration logic. This pin has a permanent weak pull-up resistor. это Virtex-6 FPGA Packaging and Pinout Specifications UG365 а на самом деле по фронту) теперь понял)
|
|
|
|
|
Oct 16 2012, 15:32
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683

|
Цитата ISE 13.4 правильно ли я понимаю: при построении цепочки IMPACT не опрашивает SPI FLASH и диалог "подключить SPI FLASH" выскакивает в любом случае? при этом M25P64 есть в списке поддерживаемых вариантов правильно я не совсем понял в чем вопрос, а программинг фэйл может быть либо из-за неправильно сгенеренного mcs либо еще что-нибудь (например как у меня из-за новшеств 6 и 7 виртексов) а прошивку собственно нельзя сохранить в плисе, если хотите несколько раз запускать один и тот же тест при отсутствии рабочей флешки, наверно придется описать это в программе, и вывести например кнопку, которая будет переводить программу в начатьное состояние ( но не в начальное состояние плисы после прошивки, а в предусмотренное в вашей программе начало петли)
|
|
|
|
|
Oct 17 2012, 11:54
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
буду не торопясь микроблейсовскую систему писать, она и для других дел нужна, с нее попытаюсь эту SPI флэшку "потыкать" если че, то своими силами прошью, без импакта, но как то муторно это... с импакта фэйлы идут не только при программировании, но и, например, при считывании ID флэшки (хотя бывает, что читается правильное) вобщем какая-то фигня так как не пользовался для ксайлинсов таким струментом, то хотел консультации по отладке этого inderect progaming-a получить, вдруг есть какое-то тайное знание
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|