Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Cyclone V GX, конфигурирование
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
torik
Приветы.

Заманчиво использовать с Cyclone V GX для конфигурирования и хранения данных EPCQ, которая 4-х проводная.

Однако даже на сайте альтеры указана стоимость для EPCQ128 30 баксов. Это чуть не с пол-плисины. И корпус только SOIC.

Для примера, микроновскую 4-х проводную флеху объемом в 4 раза больше в корпусе типа VDFPN брали за 10 баксов в ларьке на рынке.

Нет ли возможности заменить EPCQ на какую-нибудь микроновскую микруху? Кто-нибудь пробовал?

Realking
Присоединяюсь к torik

Тоже интересует...
torik
И я тоже присоединяюсь а torik
Methane
Цитата(torik @ Apr 24 2013, 15:19) *
Нет ли возможности заменить EPCQ на какую-нибудь микроновскую микруху? Кто-нибудь пробовал?

Раньше какие-то Atmelовские были. Или, можно поставить микроконтроллер, чтобы он циклон грузил.
torik
не хочу контроллер, это надо прогу писать загрузчика. И к тому же на 1 корпус больше...
Хочу EPCQ
Stewart Little
Навскидку:
EPCQ128SI16N ~ N25Q128A13ESE40E
Команды те же.
EPCQ Silicon ID = N25Q Memory Capacity (0x18).
Я только не разбирался с режимом Read ID у N25Q (как-то там все заумно описано). Смотрите даташиты и сравнивайте.
И на практике надо пробовать. Но сначала нужно хотя бы пятые циклоны в руки получить sm.gif

До кучи: http://www.micron.com/~/media/Documents/Pr..._flash_dram.pdf
_Anatoliy
Цитата(Stewart Little @ Apr 24 2013, 15:40) *
Навскидку:
EPCQ128SI16N ~ N25Q128A13ESE40E
Команды те же.
EPCQ Silicon ID = N25Q Memory Capacity (0x18).
Я только не разбирался с режимом Read ID у N25Q (как-то там все заумно описано). Смотрите даташиты и сравнивайте.
И на практике надо пробовать. Но сначала нужно хотя бы пятые циклоны в руки получить sm.gif

До кучи: http://www.micron.com/~/media/Documents/Pr..._flash_dram.pdf

Ещё по теме Вам вопрос.Можно ли как-то использовать пзу M25P32 для конфигурации?В списке Квартуса нет EPCS32.
alxkon
Цитата(torik @ Apr 24 2013, 15:19) *
Приветы.

Заманчиво использовать с Cyclone V GX для конфигурирования и хранения данных EPCQ, которая 4-х проводная.

Однако даже на сайте альтеры указана стоимость для EPCQ128 30 баксов. Это чуть не с пол-плисины. И корпус только SOIC.

Для примера, микроновскую 4-х проводную флеху объемом в 4 раза больше в корпусе типа VDFPN брали за 10 баксов в ларьке на рынке.

Нет ли возможности заменить EPCQ на какую-нибудь микроновскую микруху? Кто-нибудь пробовал?

я планирую S25FL128SAGMFI010, платы придут завтра
Семплы есть и алтеровские и спансионовские.
Быстро сравнил даташиты, вроде бы должны подойти, но детально не сравнивал тайминги и пр., команды спансион должна поддерживать почти все.
Думаю как доказать что работает: стереть, верифицировать, прописать свою прошивку и посмотреть загрузится ли.
Если получится расскажу.
Stewart Little
Цитата(_Anatoliy @ Apr 25 2013, 10:21) *
Ещё по теме Вам вопрос.Можно ли как-то использовать пзу M25P32 для конфигурации?В списке Квартуса нет EPCS32.

Можно, например, через NiosII EDS Flash Programmer, если к нему override-файл приписать.


Цитата(Stewart Little @ Apr 24 2013, 18:40) *
EPCQ Silicon ID = N25Q Memory Capacity (0x18).
Я только не разбирался с режимом Read ID у N25Q (как-то там все заумно описано). Смотрите даташиты и сравнивайте.

Вроде разобрался.
У EPCQ Silicon ID выдается в третьем байте. Во время выдачи двух первых байтов линия DATA1 находится в высокоимпедансном состоянии.
У N25Q код Memory Capacity также выдается в третьем байте. Но выдаются также и первые два байта - Manufacturer ID и Memory Type.
Так что, думаю, должна такая замена работать.
_Anatoliy
Цитата(Stewart Little @ Apr 25 2013, 11:28) *
Можно, например, через NiosII EDS Flash Programmer, если к нему override-файл приписать.

Ясно,спасибо. А то у нас по ошибке купили 32-х,куда нибудь пристрою.
torik
Ну, кто попробует левую 4-х проводную флеху, отпишитесь.
Methane
Цитата(torik @ Apr 26 2013, 07:54) *
Ну, кто попробует левую 4-х проводную флеху, отпишитесь.

Шо за 4х проводные флешки? QSPI шоли?
torik
да
torik
Хочу попробовать запихнуть микроновскую флеху. Возникает еще вопрос - а есть ограничения по объему? Нигде не нашел ничего об этом, хотя EPCQ продаются только до 256 Мбит.
alexPec
Цитата(_Anatoliy @ Apr 25 2013, 13:46) *
Ясно,спасибо. А то у нас по ошибке купили 32-х,куда нибудь пристрою.

Да, с оверрайдом пробовал, именно эту, m25p32 циклон 3-й грузится, прошивается флеш-программером, из программы читается/пишется нормально. Только шаманить там надо в bsp, иначе ID правильный не видит и в список devlist флешку не добавляет.
_Anatoliy
Цитата(alexPec @ May 6 2013, 11:11) *
Да, с оверрайдом пробовал, именно эту, m25p32 циклон 3-й грузится, прошивается флеш-программером, из программы читается/пишется нормально. Только шаманить там надо в bsp, иначе ID правильный не видит и в список devlist флешку не добавляет.

Интересно,а если обычным программатором попробовать,но запретить автоопределение чипа? Пробовал кто нибудь?
alexPec
Цитата(_Anatoliy @ May 6 2013, 17:40) *
Интересно,а если обычным программатором попробовать,но запретить автоопределение чипа? Пробовал кто нибудь?

Это каким обычным? Квартусовым чтоль? Автоопределение где и зачем запрещать? Могу попробовать, железка под рукой пока...
_Anatoliy
Цитата(alexPec @ May 6 2013, 22:34) *
Это каким обычным? Квартусовым чтоль? Автоопределение где и зачем запрещать? Могу попробовать, железка под рукой пока...

Угу,квартусовым. При конвертировании .sof в .jic в Advanced Options попробуйте установить флажок Disable EPCS ID check. Прошьётся ли полученным .jic M25P32?
Acvarif
А почему нельзя использовать AT17...(Atmel). Пока не смотрел на Cyclone 5 но для Асекса всегда используем именно AT17 (AS Configuration). Причем конфигурирование ПЛИС и прошивку AT17 делаем с одного и того же IDC10. Только загрузочные кабеля и соответственно программы разные.
Stewart Little
Цитата(Acvarif @ May 7 2013, 10:13) *
... но для Асекса всегда используем именно AT17 (AS Configuration)...

У ACEX'а нет такого режима конфигурирования. И, соответственно, AT17A поддерживает только режим Passive Serial.
Не вводите народ в заблуждение!!! twak.gif
Acvarif
Цитата(Stewart Little @ May 7 2013, 13:27) *
У ACEX'а нет такого режима конфигурирования. И, соответственно, AT17A поддерживает только режим Passive Serial.
Не вводите народ в заблуждение!!! twak.gif

Ошибочка вышла. Да PS конфигурирование. Но и в Циклоне 5 такое существует. Почему не воспользоваться?
alexPec
Цитата(_Anatoliy @ May 7 2013, 09:17) *
Угу,квартусовым. При конвертировании .sof в .jic в Advanced Options попробуйте установить флажок Disable EPCS ID check. Прошьётся ли полученным .jic M25P32?


Ан нет, не выходит каменный цветок:

Info: Started Programmer operation at Wed May 08 00:25:16 2013
Info: Configuring device index 1
Info: Device 1 contains JTAG ID code 0x020F10DD
Info: Configuration succeeded -- 1 device(s) configured
Error: Can't recognize silicon ID for device 1
Error: Operation failed
Info: Ended Programmer operation at Wed May 08 00:25:18 2013

Если просто sof шить:

Info: Started Programmer operation at Wed May 08 00:30:04 2013
Info: Configuring device index 1
Info: Device 1 contains JTAG ID code 0x020F10DD
Info: Configuration succeeded -- 1 device(s) configured
Info: Successfully performed operation(s)
Info: Ended Programmer operation at Wed May 08 00:30:05 2013

Галочку disable.......ID при создании jic поставил.
Тут же прошил флешь-программером ниоса - все ок

Может что не то сделал? jic создавал и прошивал 1 раз и давно.
_Anatoliy
Цитата(alexPec @ May 7 2013, 21:33) *
Ан нет, не выходит каменный цветок:

Странно,получается что этот флажок не срабатывает.Когда конвертировали,галочка у Вас была серенькая или чёрненькая?
alexPec
Цитата(_Anatoliy @ May 8 2013, 09:06) *
Странно,получается что этот флажок не срабатывает.Когда конвертировали,галочка у Вас была серенькая или чёрненькая?

Галочка серая была, я поставил черую
_Anatoliy
Цитата(alexPec @ May 8 2013, 16:37) *
Галочка серая была, я поставил черую

Ясно,спасибо!
okela
Всем драсти. Решил не создавать отдельной темы, т.к. эта близка по смыслу.

Вобщем есть (точнее будет..) плата с полдюжиной Циклонов-5 и управляющим микроконтроллером. Заливка конфигураций в Циклоны будет через параллельный пассивный режим. Конфигурационный образ будет один для всех. В хэндбуке прочитал, что при использовании данного режима конфигурации, в случае длинных цепочек из FPGA нужно буфферизовать шину данных DATA[0..15] и клок для каждого 4-го девайса. Насколько это критично и другой вопрос: линии шины данных DATA[0..15] после режима конфигурации будут использованы для рабочего режима по разному - половина на ввод, половина на вывод. Посему возникает вопрос: буфер для шины в таком случае нужно ставить сквозной двусторонний ? Не достаточно ли будет поставить один магистральный буфер возле контроллера ? Не хочетя сильно загромождать плату...
alxkon
Цитата(_Anatoliy @ May 8 2013, 08:06) *
Странно,получается что этот флажок не срабатывает.Когда конвертировали,галочка у Вас была серенькая или чёрненькая?

Попробывал N25Q256A13ESF40G, бластером прошивается, но Ниос похоже не грузится. Галочку уставливал, не влияет. Наверное есть какойто способ обойти нужно копать.
AlexPec упоминал что нужно смотреть bsp
EugeneS
QUOTE (antsu88 @ Jun 13 2013, 11:04) *
Попробывал N25Q256A13ESF40G, бластером прошивается, но Ниос похоже не грузится. Галочку уставливал, не влияет. Наверное есть какойто способ обойти нужно копать.
AlexPec упоминал что нужно смотреть bsp


А как NIOS дружит с 32-bit addressing mode?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.