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

Альтернативы EPCS для Altera

Всем привет! В свое время встал вопрос закупки аналогов конфигурационной флешки Altera EPCS.

Остановились на фирме "Micron - Spansion", но теперь вот появились проблемы с поставками.

Использовали микросхему N25Q128A13EF8A0F корпус V-PSON1-8/8mm x 6mm.

Есть предложение заменить на EN25QH128A-104YIP фирмы EON.

 

Есть ли у кого-то опыт работы с этой фирмой? Может быть кто-то работал и самой микрухой?

Буду благодарен любой информации.

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


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

2 debreti

Касательно альтернативы в общем и целом - используем S25FL064.

 

На счёт же сабжа - вы сравнивали времянки и регистры?

 

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


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

2 debreti

Касательно альтернативы в общем и целом - используем S25FL064.

 

На счёт же сабжа - вы сравнивали времянки и регистры?

 

Спасибо за информацию.

 

Да, сравнили, вроде всё важное совпадает и ещё они пин-совместимы.

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


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

В 15.10.2014 в 13:59, Kuzmi4 сказал:

...

Касательно альтернативы в общем и целом - используем S25FL064.

...

Добрый день.

Подключили S25FL064 к EP4CE55

Наша схема подключения:

image.thumb.png.476a5ce419f400acca2bdb21bee2b95e.png

Собрали проект в Q12.1 указав в качестве flash EPCS64.

Через конвертер делаю jic указав EPCS64 и в Advanced option установив флаг Disable EPSC ID Check.

Программатор Q12.1 выдает ошибку:

Info (209060): Started Programmer operation at Wed Sep 14 08:42:50 2022
Info (209016): Configuring device index 1
Info (209017): Device 1 contains JTAG ID code 0x020F50DD
Info (209007): Configuration succeeded -- 1 device(s) configured
Error (209025): Can't recognize silicon ID for device 1
Error (209012): Operation failed
Info (209061): Ended Programmer operation at Wed Sep 14 08:42:53 2022

image.thumb.png.9cfe237b93e94cc2f411f7a47710ccd6.png

Программатор QPrime 22 выдает:

Info(209060): Started Programmer operation at Wed Sep 14 08:45:30 2022 
Info(209016): Configuring device index 1 
Info(209017): Device 1 contains JTAG ID code 0x020F50DD 
Info(209007): Configuration succeeded -- 1 device(s) configured 
Info(19845): Start Serial Flash Loader programming 
Error(209025): Can't recognize silicon ID for device 1. A device's silicon ID is different from its JTAG ID. Verify that all cables are securely connected, select a different device, or check the power on the target system. Make sure the device pins are connected and configured correctly. 
Info(19845): End Serial Flash Loader programming 
Error(209012): Operation failed 
Info(209061): Ended Programmer operation at Wed Sep 14 08:45:33 2022 

image.thumb.png.55bd14edf47c5634bba0654ac8b02c26.png

Все соединения проверил по нескольку раз, сигналы на выводах flash присутствуют.

Может нужно какие-то настройки подкрутить под данную flash?

В программаторе есть опция Define CFI Flash Device 

image.thumb.png.dbe05a655478a9136a9222177e0b8c6d.png

но как заполнить данные поля для выбранной flash пока не разобрался.

 

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


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

У меня квартус закончился на 16й версии, потому что там в новых точно не скажу, а с 12й - ну очень давно работал...

 

В 16й была такая штука как "nios2-flash-override.txt", например :

https://community.intel.com/t5/Nios-II-Embedded-Design-Suite/how-to-write-a-override-file/td-p/77874

 

Схемы сейчас под рукой нет, но вот кусок из тикля которым собирается проект:

set_global_assignment -name USE_CONFIGURATION_DEVICE ON
set_global_assignment -name STRATIXV_CONFIGURATION_SCHEME "ACTIVE SERIAL X1"
set_global_assignment -name STRATIXII_CONFIGURATION_DEVICE EPCQ128
set_global_assignment -name STRATIXIII_UPDATE_MODE REMOTE
set_global_assignment -name ACTIVE_SERIAL_CLOCK FREQ_25MHZ

На неделе, как разгребусь, гляну в схему - отпишу.

 

Чип - 5CEFA4M13I7, JIC и RPD собирали через quartus_cpf и COF файло с разметкой на флашу из схематика.

 

Так же советую глянуть как обстоят дела у DE0-Nano :

http://blog.terasic.com/de0-nano-getting-a-mini-upgrade/

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


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

MSEL правильно подтянуты? Столкнулись с аналогичной проблемой в связке EP4CE55 + S25FL128, оказалось, пины MSEL висели в воздухе - пофиксили и всё заработало.

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


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

В 19.09.2022 в 17:49, Kuzmi4 сказал:

....

В 16й была такая штука как "nios2-flash-override.txt", например :

https://community.intel.com/t5/Nios-II-Embedded-Design-Suite/how-to-write-a-override-file/td-p/77874

...

Спасибо, попробую как до платы доберусь такой финт.

В общем так ничего и не получилось с Q12.1 программатором, пришлось написать два батничка после прочтения статьи EasyLy:

generate_flash.bat - генерирует из .sof прошивку .flash

programmer_flash.bat - зашивает .flash в  S25FL064 через USB Blaster.

Оставлю архивчик на память, может кому пригодится. Единственно в нем надо заменить flasher.sof собранный под свою платформу и в FLASH_ID.txt указать ID своего чипа памяти.

Только почему то не работает pause чтобы окно автоматически не закрывается.

 

programmer_flash.zip

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


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

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

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

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

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

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

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

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

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

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