Перейти к содержанию
    

Проконсультируйте, плз, как перелить FLASH в BPI.

А можно ли реализовать такой вариант - прочитать как spartan-3e, подсунуть файл от spartan-6 и попытаться загрузить флэш в bpi и работать с ней. Я не смогу реализовать сам, нужна подсказка профи, так как нет опыта.

Изменено пользователем SOleg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 минут назад, SOleg сказал:

А можно ли реализовать такой вариант - прочитать как sparta-3e, подсунуть файл от spartan-6 и попытаться загрузить флэш в bpi и работать с ней.

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

 

Теоретически, Spartan-3E должен работать с памятью BPI. Об этом написано как в DataSheet так и в UG332.

Я пробовал версии ISE 13.3 и 14.7. Получить BPI в пунктирном квадрате над ПЛИС у меня не получилось. Получалось только SPI.

Может память BPI работала в других версиях ISE, но я этим режимом загрузки никогда не пользовался и глубоко его не изучал.

 

Еще считать и прошить параллельную ПЗУ можно попробовать при помощи программы Universal Scan.

Посмотрите видео о том как они предлагают читать параллельную флэш память этой программой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цена!!! В моём случае при такой цене имеет смысл спаять флешки и перешить на программаторе, потом вернуть назад. 
Хотелось бы понять, что не так со спартан-3е? Читал и даташит, и мануал по программированию в BPI, но, тем не менее, не работает, как об этом пишут.

 

У меня первая версия была 11.1, поднялся до 14.7, как у Андрея - результат тот же.

Изменено пользователем SOleg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Больно смотреть как люди мучаются...

Can I use iMPACT to indirectly program BPI flash?
Does iMPACT support indirect BPI programming for Spartan-3E devices?

Solution

iMPACT does not support Indirect BPI programming for Spartan-3E devices.
To work around this issue, you can use EDK FlashWriter with the following procedure to program both the bitstream and EDK software, if needed

https://www.xilinx.com/support/answers/32030.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Документ UG332 от 15-го года говорит об обратном, Chapter 5:

The master Byte-wide Peripheral Interface (BPI) configuration mode is available for either the Spartan®-3A/3AN/3A DSP and Spartan-3E FPGA families. It is not supported on the Spartan-3 FPGA family although there is a similar mode that leverages Xilinx ® Parallel Platform Flash PROMs (see Chapter 6, “Master Parallel Mode”).
 
Чему верить?
 
image.thumb.png.d1ffa664f19681fbb053601d050a9dda.png
Изменено пользователем SOleg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В чем вы видите противоречие? Режим BPI поддерживается. Загрузка прошивки во флэш посредством Impact не поддерживается. Используйте другой способ загрузки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Получается для Spartan-3e загрузка прошивки через iMpact не поддерживается, а для spartan-6 поддерживается? Для spartan-6 выбор BPI в iMpact для флеш доступен, а для spartan-3e - нет. 

В приведенной Вами ссылке говорится о том, что iMpact не поддерживает загрузку, но получается, что это не так?

Разве это не противоречие?

Изменено пользователем SOleg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 минут назад, SOleg сказал:

В приведенной Вами ссылке говорится о том, что iMpact не поддерживает загрузку, но получается, что это не так?

Отвечу за alexadmin.

В ссылке https://www.xilinx.com/support/answers/32030.html говорится:

Цитата

iMPACT does not support Indirect BPI programming for Spartan-3E devices.

iMPACT не поддерживает режим Indirect BPI для семейства Spartan-3E.

На счет других семейств в этом AR ничего не говорится.

Противоречия нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может поможет. http://microsin.net/programming/avr/xc3sprog-jtag-tools.html

самому попробовать нет возможности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

55 минут назад, andrew_su сказал:

Может поможет. http://microsin.net/programming/avr/xc3sprog-jtag-tools.html

самому попробовать нет возможности.

Спасибо, Андрей. Эта софтина поддерживает программирование очень ограниченного числа флеш и те Xilinx. Моих, увы, там нет.

 

 

 

Изменено пользователем SOleg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, Zig сказал:

Отвечу за alexadmin.

В ссылке https://www.xilinx.com/support/answers/32030.html говорится:

iMPACT не поддерживает режим Indirect BPI для семейства Spartan-3E.

На счет других семейств в этом AR ничего не говорится.

Противоречия нет.

Не глянете, профи? Может опять просмотрел - EDK выполняет только программирование из созданного файла, но не позволяет вычитать, сохранить и потом записать этот файл в флеш?
UG111 и Xilinx Software Development Kit Help Contents.

image.thumb.png.15e5f9c2c5ec3960f0a685f13c6be48f.png

Изменено пользователем SOleg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

54 минуты назад, SOleg сказал:

Не глянете, профи?

С EDK не работал. Ничем помочь не могу.

Отправил вам личное сообщение. Проверьте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...