На проходящей в Брюсселе конференции FOSDEM (https://fosdem.org/2018/) была продемонстрирована (https://fosdem.org/2018/schedule/event/riscv/) платформа для разработчиков HiFive Unleashed (https://www.sifive.com/products/hifive-unleashed/) на базе SoC Freedom U540 с архитектурой RISC-V. В отличие от представленной год назад HiFive1, она позволяет запускать Linux (поддержка RISC-V не так давно была добавлена в основные ветки ядра, GNU libc, GCC и GNU Binutils).
Хотя процессоры Freedom имеют полностью открытый дизайн, HiFive Unleashed не является полностью открытой платформой из-за использования сторонних закрытых компонентов, таких как контроллер памяти, сетевой адаптер и т.п. Технические характеристики HiFive Unleashed таковы:
- 4 процессорных ядра U54 с набором инструкций RV64GC
- 1 ядро E51 с набором инструкций RV64IMAC
- максимальная тактовая частота 1,5 ГГц
- 2 МиБ когерентного кеша L2
- 8 ГиБ 64-битной DDR4-памяти с ECC
- один интерфейс Gigabit Ethernet
- 32 МиБ флеш-памяти Quad SPI
- разъём для подключения карты памяти MiroSD
- коннектор FMC для подключения плат расширения
Плата не имеет графического адаптера, однако на конференции была продемонстрирована её работа с внешним адаптером AMD.URL: https://fosdem.org/2018/schedule/event/riscv/
Новость: http://www.opennet.me/opennews/art.shtml?num=48016
А вот Байкал -- ого-го. Просто пурум-пум-пум как ого-го.
А эти ребята просто взяли и сделали. А если ещё и продавать будут по 30 баксов, а не по 30крублей (или сколько там?), то и вовсе можно будет саркастическую ухмылку с лица не снимать месяца 3.
По ссылке: Development boards start at $999 and will ship at the end of June 2018.
Хм, да. Нашёл. Ну ладно, саркастическая ухмылка отменяется.
А что, народ из байкала готов предложить условия лучше? Это добро по крайней мере поддержвиватся тулчейнами и системой и обвес достаточно разумный и актуальный. А может кто-то готов дать HDL сорц хотя-бы ядра эльбруса? Не?
Будем надеяться на снижение цены в будущем.
> Будем надеяться на снижение цены в будущем.Ну блин это тебе не эльбрус, 999 баксов это цена на первый батч плат с первыми чипами, для тех кому совсем невтерпеж. Обещают нашлепать массово и скостить цены:
>> We are working hard to bring down the cost in future boards to enable more
>> developers with Linux-capable, Freedom Unleashed RISC-V SoCs.
Я говорил о долгосрочной перспективе, а не в перспективе "хочу сразу".
У них то же "открытый дизайн"? :-/
У них цена несколько килобаксов за патриотично-скрепный аналог Клубнички :)
Не звизди.
https://www.baikalelectronics.ru/products/olkhon_bfk/
https://nplus1.ru/news/2018/01/15/baikal
50000 рублёй за девборду.
> 50000 рублёй за девборду.По сути почти та же штука зелени. Только еще нет поддержки в ядре, проприетарный компилер, ни намека на открытость процессов разработки и уж тем более сорцов процессорных ядер. А так то и Роскосмос - почти Элон Маск. Но есть нюансы.
> У них цена несколько килобаксов за патриотично-скрепный аналог Клубнички :)Но...
> Baikal-T1... 10-гигабитные Ethernet, PCIe 3.0, SATA 3.0, ... 50 т.рублей.Согласен, дорого. Даш линку на на малинку с sata 3.0? PCIe и 10GoE мне особо не нужен, а денег жалко.
>> У них цена несколько килобаксов за патриотично-скрепный аналог Клубнички :)
> Но...
>> Baikal-T1... 10-гигабитные Ethernet, PCIe 3.0, SATA 3.0, ... 50 т.рублей.
> Согласен, дорого. Даш линку на на малинку с sata 3.0? PCIe и
> 10GoE мне особо не нужен, а денег жалко.Rock64 - же! Правда видюха - Мали мп.
У байкала наверное требования другие+эмуляция x86.
Но я тоже не люблю военных. Особенно российских. Особенно к которым уходят мои налоги.
> У байкала наверное требования другие+эмуляция x86.Наверное, «Байкал» и МЦСТ никакого отношения друг к другу не имеют.
> Но я тоже не люблю военных. Особенно российских. Особенно к которым уходят мои налоги.
А чьим военным вы предпочли бы направлять ваши налоги?
> А чьим военным вы предпочли бы направлять ваши налоги?Я лично для себя выбрал южноамериканских.
оффшор? Ну нагуть могут и горячие африканские парни, так что держи дупло заминированным :-)
А какое отношение российские военные и твои налоги имеют к байкалу?
Байкал это не военные, это крнтора Т платформы которя делала МГУшный суперкомпьютер Ломоносов например.
> Байкал это не военные, это крнтора Т платформы которя делала МГУшный суперкомпьютер
> Ломоносов например.Они не военные, но еще не загнулись лишь потому что пилят бюджеты, в том числе и на заказах для военных. В чистом виде столь голимая фирма не жилец - очередной автоТАЗ, только процессорный. За годы не смог то что какой-то малоизвестный стартап за месяцы делает.
> А вот Байкал -- ого-го. Просто пурум-пум-пум как ого-го.
> А эти ребята просто взяли и сделали. А если ещё и продавать
> будут по 30 баксов, а не по 30крублей (или сколько там?),
> то и вовсе можно будет саркастическую ухмылку с лица не снимать
> месяца 3.Байкал тоже просто взял и сделал. Какие проблемы?
> А вот Байкал -- ого-го. Просто пурум-пум-пум как ого-го.А чем он лучше готовых SoC-систем на базе Raspberry Pi 3?
На ru.aliexpress.com можно за ~2800 руб. купить конструктор с распаяной платой, коробочкой и БП. Прошить туда FreeBSD 11.1-STABLE [arm64]: https://eax.me/raspberry-pi/
>Прошить туда FreeBSDпросто уйди
что ж тебя та так колбасит :-) Смотри не залей слюной клавиатуру.
> Прошить туда FreeBSD 11.1-STABLE [arm64]ды откуда ж вы такие драки берётесь?
нет ни линукса для arm64 , ни freebsd для arm64.. даже самого arm64 ещё не придумали.
>> Прошить туда FreeBSD 11.1-STABLE [arm64]
> ды откуда ж вы такие драки берётесь?
> нет ни линукса для arm64 , ни freebsd для arm64.. даже самого
> arm64 ещё не придумали.поясните, что тут не так?
>>> Прошить туда FreeBSD 11.1-STABLE [arm64]
>> ды откуда ж вы такие драки берётесь?
>> нет ни линукса для arm64 , ни freebsd для arm64.. даже самого
>> arm64 ещё не придумали." FreeBSD/arm64 is the FreeBSD port to the 64-bit ARM architecture, also known as AArch64 or ARMv8. "
-- https://wiki.freebsd.org/arm64" [...] about the port of Debian to the 64-bit Arm platform (arm64), known in some other places as AArch64. "
-- https://wiki.debian.org/Arm64Port> поясните, что тут не так?
Не обращайте внимания, оне http://www.opennet.me/openforum/vsluhforumID3/113074.html#29 путешествовать изволють, с дороги и -- прямо в гущу.
Linux [skipped] 4.13.0-1.0.5.2.el7.aarch64 #1 SMP Wed Nov 1 18:33:55 UTC 2017 aarch64 aarch64 aarch64 GNU/LinuxИли вы тут с мышами совокупляетесь, на тему aarch64 ≠ arm64?
> прошить туда FreeBSD 11.1-STABLEИзя, всунь себе в аHалы этот пpoтухшыИй oтcтой
> На ru.aliexpress.com можно за ~2800 руб. купить конструктор с распаяной платой,
> коробочкой и БП.А еще можно рядом найти китайцев продающих allwinner H3 с 4 ядрами и полгига памяти за 10 баксов. Размером с полкредитки.
> Прошить туда FreeBSD 11.1-STABLE [arm64]: https://eax.me/raspberry-pi/
Это чтобы посношаться по максимуму? Обычный линух куда как функциональнее. И работает даже на 10-баксовых одноплатничках.
60k рублей
> один интерфейс Gigabit EthernetНу когда они уже поймут, что нужно два, два, Карл!
Зачем? Зачем два? А, Карл?
> Зачем? Зачем два? А, Карл?Дэв сервер и маршрутизатор, Карл, и выход на остальную бытовую перефирию, Карл.
У Карла явно какая-то болезнь раз он так стремится ИЗ ВСЕГО делать маршрутизаторы. Админская профдеформация?
Не надо делать маршрутизаторы. Маршрутизаторов и так хоть жопой жуй на все вкусы, запросы и кошельки. А если надо, то для этого уже существует 100500 плат. И каждая новая не обязана быть удобной для построения маршрутизатора. Так же как и пассажирский автомобиль не обязан легко переоборудоваться для движения по рельсам или на гусеницах.
Как только линукс сможет выполнять еще какие-то функции на уровне, о нем перестанут думать как о маршрутизаторе и сервере (а почти любой сервер 2 интерфейса имеет). Да и всякие промышленные платы для автоматичзации в купе с кучей ком портов имеют 2+ эзернета.
Поскольку сабж еще непонятно зачем нужен вообще, можно к нему никаких требований вообще не предъявлять.
> Маршрутизаторов и так хоть жопой жуй на все вкусы, запросы и кошелькиВот уж чего хоть жопой жуй, так это недоплат с одним Ethernet'ом и MicroSD.
> Вот уж чего хоть жопой жуй, так это недоплат с одним Ethernet'ом
> и MicroSD.Тебе показать где купить гигабитный свич? Могу показать отдельные чипы, если тебе так удобнее. Прицепишь ему I2C и порт от проца - и готово. Лениво самому? Lamobo R1 есть.
Карл скоро зомби станет - вот как его надо было достать этим вашим "Карл"?))
Ты не программистишка случайно? Открой для себя 11q уже. Устанавливать лефтпад быстрее это знание тебе не поможет, но сделает тебя немножко больше похожим на человека.п.с.: инженеры лучше знают, какое оборудование им совать на самую первую плату для разработчиков.
802.11q не существует, инженеры знают что dot one q это три знака.
ручки кривые, усталость, извините
> Открой для себя 11q уже.А что такое 11(одиннадцать)q?
Ага, плюс прикупи ещё управлеямый коммутатор.
> Ага, плюс прикупи ещё управлеямый коммутатор.На самом деле управляемые даже пятибаксовые чипы гигабитных свичей в домашних роутерах. А то что не везде это управление удосужились вывесить...
> Дэв сервер и маршрутизатор, Карл, и выход на остальную бытовую перефирию, Карл.Напуркуа маршрутизатору 2 интерфейса? А тем более дев-серверу? ну кроме failover-а, конечно.
> Напуркуа маршрутизатору 2 интерфейса?Как вы себе представляете маршрутизатор с одним интерфейсом?
> А тем более девсерверу?Дев сервер (ssh, smptp/imap, www, git) крутится на одноплатнике вместе с маршрутизатором, к которому напрямую подключен пачкор от провайдера, и который работает всегда, бесшумно и много не потребляя. А от него по второму интерфейсу или подключается рабочий комп, если он один, или свич, с остальной бытовой переферией, или домашний роутер.
>> Напуркуа маршрутизатору 2 интерфейса?
> Как вы себе представляете маршрутизатор с одним интерфейсом?Как обычно. Google, например, 802.1q . Интерфейсы делатся логическими чтобы по шкафам не лазить при каждом изменении в топологии сетки.
>> А тем более девсерверу?
> А от него по второму интерфейсу или подключается рабочий комп, если он один, или свич, с остальной бытовой переферией, или домашний роутер.Ааааа. имелся в виду т.н. зюзероутер. Тогда да, конечно, без 2-х интерфейсов не обойтись.
Мне кажется, что в современных реалиях Ethernet нужен разве, что для отладки, а всё решает Wi-Fi.
> кажется,
А внутрь этого вашего вай-фая разве не Ethernet-фреймы инкапсулируются?
Мне кажется, что в современных реалиях Ethernet нужен разве, что для отладки, а всё решает SFP.
Мне кажется, что в современных реалиях Internet нужен разве, что для отладки, а всё решает АНБ.
> Мне кажется, что в современных реалиях Internet нужен разве, что для
> отладки, а всё решает АНБ.Мне тоже чтото показалось, но не понял, что это за хрень
Development boards
@
start at $999
ибо это - платформа для разработчиков!!!а не конечная цена для енд_юзеров типа актуальной цены малинки
К плате планируются готовые контроллеры PCI-E/PCI, SATA?Есть ли вообще подобные решения для вот таких вот девайсов? (хотя бы в виде схем).
USB тоже не помешал бы.
USB контроллер почти на любом микроконтроллер можно сварганить. О, вот что надыбал:https://media.digikey.com/photos/rdl/TUSB9261DEMO_Schematic_...
Осталось только прикрутить его как-нибудь к какой-нибудь платке, чтобы работал не как USB3-SATA, а как контроллер USB и контроллер SATA.
Но я не умею, мне лень, я спать пошёл... :-) Если кто запилит что-то подобное, то поделитесь ссылкой. :-)
Почти на любом микроконтроллере только USB Low Speed можно сделать. Это совсем не то, что надо. Для платы с RISC-V нужен USB SuperSpeed (3.0/3.1) Host, если уж PCIe нет. Без современных быстрых интерфейсов пользы от RISC-V очень мало, никому конкуренции не составит.
На HiFive Unleashed есть FMC-коннектор, но что к нему можно подключить не очень понятно.
> есть FMC-коннектор, но что к нему можно подключить не очень понятно.Как вариант:
- Cypress FX2/FX3
Насквозь проприетарное решение с 8051/ARM ядром.- FPGA, на которой всё что нужно можно реализовать.
На FOSDEM'е было показано подключение PCIe моста к FMC, к PCIe была подключена ATI'шная видеокарта.
PCIe мост был сделан на FPGA. На FMC выведен ChipLink интерфейс - собственно самый важный интерфейс SiFive.
В топ-посте об этом есть.
> максимальная тактовая частота 1,5 ГГцА базовая при нагрузке на все ядра всего 700-800 МГц?
На плате видны отверстия под крепление радиатора. Если нацепить радиатор, то и 1500 на все ядра должно быть норамльно.PS Штеуд и ФЬВ на 28-ми нм и большие частоты гоняют.
> На плате видны отверстия под крепление радиатора.Чуваки говорили, что жарит в пределах 2 Вт, так что радиатор не нужен.
m.2 разьем в каком десятилетии планируется на таких платах?
А как там в U540 с Meltdown и Spectre? А то, может, ещё просто не успели протестировать.
Информации по микроархитекруре нет, если он сделан наивно, т.е. просто имплантация ISA, без наворотов вроде упреждающего выполнения команд то не подвержен. Думаю обычно так и делают, этакий POC, если ниша на рынке будет найдена для этой SoC, то сделают новую, улучшенную версию, с meltdown и spectre или без них :)
1
> Информации по микроархитекруре нет, если он сделан наивно, т.е. просто имплантация ISA,Зато пресс-служба https://riscv.org/2018/01/more-secure-world-risc-v-isa/ есть.
> без наворотов вроде упреждающего выполнения команд то не подвержен. Думаю обычно
" we are unleashing a new innovation frontier by developing the extensible RISC-V ISA available "
--https://riscv.org/2018/01/more-secure-world-risc-v-isa/Нутыпонел.
А дальше у каждого чиподела переспрашиваешь: "Точно-точно??7"
.
.
.
" SiFive’s RISC-V Core IP offerings are not affected by Meltdown and Spectre.
[...] rely upon speculative access to memory that the processor does not have permission to access; our processors do not perform this form of speculation.
[...] rely upon speculative memory accesses causing cache state transitions; our processors do not speculatively refill or evict data cache lines. "
--https://www.sifive.com/blog/2018/01/05/sifive-statement-on-m.../> так и делают, этакий POC, если ниша на рынке будет найдена
> для этой SoC, то сделают новую, улучшенную версию, с meltdown и
> spectre или без них :)KPI, вроде https://lwn.net/Articles/743263/ , пилят. Секурно же.
> Информации по микроархитекруре нетРазве?
https://www.sifive.com/documentation/risc-v-core/u54-mc-risc.../
>> Информации по микроархитекруре нет
> Разве?Конечно. Она недостпна среднему Анониму. >,,,~>
По моему экспертному мнению анонима, раз в доке встречаются такие слова как "predictable instruction delivery", "branch predictor" и т.д. можно сделать выводы, что похоже реализация сделана со всеми "фичами", ну значит будем ждать новостей про Spectre и Meltdown, или не смогли как AMD, вот серьезные компании даже Metldown нормально сделали, работает как часы... хотел сказать работает отлично при наличии точного таймера.