Jump to content

    

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

Где-то не хватает каких-то галочек выбора получается? Или что?

Share this post


Link to post
Share on other sites

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

Edited by SOleg

Share this post


Link to post
Share on other sites
12 минут назад, SOleg сказал:

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

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

 

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

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by SOleg

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Документ 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
Edited by SOleg

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

Edited by SOleg

Share this post


Link to post
Share on other sites
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 ничего не говорится.

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

Share this post


Link to post
Share on other sites

Да, спс, невнимателен был - именно для 3е не поддерживается.

Share this post


Link to post
Share on other sites
55 минут назад, andrew_su сказал:

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

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

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

 

 

 

Edited by SOleg

Share this post


Link to post
Share on other sites
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

Edited by SOleg

Share this post


Link to post
Share on other sites
54 минуты назад, SOleg сказал:

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this