Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Cyclone V Soc
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
torik
Нашел вот такой девайс:
http://www.devboards.de/en/home/boards/pro...ticle/dbm-soc1/

Кто-нибудь покупал такое, возможно купить? Или может есть что-то подобное, доставабельное...

в целом надо ethernet-1000 и несколько десятков пинов fpga...
goodsoul
Цитата(torik @ Jan 12 2015, 14:32) *
Нашел вот такой девайс:
http://www.devboards.de/en/home/boards/pro...ticle/dbm-soc1/

Кто-нибудь покупал такое, возможно купить? Или может есть что-то подобное, доставабельное...

в целом надо ethernet-1000 и несколько десятков пинов fpga...


SoM'ов на Altera SoC понаделано достаточно много. Вот малая часть: http://www.altera.com/devices/processor/so...tem-module.html

В РФ есть такая штука: http://inmys.ru/products/15226233
Несколько проектов на этой плате уже сделано.

+ есть несколько местных компаний, которые сделали SoM'ы под свои нужды (есть и Arria V SoC и cyclone V SoC) и нигде их не представили. Но в принципе - есть возможность выйти на них и пообщаться.
Если есть интерес - пишите в личку.

По покупке пишите в российский EBV Elektronik. Devboards это их тема.



torik
спасибо, сначала проработаем варианты по ссылкам.

а может еще подскажете что-то подобное, но с DSP TMS320C66 или Davinci TMS320DM8168 типа http://z3technology.com/oem-modules/z3-dm8168-mod/
serjj
Цитата
Несколько проектов на этой плате уже сделано.


Уже с полным использованием HPS части? Не знаете под линухом или baremetal проекты? через что проц грузят на плате? Сейчас сам разбираюсь с HPS, пока не понятно, что реально рабочее можно с ним сотворить...
goodsoul
Цитата(serjj @ Jan 14 2015, 13:29) *
Уже с полным использованием HPS части? Не знаете под линухом или baremetal проекты? через что проц грузят на плате? Сейчас сам разбираюсь с HPS, пока не понятно, что реально рабочее можно с ним сотворить...


Есть и линукс и baremetal. Там вместе с модулем и отладкой получаете собранный под нее линукс и несколько готовых примеров. По умолчанию там с QSPI, если не ошибаюсь, идет загрузка.
Вот отладочная борда, кстати: http://inmys.ru/products/15226236
Bootselect заведены на переключатели, поэтому с режимами загрузки можно поэкспериментировать - загрузиться из SD, по сети, из FPGA, из флеша.

>>Сейчас сам разбираюсь с HPS, пока не понятно, что реально рабочее можно с ним сотворить...
Можете сотворить с ним все, что и с любым другим ARM Cortex-A9
chirik
Я например вот с такой платой работаю
http://www.terasic.com.tw/cgi-bin/page/arc...=167&No=836
serjj
Цитата
Я например вот с такой платой работаю
http://www.terasic.com.tw/cgi-bin/page/arc...=167&No=836

Пробовали грузить HPS из FPGA OCRAM?
chirik
Цитата(serjj @ Jan 14 2015, 15:51) *
Пробовали грузить HPS из FPGA OCRAM?

Я не силен в линуксе, поэтому пока стандартная загрузка с sd-карты..
serjj
Цитата
Я не силен в линуксе, поэтому пока стандартная загрузка с sd-карты..

Да я тоже не силён, пытаюсь простейший preloader стартовать с памяти FPGA, если появятся какие-то идеи по вопросу, велком в тему FPGA boot rolleyes.gif
Возник вопрос по заведению резета на HPS.. Я вот как делаю (в топе):
Код
        .hps_cold_rst_reset_n                        ( HPS_RESET_n ),
        .hps_debug_rst_reset_n                        ( HPS_WARM_RST_n ),
        .hps_warm_rst_reset_n                        ( HPS_WARM_RST_n ),

Соответственно в компоненте HPS в Qsys вытянул резеты наружу. При этом, если я делаю асигменты на ножки резетов, Quartus ругается, что они размещены неправильно, в итоге оставил их без асигментов, он назначил их сам. Вопрос, правильно ли я использую резеты. У меня плата Arrow SoCkit, но того же терасика, я думаю на наших платах резеты должны быть сделаны одинаково и в проекте они должны подключаться одинаково. Как сделано у Вас?

На Altera Wiki набрёл на статью AlteraWiki, там пишут "Press the HPS Cold Reset button", после чего начинается загрузка из FPGA с логом в терминал, profit... У меня есть идея, что как-то не так я подключаю резеты.

Автору, сорри за оффтоп... rolleyes.gif
chirik
Цитата(serjj @ Jan 14 2015, 16:28) *
Да я тоже не силён, пытаюсь простейший preloader стартовать с памяти FPGA, если появятся какие-то идеи по вопросу, велком в тему FPGA boot rolleyes.gif
Возник вопрос по заведению резета на HPS.. Я вот как делаю (в топе):
Код
        .hps_cold_rst_reset_n                        ( HPS_RESET_n ),
        .hps_debug_rst_reset_n                        ( HPS_WARM_RST_n ),
        .hps_warm_rst_reset_n                        ( HPS_WARM_RST_n ),

Соответственно в компоненте HPS в Qsys вытянул резеты наружу. При этом, если я делаю асигменты на ножки резетов, Quartus ругается, что они размещены неправильно, в итоге оставил их без асигментов, он назначил их сам. Вопрос, правильно ли я использую резеты. У меня плата Arrow SoCkit, но того же терасика, я думаю на наших платах резеты должны быть сделаны одинаково и в проекте они должны подключаться одинаково. Как сделано у Вас?

На Altera Wiki набрёл на статью AlteraWiki, там пишут "Press the HPS Cold Reset button", после чего начинается загрузка из FPGA с логом в терминал, profit... У меня есть идея, что как-то не так я подключаю резеты.

Автору, сорри за оффтоп... rolleyes.gif



Я использую подключение ресетов как в эталонном проекте от терасика Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла
serjj
Цитата
Я использую подключение ресетов как в эталонном проекте от терасика

Хм, для Arrow такого проекта не имеется... А можете выложить еще файлы hps_reset.v и altera_edge_detector.v, плз?

ЗЫ: с кнопки резет разве не заходит? Смутило вот что
Код
//      input              HPS_RESET_N,

И то что модуль hps_reset имеет только выходной резет реквест:
Код
hps_reset hps_reset_inst (
  .source_clk (CLOCK),
  .source     (hps_reset_req)
);
chirik
Вот reference design для DE1 SOC
https://yadi.sk/d/L7ytCammdynsa
serjj
Цитата
Вот reference design для DE1 SOC

Спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.