Jump to content

    
Sign in to follow this  
SOleg

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

Recommended Posts

А можно ли реализовать такой вариант - прочитать как 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
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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this